How can I minimize latency?
-
- Posts: 19
- Joined: 02 Aug 2015
I have a MIDI-to-USB adapter cable, and I get a lot of latency. For some reason, pun intended, I can't find any MIDI-to-PCIe cards when I search for that on the web, although to me that would seem to be the easiest: from the MIDI device with a "normal" MIDI cable straight into the PCIe bus.
- Is the MIDI-to-USB adapter cable even the problem? The amount of latency depends on the instrument / refill chosen. Some have a lot of latency, some have less. So it does also seem to depend on Reason itself and not just the MIDI / USB connection.
- Anyone know of a near-zero latency MIDI-to-USB adapter cables available in the US? What should I buy instead of this cheap dinky thing that I already have?
- I can intercept all MIDI messages in both directions and display them, so I know what's happening, but with that I can't really measure the latency. I can only *hear* the latency. Is there a good way to measure and then compare the latency?
- Are there any other options? Somehow it needs to get from the MIDI keyboard with a 5pin MIDI/DIN cable into the computer.
(that's why I was hoping for a MIDI-to-PCIe card)
Thanks everyone!
- Is the MIDI-to-USB adapter cable even the problem? The amount of latency depends on the instrument / refill chosen. Some have a lot of latency, some have less. So it does also seem to depend on Reason itself and not just the MIDI / USB connection.
- Anyone know of a near-zero latency MIDI-to-USB adapter cables available in the US? What should I buy instead of this cheap dinky thing that I already have?
- I can intercept all MIDI messages in both directions and display them, so I know what's happening, but with that I can't really measure the latency. I can only *hear* the latency. Is there a good way to measure and then compare the latency?
- Are there any other options? Somehow it needs to get from the MIDI keyboard with a 5pin MIDI/DIN cable into the computer.
(that's why I was hoping for a MIDI-to-PCIe card)
Thanks everyone!
-
- Posts: 4272
- Joined: 20 Oct 2017
- Location: Norway
- Contact:
Isn't latency a buffer size issue? Audio settings, reduce the buffer as much as your computer can handle without breaking down and crackling.
- huggermugger
- Posts: 1532
- Joined: 16 Jul 2021
MIDI's data transmission rate is extremely slow compared to modern computers - you're not getting any latency in the MIDI itself. Latency is an issue of buffer size and the computer's ability to generate the required sound when you hit a note.
- pushedbutton
- Posts: 1546
- Joined: 16 Jan 2015
- Location: Lancashire, UK
- Contact:
Those USB-MIDI cables generally suck, I had a midiman midisport 4x4 for a while and that was much better, but better still would be to buy an audio interface that has midi ports built in.
Latency is probably due to you not using a dedicated audio interface, you don't mention it but that's what I'm guessing.
I would recommend the Focusrite 2i4 if you're on a budget and all you want to achieve is low latency midi audio.
There's probably other interfaces out there that will achieve the same results and I'll leave that to the people who will inevitably want to argue with what I'm saying in the following posts.
Latency is probably due to you not using a dedicated audio interface, you don't mention it but that's what I'm guessing.
I would recommend the Focusrite 2i4 if you're on a budget and all you want to achieve is low latency midi audio.
There's probably other interfaces out there that will achieve the same results and I'll leave that to the people who will inevitably want to argue with what I'm saying in the following posts.
@pushedbutton on twitter, add me, send me a message, but don't try to sell me stuff cos I'm skint.
Using Reason since version 3 and still never finished a song.
Using Reason since version 3 and still never finished a song.
-
- Posts: 19
- Joined: 02 Aug 2015
Not on a budget, but would also like to understand what I buy and not buy the wrong stuff. I looked up the Focusrite 2i4, and how would this work? Use a normal 5pin MIDI / DIN cable to connect to the Focusrite at the back side, and then the USB type B connector next to it to get into the computer with a USB type A cable?pushedbutton wrote: ↑05 Aug 2023I would recommend the Focusrite 2i4 if you're on a budget and all you want to achieve is low latency midi audio.
I mean how else would people connect their keyboards to Reason? I think pretty much all keyboards have to connect to the computer with some USB connection, how else?
Yes, exactly. Any audio interface with a midi input will work. Focusrite is a popular choice, but if you want to shop around, you're looking for an audio interface with solid drivers.ChordMaster wrote: ↑05 Aug 2023how would this work? Use a normal 5pin MIDI / DIN cable to connect to the Focusrite at the back side, and then the USB type B connector next to it to get into the computer with a USB type A cable?pushedbutton wrote: ↑05 Aug 2023I would recommend the Focusrite 2i4 if you're on a budget and all you want to achieve is low latency midi audio.
My keyboard has a USB out that plugs directly into the PC, so that's another option.
USB yes, MIDI (5 pin DIN) not necessarily.ChordMaster wrote: ↑05 Aug 2023I mean how else would people connect their keyboards to Reason? I think pretty much all keyboards have to connect to the computer with some USB connection, how else?
My MIDI controller (and HydraSynth keyboard) both connect to the computer with a USB cable. I don’t actually use “MIDI” cables to get into the computer in my current setup.
I’m guessing your keyboard doesn’t have a USB connection?
If not, I’ve used/reviewed various Focusrite interfaces over the years (still have a Claret 2Pre just for MIDI to my mixer since it doesn’t have USB and my Apollo doesn’t have MIDI).
Selig Audio, LLC
- crimsonwarlock
- Posts: 2467
- Joined: 06 Nov 2021
- Location: ##########
Smaller audio interfaces tend to be an all-in-one solution, and many of those have MIDI in/out as a part of that. Larger interfaces, like my Focusrite Scarlett 18i20 have no MIDI connections, as they are dedicated to audio. I run a MOTU Midi Express 128 for MIDI connections. Although most of my keyboards have USB connections, I prefer to connect them through MIDI, as I have two Roland A880 MIDI patch bays that let me modify, filter and combine MIDI signals before they hit the MOTU.
-------
Reached the breaking-point. CrimsonWarlock has left the forum.
Reached the breaking-point. CrimsonWarlock has left the forum.
-
- Posts: 19
- Joined: 02 Aug 2015
Revisiting this old post from me from a year ago. Can someone explain to me why audio output through headphones has no or near-zero latency, but when I specify that the output goes to my bluetooth speakers, the latency is incredible, 1 - 3 seconds. This is probably not a Reason question as such, probably more of a WinDoze question. Sorry if off-topic for that reason. I thought I would get great sound if I use my big 5.1 surround sound system, which is driven by bluetooth, instead of the headphones. What am I missing? Thanks!
-
- Posts: 4272
- Joined: 20 Oct 2017
- Location: Norway
- Contact:
You’re missing the little fact that Bluetooth is slower than cables
If you’re switching to the 5.1 system by selecting a different audio output driver in either Reason or Windows (as opposed to plugging/unplugging headphones from your 5.1 receiver), then I agree with Phillip. Your headphones are probably using an ASIO driver, while your 5.1 system is a) not ASIO (so lots of latency, and b) Bluetooth (even more latency).
As a separate point, if you do stick with the 5.1 system, you probably want to have it in stereo (2 channel mode) otherwise you’ll get a deeply misleading view of your recordings.
As a separate point, if you do stick with the 5.1 system, you probably want to have it in stereo (2 channel mode) otherwise you’ll get a deeply misleading view of your recordings.
Bluetooth (like most wireless digital) systems usually have a pretty large streaming buffer/cache to work around packet retransmissions due to RF interference. That is so you don't get frequent dropouts just because e.g. your microwave is turned on.
-
- Posts: 4272
- Joined: 20 Oct 2017
- Location: Norway
- Contact:
-
- Information
-
Who is online
Users browsing this forum: No registered users and 14 guests