[<<][staapl][>>][..]
Fri Jun 15 19:02:01 EDT 2012

USB midi

I have a serial port, which is trivial to add to Pd.  Could already
run MIDI over it.

Ha, I have a sniffer now, I don't need to read docs!

Endpoints send 64 byte packets containing MIDI messages, with a single
byte prefix, and padded with zero.  From page 16 in [1] this byte is
cable number + code index.  Each message is 32 bit, (I guess) with up
to 16 messages per 64 byte IN/OUT transaction.

This is the configuration info sent by
Bus 003 Device 020: ID 09e8:0076 AKAI  Professional M.I. Corp.

00000000  09 02 65 00 02 01 00 a0  32 09 04 00 00 00 01 01  |..e.....2.......|
00000010  00 00 09 24 01 00 01 09  00 01 01 09 04 01 00 02  |...$............|
00000020  01 03 00 00 07 24 01 00  01 41 00 06 24 02 01 01  |.....$...A..$...|
00000030  00 06 24 02 02 02 00 09  24 03 01 03 01 02 01 00  |..$.....$.......|
00000040  09 24 03 02 04 01 01 01  00 09 05 01 02 40 00 00  |.$...........@..|
00000050  00 00 05 25 01 01 01 09  05 81 02 40 00 00 00 00  |...%.......@....|
00000060  05 25 01 01 03                                    |.%...|
00000065



[1] http://www.usb.org/developers/devclass_docs/midi10.pdf




[Reply][About]
[<<][staapl][>>][..]