New Midi Integrator: useful in itself; contains useful, annotated patches

Apr 4, 2011 at 8:31pm

New Midi Integrator: useful in itself; contains useful, annotated patches

Hi fellow developers,
If you use midi to produce music, I would like to draw your attention to my new open-source Midi Integrator program.
Besides enabling any PC input to become any musical effect, as described further down, note that it contains a bunch of annotated, reusable, tested routines that you are welcome to use. Some of these are:
– Converts to midi input all of these PC or Mac inputs;
– keyboard,
– mouse,
– joystick
– etc (iPhone perhaps?)
– Goes the other way; converts midi-like instructions to full midi output
Feel free to mine away.
And … (here’s the catch) if you should discover something that can be improved (or heaven forbid, a bug), for goodness sake, let me know.
Tested fixes would be even better.

Midi Integrator is …
A simple way to convert PC inputs; keyboard, mouse, joystick etc, to midi input, combine it with other midi instrument input, then route it to whatever musical instrument/synth you wish.

An open, extensible system to integrate a pc/mac and midi devices, into a single musical omni-instrument, usable by non-technical people with a flexible “set-up once and forget” process.

Everything can be found here: and you can download the files here:

A few highlights:
· Allows adding sustain, pitch-bend and modulation controls, via one or more touch-pads or a mouse, to any midi system.
· Any key can trigger a note, control command, pitch-bend, or preset action; converts your PC-keyboard into an auxiliary midi-input controller and keyboard.
· Works especially well with 2-dimensional instruments like the Axis-49/Axis-64 and Tenori-on.
· Enables features that are normally considered ‘high-end’ in keyboards, such as keyboard splitting (parts of a keyboard playing other instrumental sounds), and key and octave shifting at the touch of a key.
· Extensible with a Max/MSP development system. For example, it can be made fully micro-tonal.

It is certainly not perfect – it would be better with bpatches, for example. I am keen to see how it can be improved.

Ken Rushton,
blogging as MusicScienceGuy at

Apr 4, 2011 at 11:38pm

A reader just told me that Integrator is simular in function to Midi Translator by Bome. If you have experience with Midi Translator, please let me know how it compares.


You must be logged in to reply to this topic.