Yamaha Drum machine sends wrong data, see example below. Why?
Problem w/ MIDI output -- some commands seem to be corrupted. Example: Song 9, here is the MIDI output, below, captured with a PC MIDI analyzer. You will notice that, at Timestamp 0010 3F18, the Status should have been "B0," but instead, was "90." This same problem occurs when I try to send a similar group of commands through the DTX from an external source.
One thing I noticed is that the incorrect byte is sent the second time a Channel Mode Message is sent to the same channel.
DTXPRESS SONG 9
TIME, STATUS, DATA1, DATA2, CHAN, NOTE, EVENT
0010 3F17 B0 4A 7F 1 --- CC: Brightness
0010 3F18 90 64 00 1 E7 Note Off
0010 3F20 B6 64 00 7 --- CC: RPN LSB
0010 3F21 B1 64 00 2 --- CC: RPN LSB
0010 3F22 B2 64 00 3 --- CC: RPN LSB
0010 3F24 B3 64 00 4 --- CC: RPN LSB
0010 3F24 B9 64 00 10 --- CC: RPN LSB
0010 3F25 B0 65 00 1 --- CC: RPN MSB
0010 3F26 B6 65 00 7 --- CC: RPN MSB
0010 3F27 B1 65 00 2 --- CC: RPN MSB
0010 3F28 B2 65 00 3 --- CC: RPN MSB
0010 3F2F B3 65 00 4 --- CC: RPN MSB
0010 3F30 B9 65 00 10 --- CC: RPN MSB
0010 3F30 B0 06 02 1 --- CC: Data Entry MSB
0010 3F31 B6 06 02 7 --- CC: Data Entry MSB
0010 3F32 B1 06 02 2 --- CC: Data Entry MSB
0010 3F33 B2 06 02 3 --- CC: Data Entry MSB
0010 3F34 B3 06 02 4 --- CC: Data Entry MSB
0010 3F35 B9 06 02 10 --- CC: Data Entry MSB
0010 4627 92 3B 2F 3 B 3 Note On