Wondering about speed of USB MIDI dumps

Just curious: why don’t the “big” dumps, like All Presets and the Bulk Dump, go faster over USB? Is USB MIDI still sending at the slow MIDI rate? Would it dump faster if MIDI DIN output was turned off? It is something about USB MIDI that throttles the rate, or is the CPU in the Sub37 just working as fast as it can?

There is a fundamental problem with USB MIDI, which is that there is no standard way to specify the data rate.

Many software applications will limit the USB MIDI data rate to the same slow speed as DIN MIDI, or will mysteriously fail if you try to send data any faster than this.

Therefore, the USB MIDI is throttled down to the same slow speed as DIN MIDI, to avoid the (all-too-frequent) scenarios where you’d get error or failure at faster speeds.

I tried numerous times to speed it up, and had failures (especially on Windows) every time. If you Google around you’ll find many references to this same problem.

The good news is, the MIDI Manufacturer’s Association is working on a new standard for high-speed MIDI, so that senders and receivers can agree on a known faster rate… it will take some time to get all OSes and drivers on board, but it will be a massive improvement.

For now though, there’s only one MIDI speed that will reliably work, and it’s a rather slow 31250 bits per second. We’re sending a few % slower than this, again to avoid errors… but I’m always looking for improvements and will continue to work on this.

As Johnny Carson would say: “I did not know that.”
Thanks for the explanation, Amos. Always informative!