TODO
currently
- video, midi and audio all publish signals slightly differently; should make this consistent
- stop speed of controllers changing when in the background
- midi channel numbers should match Ableton convention
- audio input
- Get Christoph's help moving the yellow.listentocolors.net
- random sparse mapping button
- generate MIDI note sequences as well so that
we don't need arpeggiators for output.
- optional CSS filters on video
UI improvements
- show master level
- UI for save/load (preset names etc)
- compress down bias/scale widgets when not in use
- scale widgets should be attached to signal select widgets in audio stuff
- show level of attachable signals
- animate transitions and updates
- Svg widgets? http://stackoverflow.com/a/30579774
- materialui widgets?
- improve help message if you have
- the wrong browser
- the wrong version of the right browser
- some other camera-app stealing access to the camera
- CPU overload
developer workflow
User workflow
- Allow configuring app from the URL, e.g. with react-router
- video should handle non-local video sources.
- GUI widgets?
- Fiducial tracking?
- Audio analysis?
- device sensors?
- other sensors?
- General websockets?
- OpenSoundControl?
new output signals
- OpenSoundControl?
- General websockets?
speed improvements