Problem with MCU display sysex
Posted: Thu Oct 13, 2005 6:56 am
Hi there,
I have developed a small application to to emulate the MCU display, for use in conjunction with MCU emulation on devices like the Behringer BCR/BCF2000.
Link here: http://www.xmlconsulting.co.nz/husker/huskervu.htm
One of the users of the app is experiencing a problem with the top line of the display not updating reliably.
I actually get the same problem on my laptop, but not on my music PC.
I've traced it to a problem in Live itself. Even without running huskervu, and just monitoring sysex with MIDI-OX I can still see the problem.
Typically you should see both lines refreshed, like this:
00034BF8 1 -- F0 Buffer: 64 Bytes System Exclusive
SYSX: F0 00 00 66 14 12 00 31 41 75 64 69 6F 20 32 65 77 72
SYSX: 77 72 20 33 41 75 64 69 6F 20 34 41 75 64 69 6F 20 35
SYSX: 4D 49 44 49 20 20 20 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 F7
00034BF8 1 -- F0 Buffer: 64 Bytes System Exclusive
SYSX: F0 00 00 66 14 12 38 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 F7
If you see the 12 00 in the first sysex, then the 12 38 in the second, you can see the start character as its supposed to be.
When it goes bad, this is what happens:
0005032A 1 -- F0 Buffer: 64 Bytes System Exclusive
SYSX: F0 00 00 66 14 12 38 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 F7
0005032A 1 -- F0 Buffer: 64 Bytes System Exclusive
SYSX: F0 00 00 66 14 12 38 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 F7
You just get line 2 repeated.
Interesting to note, that it only happens if you have an audio driver enabled.
Let me know if you need any further info.
I have developed a small application to to emulate the MCU display, for use in conjunction with MCU emulation on devices like the Behringer BCR/BCF2000.
Link here: http://www.xmlconsulting.co.nz/husker/huskervu.htm
One of the users of the app is experiencing a problem with the top line of the display not updating reliably.
I actually get the same problem on my laptop, but not on my music PC.
I've traced it to a problem in Live itself. Even without running huskervu, and just monitoring sysex with MIDI-OX I can still see the problem.
Typically you should see both lines refreshed, like this:
00034BF8 1 -- F0 Buffer: 64 Bytes System Exclusive
SYSX: F0 00 00 66 14 12 00 31 41 75 64 69 6F 20 32 65 77 72
SYSX: 77 72 20 33 41 75 64 69 6F 20 34 41 75 64 69 6F 20 35
SYSX: 4D 49 44 49 20 20 20 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 F7
00034BF8 1 -- F0 Buffer: 64 Bytes System Exclusive
SYSX: F0 00 00 66 14 12 38 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 F7
If you see the 12 00 in the first sysex, then the 12 38 in the second, you can see the start character as its supposed to be.
When it goes bad, this is what happens:
0005032A 1 -- F0 Buffer: 64 Bytes System Exclusive
SYSX: F0 00 00 66 14 12 38 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 F7
0005032A 1 -- F0 Buffer: 64 Bytes System Exclusive
SYSX: F0 00 00 66 14 12 38 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
SYSX: 20 20 20 20 20 20 20 20 20 F7
You just get line 2 repeated.
Interesting to note, that it only happens if you have an audio driver enabled.
Let me know if you need any further info.