USB Midi System Exclusive Message "0xF0" not recognized.
I have created a USB Midi Controller using a 18F4550 pic together with a VB Visual Studio 2010 Programme.
Most of it works fine I can send and receive both ways by using the Status byte commands
0x8, 0x9, 0xA, 0xB, 0xC, 0xD, 0xE, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6,. These are all Short Messages
( 4 bytes) but I want to be able to send Long messages ( 64 Bytes ) the status Command to start a Long
message is 0xF0 then the Data and 0xF7 at the end.
The 0xF0 is not recognized, I thought it was my VB programme that was wrong but it is not because I
have tried it with MidiOX and that reports "wrong format", I tried it with a Midi monitor and did not
work. The data shown on a USB Analyser is correct. So it must be the data from the 18F4550 that is
the problem, although all the other Status bytes work ok. I have seen some talk about the "0" (zero)
of 0xF0 being Null or about Unicode but cannot solve this. Have tried sending Hex, Binary, Decimal and
Text.
Does anyone have any ideas? Thank you for any help.
David