I was wondering if there was any way (on any OS) to intercept the outgoing MIDI events. For example, if a program is running (maybe Cubase) and sends out a MIDI event for Channel 16, Note "Middle C", how could my program (which is also running) receive this event when it is sent?
So basically it's like the software equivalent of having a midi wire running from the computer's MIDI out to MIDI in.
Thanks!
(Oh, and is this possible through any cross-platform libraries, like PortMidi?)