Skip to content
/ KeyLED Public

KeyLED is a DIY electronic device that illuminates the keys of any musical keyboard (visualizing scales, root note, and more!)

License

Notifications You must be signed in to change notification settings

wivy1/KeyLED

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeyLED - a DIY music composition and improvisation aid

Description

KeyLED illuminates the keys of any musical keyboard according to a user-selected root note and scale/mode. It provides visual cues for scales/modes, intervals, and root notes — ideal for both novice keyboardists looking to learn scales and experienced musicians who want to expedite composition and improvisation.

Designed to be modular, KeyLED can be configured for any keyboard length and key width, and can be assembled using readily available (and cheap!) components inside a simple 3D-printed enclosure.


Features

  • Built-in Scale/Mode Library - 19 scales and modes to cover all genres and styles of music
  • Modular Design - can be configured for any keyboard length (25 keys to 100+ keys) and key widths
  • Easy to DIY - uses common and cheap electrical components and a 3d-printed case, with all design files provided (schematics, models, firmware, etc.)
  • Intuitive Interface - a single rotary knob for selecting root note and scale, as well as device configuration

How to Use

  1. Attach LED strip to keyboard using 3d-printed plastic clips or backing adhesive
  2. Select Root Note, press rotary knob
  3. Select Scale/Mode
  4. Play!

To configure a new keyboard:

  1. Long-press rotary knob to enter configuration menu
  2. Rotate rotary knob to desired parameter, press rotary knob to select
  3. Rotate rotary knob to change parameter, press rotary knob to accept, repeat until all parameters configured
  4. Long-press rotary knob to exit configuration menu

Demonstrations (click to play)

Changing scale and root note:

Configuring a new keyboard:

Playing around with scales, Vangelis-style:


Thank you for checking out KeyLED! If you find the device useful, please reach out and let me know.

For a detailed blog post describing the design process, go here.

About

KeyLED is a DIY electronic device that illuminates the keys of any musical keyboard (visualizing scales, root note, and more!)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages