Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
BUG - not all channels transposing
#5
MIDI note on is indicated by a 0x90 byte followed by the note value and velocity
There are two ways to transmit MIDI note OFF - 0x80, same note value, release velocity (or whatever you want). --- OR ---
0x90, same note value, 0x00 velocity

Running status might be what is causing the problem 

More data -- it appears that the transpose MOD doesn't work if the transmitting device sends MIDI Note on and then MIDI note off as Note On, velocity 0 (using 0x90 exclusively).
Devices that send Note on (0x90) and the Note off (0x80) transpose correctly

Also - once you 'hose up' the route with the transpose on it by using the second Note Off method, the MRCC is all confused - you see note On in one octave and note off in a different one.

Bottom line for the CL guys - set up routes to a computer, use MIDI monitor, use a bunch of different note generating devices and watch what happens with transpose MOD and different methods of Note OFF.
Likely other MODs are broken by this as well and then there's still the multi-channel thing to debug as well.
Reply


Messages In This Thread
RE: BUG - not all channels transposing - by oldgearguy - 08-03-2022, 01:45 PM

Forum Jump:


Users browsing this thread:
1 Guest(s)