The Modality Toolkit simplifies the creation of highly personalised electronic instruments in SuperCollider. Its code interface allows for uniform and transparent access to HID, MIDI, OSC and GUI-based conrollers, as well as switching of functionality, even at runtime.
Access a nanoKONTROL2:
Assign an action to the first knob:
The name Modality arose from the idea of supporting the creation of modal interfaces, i.e. to create interfaces where a physical controller can be used for different purposes in different contexts.