7 ms·
> 1ms round-trip Ooh, a rare latency claim that actually specifies which type of latency they mean! One millisecond round-trip latency, if true in practice, is
by jancsika 5y ago
> 1ms round-trip
Ooh, a rare latency claim that actually specifies which type of latency they mean! One millisecond round-trip latency, if true in practice, is quite impressive.
I'm going to continue reading now... :)
- deleted 5y ago[deleted]
- hsbauauvhabzb 5y agoI’ve never understood the latency requirement for professional gear, are you able to articulate why there’s a need for lower latency than average consumer gear?
- p1necone 5y agoDifferent use case - consumer gear is generally only used for listening to recordings, whereas professional gear is often used for real time recording of someone who's playing an instrument while listening to the output.
- tigeba 5y agoIt only takes a small amount of latency (5 ms or so) to noticeably impact performances by musicians. Latency is also an issue when you want to monitor a live signal along with other recorded audio, like in a DAW. It is not as big a deal with a playback only device.
- Scramblejams 5y agoInteresting, I wouldn't have expected it to be that low, though in the aircraft space, control harmony can be disrupted with as little as 20ms of delay between control input and control surface movement[0]. Do you have any research you can suggest for that 5ms number? [0] http://www.klabs.org/history/history_docs/reports/dfbw_tomayko.pdf http://www.klabs.org/history/history_docs/reports/dfbw_tomay... (Keeping the delay at or under 10ms was the recommendation I got from the study P.I.)
- tgv 5y agoIt's not that low. Up to 40ms (roundtrip) isn't a problem for solo playing, in my experience. And it's also a matter of training. Church organists learn to play with much larger delays.
- vnorilo 5y agoI can deal with 10ms roundtrip, but not much more. One issue is when you get some acoustic sound too (open headphones, bone conductance, singing) and pretty much any delay in the headphone signal causes phase interference.
- tgv 5y agoYeah, I have to add that for me 40ms is ok when playing a virtual instrument. Did you ever see people who try to sing with headphones with a delay of around 200ms? That really messes up your performance.
- vnorilo 5y agoWith a virtual instrument you would usually not face the full round trip latency, but rather control latency (MIDI?) and audio output latency (usually 50% of roundtrip). So in the VSTi case that might be closer to 25ms than 40ms in practice. Often the latency jitter is quite dreadful in this case as the control signal is not synchronous to audio.
- ddls 5y agoHere's one : https://www.jstor.org/stable/10.1525/mp.2006.24.1.49?seq=1 https://www.jstor.org/stable/10.1525/mp.2006.24.1.49?seq=1 And another (follow the links to the article, but I thought that particular graph was most informative) : https://www.researchgate.net/figure/Audio-latency-tolerance-in-experiment-sets-A-and-B_fig5_242374965 https://www.researchgate.net/figure/Audio-latency-tolerance-...
- ssfrr 5y agorule of thumb is that sound travels roughly 1ft per ms, so 5ms is the same as standing 5 extra feet from the speaker. Most musicians don't have much trouble up to around 10-20ms. Jitter is killer though - if the latency is randomly changing it's really annoying.
- mikepurvis 5y agoIs the speed of sound relevant in most recording scenarios? Assuming headphones and instrument/vocal mics that are within a few inches, then everything is traveling as electrical signals at the speed of light. Or is this just meant as a visualization of latency in these scenarios versus what it would be like with musicians playing x ft apart from each other in a room?
- ComputerGuru 5y agoThe latter. The point being that they are trained, comfortable, and proficient in those scenarios and the same translates to a (consistent!) software delay of up to 10ms.
- simonjgreen 5y agoIt absolutely is. Many times when rigging halls for recording live events I've had to insert delay in to sub mixes to match latency to the back of the room. It's standard fair for a live audio tech (a thing I do on the side occasionally)
- schroffl 5y agoI recently played on an electronic drum set and it was absolutely fine with headphones. But when we hooked it up to the speakers across the room there was a very noticable delay (~5ms as we calculated) when hitting the pads with the stick. Since I only used acoustic drums until then I never gave much thought to the idea of having your drums sound delayed. It was quite eye opening.
- boomlinde 5y ago> Assuming headphones and instrument/vocal mics that are within a few inches It is relevant, and monitoring via headphones or a floor speaker is a mitigation. It's also a problem for large orchestras. If everyone else just plays along with what they hear from the people near them, the timing is going to be inconsistent across the orchestra pit even if you have some obvious audible reference like loud percussion. The mitigation is to orient yourself as much as possible around the visual cues from a conductor.
- noizejoy 5y agoWhen playing a software instrument via an external hardware controller (typically via MIDI over USB), even a tiny delay from the musician striking a key or a drum pad to the resulting audio out of the speaker can become very problematic for instruments with a very fast attack, where exact timing matters a lot to the performance. Examples include drums and percussion, pianos, many plucked type of sounds. With slow attack sounds like legato strings, extra latency is generally much less of a problem.
- brandonmenc 5y agoPress a key on a real piano - instant sound. At 10ms (and possibly less), you will start to notice the lag and it will affect your performance. https://www.soundonsound.com/sound-advice/q-how-much-latency-acceptable-virtual-piano https://www.soundonsound.com/sound-advice/q-how-much-latency...
- cesaref 5y agoNope, you sit 3 or 4 feet from the soundboard in a piano, so the latency is around 3 or 4ms.
- matthew_kuiash 5y agoThe speed of sound in air is ~330m/s so sitting about a metre away will produce ~3ms delay. However the speed of the vibration through human flesh (far denser than air) is about 4 to 5 times faster than the speed in air. You will "hear/feel" the sound transmitted through your body far faster than the sound transmitted through air. This maybe why I'm always seeing this magical "1ms" value.
- brandonmenc 5y agoThe 10ms (or 5ms, depending on the source) is a threshold - under which a human perceives the sound as "instant", even though - yes, physically - it is not actually instant.
- jancsika 5y agoThree things come to mind-- 1. If you strum the strings of a guitar and want your laptop to make you sound like Jimmy Hendrix, it had better output sound quickly enough that you perceive it happening "immediately." (I.e., it should sound and feel just like an electric guitar that's hooked up to an amp.) 2. Such a laptop like the one above had better make you sound like Jimmy Hendrix for every moment you are playing the guitar. The website doesn't state it, but they are making a claim to 1ms round-trip latency in the worst case. If your first strum of the guitar convinces you that the resulting sound is happening immediately, then every subsequent strum must also sound like it's happening immediately, too. Users don't merely rant about a sporadically janky digital instrument as if it were your run-of-the-mill Windows 10 UI. They throw it out. 3. There's something I call El Dorado latency, which is always half the latency being claimed and is eternally sought after by users. (Works for system latency, round-trip latency, etc.) Since the unit for measuring audio latency is milliseconds, and since "1" is the last whole number greater than "0", a claim of 1 ms essentially short circuits the search. E.g., if they had claimed "2" then El Dorado latency requires the user to imagine how much better the system would sound at "1". :) 4. Okay, I'm being a butt in #3 above. Round-trip latency in audio seeks to go down to "ultra-low" latency measurements for the same reason gamers want frame-rates to go up to gazillions. In each case it means developers can choose one of the following for their end-users: a) add more hungry, hungry hippos per unit of time, or b) make the same number of hippos hungrier. Edit: clarifications
- gmueckl 5y agoAnd latencies add up when chaining hardware: 1ms for the effect pedal, 1ms for the amp, 1ms for the audio interface, etc..
- froh 5y agowhat does the "hungry hippos" metaphor/idiom stand for? https://en.wikipedia.org/wiki/Hungry_Hungry_Hippos https://en.wikipedia.org/wiki/Hungry_Hungry_Hippos didn't help
- immibis 5y agoI think it just meant more "stuff"
- redconfetti 5y agoIf you're trying to play along with something, synchronizing with the beat, the latency will completely destroy your ability to get into the grove right if what your playing is heard with a delay.
- michaelgrafl 5y agoNot sure what you mean by average consumer gear, but when I'm performing, anything higher than a 15ms round-trip latency is starting to have a negative effect on my ability to play tightly. I can do with more latency, but that's the point where it starts being unsettling or more tiresome.
- TheOtherHobbes 5y agoLatency means you can't hear what you're doing. This is especially important for drums and transient sounds because playing with feel will move the beat by around by a few ms. Adding a fixed delay to that makes it more difficult and adds cognitive load. Adding a small variable delay makes it impossible. No one cares if your pad sounds are a little late, but variable latency absolutely destroys drum grooves, sequenced electronica, and the kind of super-precise playing needed for good classical piano. You might think most people can't hear the difference. And they can't. But - as with other audio production values - they can feel the difference. Tiny variations in timing are the bedrock of many kinds of musical expression. If they're not there, people notice.
- pohl 5y agoIn consumer audio, you produce the sound and you're done. In devices used for musical performance, you produce audio, which then feeds into the brain of a musician, who then makes an decision to change their behavior in response to what they're hearing, which then effects the audio. Those constant round-trips through the brain make it very easy to notice latencies. (They pull you out of "the zone".)
- moonchild 5y agoThat's necessarily going to be aspirational in at least some respects, though—it's limited by the hardware.
- spicybright 5y agoI wonder if there's a way for computers to self-measure round trip. Even if you have to plug an aux cord between the speaker + mic jacks.
- moonchild 5y agoPeople have done experiments using high-speed cameras and such.
- mjn 5y agoMy first paper as an undergrad measured MIDI round-trip by tapping the input and output MIDI wires and then looking at how the signals were offset: https://www.kmjn.org/publications/MIDI_ICMC04-abstract.html https://www.kmjn.org/publications/MIDI_ICMC04-abstract.html For keyboard input, one paper (whose citation I can't seem to find) used a clicky mechanical keyboard, pointed a mic at the computer, and measured the offset between each corresponding pair of keyboard click and sound output.
- scns 5y agoThat is the way to do it. In Ardour it is part of the audio setup.
- vnorilo 5y agoI've played with Bela [1] which uses the same real time kernel IIUC. It had super stable audio performance down to a 2 sample buffer, which felt like programming hardware. I'm very happy to see more work in this field. 1: https://bela.io/ https://bela.io/
- electriccello 5y agoBela is fantastic because it pairs good audio hardware with low latency software. Elk looks good, but I'd need something better than a Raspberry Pi in terms of audio IOs to use that full potential.
- vnorilo 5y agoThere's a decent-looking hires 6in/6out hat on the site store, albeit "out of stock". Bela is indeed fantastic, but the CPU is a bit weak.