Monotremata wrote:cocosushi wrote:the bug fix(es) for midi is/are on their to do list so there's hope it'll get fixed one day 
That thing has BEEN on the 'to do' list for a few years now.. Remember this started back at 2.9/2.10, and STILL isn't fixed, and somehow they've already moved on to 3.0.
The fact that this hasn't been fixed after approxinately 3 years should concern
everyone, not just the hard-core MIDI users. Why? It indicates that Akai has lost control of their code, and no longer understands how it works.
I suspect that, since InMusic (what a shitty name) took over, they are using programmers as "resources"and move them from project to project, brand to brand, in line with the release schedule set by marketing. When this happens, the programmers have little attachment to the project and they get sloppy: not commenting code, employing techniques that don't leverage the existing code, making quick fixes instead of digging for root causes.
MIDI data processing is not complex. Every message is tagged with a channel; it should not be hard to correlate events with channels. The fact that they have not fixed this means that their MIDI processing code is a hot mess that no current employee fully understands.