The midi library allows Processing to send and receive Midiinformation. Mididata can be received and send by installed Midi-Ports.

To install unzip the file into your processing libraries folder.

The intention of that library was to synchronize Processing via Midi to music and use it for live visuals. Another possibility is the generation of Midi Data to make sound for your visuals

Download: promidi.zip

This an older version of proMIDI working without processing.

promidi alpha

@libname proMIDI