I would like to make use of the data coming from a MIDI in device. I need to be notified when certain events occur so that I can do things like transpose certain notes on the fly or call a method or whatever you can think of.
Although I'm quite new to programming in general and to java in particular I have already been able to play a sequence with the sequencer using javax.sound.midi. I can even add a listener that tells me when certain events are played by the sequencer. Now I was hoping to be able to do something similar with the MIDI IN stream but I don't know how.
Any ideas or workarounds would be welcome because I'm quite stuck at the moment.