Thanks to everyone who's worked on V-USB and V-USB-MIDI and had posted great tips in this thread and other places. My MIDI project is now working, however, like everyone else I would love it to go faster!
One thing I cannot seem to find an answer on is:
How many MIDI Event Packets can you send in one go?
I've seen:
- Most (nearly all) examples only sending one packet
- A very few examples (and a couple of comments) suggesting two (for a total of 8 bytes) is OK
- Suggestions that you can have multiple packets - although this may only apply to bulk transfers.
Does anyone have a definitive answer please?
(edit) Well I've found by experimentation that if I return two packets, it's fine, but more than that, something somewhere goes wrong.
So I guess I have my answer, but I'd like to know where it's documented please!