ooscc
Present
-
Design an ooscc with digital inputs & outputs (encoders, buttons & LEDs)
-
Design an ooscc with analog outputs (motorized pots/faders, CV out)
-
Make the firmware and hardware more flexible (allowing for an arbitrary number of controllers)
-
Write a function that generates OSC packets rather than manually writing arrays
-
Verify compatibility with other systems, software, etc
-
Figure out interfacing over a network
Future
-
Add support for different interfaces (wi-fi)
-
Re-write source code to remove dependencies from other authors
-
Re-draw schematics in a clearer fashion
-
Develop a PCB layour (encourage perfboarding in the meantime)
-
Add direct MIDI support (for true backwards compatibility)
-
Work on a method for storing patches on the ooscc (remove the dependency for a computer)