recently I was thinking about writing some midi related stuff. I've planned to use the sequencer for real-time midi processing, like for example interactive arrangers - given a chord they would produce a real-time sequence of commands, etc.
Since java is my primary language so the choice was obvious to me with it javax.midi package :) But then I thought - Java... garbage collection... real-time stuff... Hm - will it really sound good - no glitches, no delays? Needless to say, I have no previous experience in writing midi software.
So I would like to know is it possible to really write a midi software in Java, are some general rules of thumb I should be aware of when writing such a thing?
Can you recommend some thirdparty libraries for the task I've explained?
Thanks a lot in advance