I better stop ranting now, but as a former developer of MIDI software, I could speculate the original developer left for some reason and couldn't be bothered to document his cryptic spaghetti code, and now it's just constant guesswork and poking around.
It looks to me they are using some global table for the currently playing notes, where it is supposed to be per track now, since the previous update which introduced playing in realtime on multiple tracks at the same time.
This may introduce some considerable rewrite in parts of the system, depending on how you structured your code before. At some point they will have to bite into that bullet..
Bradley Smith wrote:IN testing the midi not-off bug I think they've sort of fixed it... and sort of made it worse. I'll try to be thorough in my description:
Argon synth, big pad sound loaded, set to midi channel 2, connected using DIN straight to MPC
Track 1 :
Set as midi track
Midi Input : All Ports, Channel 2
Midi output : MPC, channel 2
Playing notes on the argon = audio out of the argon
MPK Mini set to midi channel 1
Track 2 :
Set as plugin, Atomic pluck
Midi In : All Ports, channel 1
Midi out None.
Tracks 1 and 2 both set to MERGE
Play C2 on Argon = get Pad sound
Play C2 on MPK Mini = NOTHING... until I release C2 on the Argon, i.e. you now cannot play the same note on two different instruments
WHAT THE ACTUAL!!!!???