Mandatory PDC?
-
- KVRian
- 674 posts since 11 Apr, 2006
I would love to use Z2 or Uhbik live, but my setup is Windows based now and I noticed all my u-he plugins require at least 16 samples of PDC now that I'm out of Logic on Mac. (Alignment for SIMD? That's cheating!)
I'm using REAPER now, and I noticed its minimum PDC size is 128 or something, so anything that u-he touches in my projects end up with fat latency. Does REAPER always call VSTs with a consistent size? Is there a way I can disable PDC requirement?
I'm using REAPER now, and I noticed its minimum PDC size is 128 or something, so anything that u-he touches in my projects end up with fat latency. Does REAPER always call VSTs with a consistent size? Is there a way I can disable PDC requirement?
- u-he
- 30188 posts since 8 Aug, 2002 from Berlin
IF your host does buffer sizes that are a multiple of 16 (32/64/128/160 etc.) then you can disable the latency in my plugins:
- save a preset called "default.h2p" right after opening a fresh instance (so it goes in the root preset folder)
- open that preset file in Textedit/Wordpad
- on the first free line of text, add "!BLOCK_LATENCY_OFF=YES", without the quotes
- repeat for every plugin
- restart host
Now Uhbiks/Zebra should work without latency. Hopefully.
Cheers,
Urs
- save a preset called "default.h2p" right after opening a fresh instance (so it goes in the root preset folder)
- open that preset file in Textedit/Wordpad
- on the first free line of text, add "!BLOCK_LATENCY_OFF=YES", without the quotes
- repeat for every plugin
- restart host
Now Uhbiks/Zebra should work without latency. Hopefully.
Cheers,
-
- KVRist
- 174 posts since 6 Apr, 2005
Interesting!!
a few questions if i may
if i turn block latency off will the plugin still report PDC? is Reaper &/or XT2 compatible with this mod? & how much of a extra hit on CPU would that be on a modern system?
Ben
a few questions if i may
if i turn block latency off will the plugin still report PDC? is Reaper &/or XT2 compatible with this mod? & how much of a extra hit on CPU would that be on a modern system?
Ben
whats a sig?
- u-he
- 30188 posts since 8 Aug, 2002 from Berlin
I don't know about each and every host. All that happens is that latency is neither reported nor processed. Some hosts might require to rescan the plugin if it only relies on a cached plugin database.
In a host/audio driver that doesn't do buffer sizes of a multiple of 16 this will result in screechy artifacts.
As things are still processed in blocks internally, the cpu hit does not change.
Cheers,
Urs
In a host/audio driver that doesn't do buffer sizes of a multiple of 16 this will result in screechy artifacts.
As things are still processed in blocks internally, the cpu hit does not change.
Cheers,
-
- KVRAF
- 1981 posts since 29 Feb, 2004
I have tried this with Zebra, it does not seem to work ... (using winXP)Urs wrote:IF your host does buffer sizes that are a multiple of 16 (32/64/128/160 etc.) then you can disable the latency in my plugins:
- save a preset called "default.h2p" right after opening a fresh instance (so it goes in the root preset folder)
- open that preset file in Textedit/Wordpad
- on the first free line of text, add "!BLOCK_LATENCY_OFF=YES", without the quotes
- repeat for every plugin
- restart host
Now Uhbiks/Zebra should work without latency. Hopefully.
-
- KVRian
- Topic Starter
- 674 posts since 11 Apr, 2006
I tried this with Uhbik-P and it didn't work. However, I know it's finding the default.h2p, since I can change other parameters in the file and they will be reflected when I instance another Uhbik-P.
I'm using REAPER v3.4, and I made sure to Clear Cache/Rescan VSTs after creating the preset and putting the line in.
I'm using REAPER v3.4, and I made sure to Clear Cache/Rescan VSTs after creating the preset and putting the line in.
- u-he
- 30188 posts since 8 Aug, 2002 from Berlin
-
- KVRian
- Topic Starter
- 674 posts since 11 Apr, 2006
I guess I should add that I'm still waiting for this. 
For now, if I want to play Zebra2 live, I set the buffer to 16 samples and rate to 96khz, so the delay is less severe. 128 + 16 at 96khz is still not as good as 64 at 44.1 though, since such a small buffer is prone to overruns with many processes going. And obviously, running Zebra2 through an Uhbik gets worse with each one.
For now, if I want to play Zebra2 live, I set the buffer to 16 samples and rate to 96khz, so the delay is less severe. 128 + 16 at 96khz is still not as good as 64 at 44.1 though, since such a small buffer is prone to overruns with many processes going. And obviously, running Zebra2 through an Uhbik gets worse with each one.
-
- KVRist
- 203 posts since 9 May, 2005
is there any more to this. I would love to run Z2 with out latency also.
matt
matt
- KVRAF
- 2258 posts since 25 Jun, 2008 from Montreal, Canada
Why don't you just remove the latency Urs?
I think every hosts (except maybe obscure ones) won't have problems.
I think every hosts (except maybe obscure ones) won't have problems.
-
- KVRist
- 296 posts since 9 Feb, 2009
If the latency is keeping Zebrify's envelope follower nice and precise, so it doesn't miss any transients, then i would rather keep the latency, so if it gets removed, i hope it's an option we can switch on and off.xx JPRacer xx wrote:Why don't you just remove the latency Urs?
I think every hosts (except maybe obscure ones) won't have problems.
As for Zebra, i can't say i've noticed any latency. Are you really noticing 16 samples, or does Zebra have more?
Though i have noticed that zebra seems a little bit slow-responding, when automating in my DAW, but i thought that was just Zebra's character. I will be suprised if it's 16 samples doing that. Interesting if it is.
If it really is that noticable, then i sure hope it's a switchable option, otherwise when i open my songs, my automation is gonna sound completely different (fast filter sweeps etc).
