- Mute (darken buttons)
- Filter w/controls
- Resolution bounds on rippling
- Application structure
- Mobile compatibility
- Instanced buffer geometry for matrix buttons
- Spacebar pause
- Scale chooser sizing different
- Fewer materials on knobs
- Colors (even luminance for ripple colors)
- Save/export/record
- Tie sustain to release (0 release = 0 sustain, 1 release = 0.5 ish sustain)
- Clear/mute/share buttons
- SYNC OVER NETWORK OMYGOD
- Some kind of limiter/compressor
Maybe
- Maybe I want the harmony to be modal? (https://www.youtube.com/watch?v=JkAl3It8sEQ)
- Don't allow vertical drags (creating cluster chords)
- Good inspo: https://musiclab.chromeexperiments.com/Rhythm/
- Full screen?
- Midi