4 ms·
Is there a guaranteed latency?
by amelius 6mo ago
Is there a guaranteed latency?
- alhirzel 6mo ago85ms https://github.com/WeebLabs/DSPi/commit/ba8e481570e6a5ce3d35bb2642c919800ad6918f https://github.com/WeebLabs/DSPi/commit/ba8e481570e6a5ce3d35...
- aa-jv 6mo agoOuch, thats pretty average, what a pity ..
- jamesfmilne 6mo agoThat's the maximum delay when adding a delay for synchronising with other sources. The end-to-end delay is about 10ms, according to this comment: https://www.audiosciencereview.com/forum/index.php?threads/introducing-dspi-a-powerful-user-friendly-and-open-source-dsp-for-less-than-a-cup-of-coffee.69343/post-2520252 https://www.audiosciencereview.com/forum/index.php?threads/i...
- beepbooptheory 6mo agoWhy? This is a device more for home audio/audiophile uses it seems? Why does latency matter there?
- MomsAVoxell 6mo agoWould be nice to use it as a synthesis DSP if the latency were a bit better.
- ssl-3 6mo agoAudio systems get used for more than playing back music and film soundtracks. People use audio system at home to play electronic instruments. People also play video games. People do all kinds of stuff. Latency is an important factor in these things. Even videoconferencing and podcasting: With a microphone pointed at your face and a set of headphones used for monitoring that microphone, latency matters. (It matters more to some people than others -- some people can tolerate hearing themselves later and continue to speak just fine, while some others increasingly sound like they're having a stroke as monitoring latency goes up and eventually become unable to produce coherent strings of phonemes.)
- beepbooptheory 6mo agoHuh thanks for the info! I didn't know about any of this at all. Latency sounds like it could be an important consideration for some people.
- aa-jv 6mo agoIts an important consideration for everyone, since we all have our own tolerance levels for latency - think about it when you're on a Teams call and someone in your room starts speaking but you hear them a half second later on 'delay' .. Latency is percievable by most people down to about 8-12ms .. lower than that and its harder to perceive, higher than that and you will get some people feeling like there are glitches in the audio .. This is also important for musicians such as keyboard players, whose perception of their instrument is radically altered by that instruments latencies. Most modern synthesizers work very hard to get audio latency in their internal engines below 20ms ..
- beepbooptheory 6mo agoHmm it seems like latency is an important factor for everyone, but especially serious musicians.
- zorgmonkey 6mo agoThe 85ms is configurable per-output delay for time alignment. That same file in the docs claims a typical end-to-end latency of 10 to 15ms.
- WeebLabs 6mo agoHello. I am the creator of this project! Nominal latency is currently 8ms, with ±1ms of variance. All output channels are phase-locked, so this doesn't present a problem for multi-way crossover implementations.