Reply 60 of 76, by BloodyCactus
Kahenraz wrote on 2022-02-01, 10:41:
I wasn't aware of this. I'm using a very cheap unbranded USB interface for my recording because it's a convenient way to record […]
I wasn't aware of this. I'm using a very cheap unbranded USB interface for my recording because it's a convenient way to record from a laptop.
What other solutions would you recommend besides a PCI/ISA sound card with an MPU-401 interface?
I can imagine that latency for realtime messages can be important but MIDI-out only has to send data not respond to it. So if there is any delay then I would expect it to just time shift the whole recording by a few milliseconds, which is fine.
Is this incorrect?
usb midi is a solved problem, the first ones were not using usb bulk transport, they sucked. everything has been using bulk transport for two decades, MIDI runs at 31 k/bps. USB 1 has 12M/BPS. USB 1 runs less than 12mbps (has like 1m/bps of overhead for messaging) but you aint dropping frames because latency. Thats not talking about highpseed usb or (480M/bps).. Now USB does poll rather than use an interrupt but even usb 1 should way outpace midi that it becomes an issue.
Now your usb recording interface might have loads of latency depending on its buffers + speed its operating at, and if your using asio driver or not, but thats another story!