Do Satin’s wow and flutter add latency?
-
FastTriggerFish FastTriggerFish https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=261931
- KVRist
- 158 posts since 3 Aug, 2011 from London
Just wondering as I imagine they use delay lines internally ?
- KVRAF
- 24447 posts since 7 Jan, 2009 from Croatia
No. Well, all u-he plugins by default incur a latency of 16 samples, but you can disable that in preferences.
-
FastTriggerFish FastTriggerFish https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=261931
- KVRist
- Topic Starter
- 158 posts since 3 Aug, 2011 from London
I wouldn’t be so sure it’s the same as all uhe plugins - intuitively changing tuning would require changing playback speed which requires a buffer / delay line. Wondering if it’s big enough to be an issue for tracking or not.
-
FastTriggerFish FastTriggerFish https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=261931
- KVRist
- Topic Starter
- 158 posts since 3 Aug, 2011 from London
I meant pitch rather than tuning.
- KVRAF
- 24447 posts since 7 Jan, 2009 from Croatia
What if it isn't a delay line? 
- u-he
- 30216 posts since 8 Aug, 2002 from Berlin
Maybe Sascha can chime in, but I'm quite sure Satin has typically more than 16 sample latency due to all the filtering, wowing and fluttering going on.
- KVRAF
- 24447 posts since 7 Jan, 2009 from Croatia
Says 22 samples when base latency is enabled.
- KVRian
- 681 posts since 1 Jan, 2018
Trying to null out Satin by mixing with a delayed, inverted dry signal, I get the quietest least comb-y output with the following delays:
22 samples at 0% wow/flutter
42 samples at 25%
61 samples at 50%
80 samples at 75%
99 samples at 100%
This is in Jeskola Buzz, which is not seeing any latency reported by Satin, so no latency compensation to complicate the results.
22 samples at 0% wow/flutter
42 samples at 25%
61 samples at 50%
80 samples at 75%
99 samples at 100%
This is in Jeskola Buzz, which is not seeing any latency reported by Satin, so no latency compensation to complicate the results.
-
FastTriggerFish FastTriggerFish https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=261931
- KVRist
- Topic Starter
- 158 posts since 3 Aug, 2011 from London
Wow thanks a lot for taking the time to do that test !
Seems qualitatively consistent with what I expected, probably a bit much for tracking but quite reasonable overall.
Seems qualitatively consistent with what I expected, probably a bit much for tracking but quite reasonable overall.
- KVRian
- 681 posts since 1 Jan, 2018
No problem! 
-
FastTriggerFish FastTriggerFish https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=261931
- KVRist
- Topic Starter
- 158 posts since 3 Aug, 2011 from London
100 samples at 48khz is 2 ms, you're right it's not terrible but it adds up to the other latencies etc.
- KVRian
- 1141 posts since 2 Oct, 2001 from Berlin, Germany
If you switch off the base latency, Satin adds only 6 samples (with base latency it's 22).
The wow&flutter test is pretty pointless, as w&f isn't a static process. Like with an LFO, it depends on the momentary excursion, and that not only depends on amplitude but also on the rate. So it's speed-dependent. And since w&f is not only one single frequency (Satin also uses multiples and odd frequencies to mimic scrape flutter, although to a minor degree), there's never a 'compensation' that would work.
You can trust the reported additional 6 samples (or 22, likewise) for things like tracking. But really, when you want to mimic transport fluctuations in realtime you just can't trick physics.
The wow&flutter test is pretty pointless, as w&f isn't a static process. Like with an LFO, it depends on the momentary excursion, and that not only depends on amplitude but also on the rate. So it's speed-dependent. And since w&f is not only one single frequency (Satin also uses multiples and odd frequencies to mimic scrape flutter, although to a minor degree), there's never a 'compensation' that would work.
You can trust the reported additional 6 samples (or 22, likewise) for things like tracking. But really, when you want to mimic transport fluctuations in realtime you just can't trick physics.
Sascha Eversmeier [formerly digitalfishphones]
TOURAGE DSP
croquesolid drum processor- mix real drums fast & focused
TOURAGE DSP
croquesolid drum processor- mix real drums fast & focused
-
FastTriggerFish FastTriggerFish https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=261931
- KVRist
- Topic Starter
- 158 posts since 3 Aug, 2011 from London
Thanks a lot Sascha, yes I guess what I was trying to get at is what are the average and worst case transport delays.

