Modular Human & Machine Interface Devices
Modular hardware framework to create multi protocol exchange controllers, musical sequencers, routers, automators within MIDI, OSC, DMX and other audio, video and open industry protocols universe.
uModular
The modular architecture make it easier to create and build your own controller and/or signal processing box for the control and/or integration of different audio and video protocols setups.
All the hardware and software modules are designed with interoperability in mind, so you can possibly write your self a sequencer that controls events for MIDI, OSC, CV, DMX and a mechanical device – like a robot – all together in the painless possible way.
On the roadmap, only the bold modules are avaliable for now. Keep in touch for the release of new modules and hardware schematics.
Hardware
Physical modules released under CC-BY-SA 4.0 avaliable as Single Sided PCB to be etched at home to make your own audio/video/sensorial device controller or signal processing box.
You can download all source from midilab’s github.
Protocol Interfaces
uMODULAR modules are made to interface with all major common protocols for audio and video on the market:
- MIDI
- OSC
- CV
- DMX
Libraries
The collection of libraries make it possible to construct sequencers, effect boxes, message routers or integrate and sync your performance music setup with video, ligths, motors, sensors or whatever you feel good about using the protocolar layer of uMODULAR:
uClock
BPM based Clock Generator Library to implement BPM clock tick calls using hardware interruption for Arduinos based on 168, 328, 16u4 and 32u4 microcontrollers.
uStepSequencer
N-tracks multi-track step sequencer.
uControl
Framework for device and user interface. Drivers for the most common CIs and periphals used for user interaction and feedback.
uGenerativeMusic
Generative Music engine with a harmonic progression sequencer, euclidian generator mixed with advanced harmonic programming rules.
uMidikeypad
Midi keypad with support for musical scales.
Applications
Real world applications using the uMODULAR framework:
Atari 2600 Midi Station: