I am trying to program a program a Microchip Curiosity MX470 board to behave as a MIDI USB Keyboard.
I have basically followed the setup as per
http://www.microchip.com/forums/m914640.aspx.
After much debugging I believe I am send NoteOn and NoteOff packets to the USB Endpoint.
My NoteOn packet is 0x19901F17 and NoteOff 0x18801F0. But when I start up Garageband on the Mac
and open a track with a software instrument I get no sound.
If I try the application MIDI monitor then if I plug or unplug the USB cable or reset the PIC micro.
I get a "To MIDI monitor" SysEx message F0 7E 00 06 01 F7
If I use About this Mac to look at the USB it lists it as a Composite Device with product ID 0x0059 and vendor 0x04db the same as the values in the code for the PIC.