in my need for an application that can easily send NRPN or SysEx messages to debug my application (unfortunately that’s not yet implemented in MIOSStudio and I’m always beginning to cry somewhen if I have to use MIDIpipe), I just stumbled upon a most incredible and absolutely stunning piece of software:
miniAudicle is a realtime audio programming software, based on the open-source Chuck -Realtime-Audio-Programming Language, developed at Princeton.
…jeez, think about that: realtime means, you can program LIVE! ;D 8)
for example, this script opens a Midi-Out port and sends a PRG-CH Message:
// create midi obj
MidiOut mout;
mout.open(0);
// send some data
MidiMsg msg;
192 => msg.data1;
0 => msg.data2;
mout.send(msg);
of course there are also events attachable, that react on incoming data, one can easily setup GUI elements like sliders and knobs and and and…
…and although I do have a PC (with midiOX of course), I usually turn it on only if I have to use MBHP-Burner and can’t avoid it :
…but besides that, miniAudicle really seems to be a quite powerful tool with a lot more possible use than just sending some values (which is like scratching on the surface).
I can absolutely recommend to give this one a try, I’m really enthusiastic about this piece of software especially if anyone is doing midi stuff and is used to programming (C or some other language like JavaScript)!