MIDI event routing system
About
MidiRouter is designed to be a flexible MIDI event routing system, receiving events from various sources, fiddling with them and then resending events out.
Possible uses of MidiRouter include:
- Simple routing
- Split keyboard at multiple points
- Multiple layers
- Velocity curve manipulation
- Appegiator
- Single-finger chords
- Preset storage and selection
- Hopefully anything, but in fact none of this yet...
Scriptable
MidiRouter will use a scripting language to handle event routing. Scripts will be able to intercept events and choose how to handle them.
Devices
The following input and output "devices" are intended:
- ALSA sequencer
- Joystick (input only)
- RTP-MIDI
- GUI events
License
MidiRouter is licensed under the GNU GPL v2.
Releases
None yet, sorry.
Development
- Mercurial repository - http://fuzzle.org/~petern/hg.cgi/midirouter.hg/
- Ohloh project page - https://www.ohloh.net/p/midirouter