I love the sound and functionality of H-Delay, but I have a very odd issue using it in Logic (I’m not sure what version I’m currently running but this has always been an issue I’ve had with H-Delay, even in other DAWs.) Every time I load a session, my plugins all load properly except for H-Delay. It seems like H-Delay “forgets” what I have it set to in between session usages, so when the playhead gets to audio I’m using the plugin on, it has to “reset” and ends up generating all of those weird spacey sounds of feedback and delay time adjusting to playing audio. This does not happen with any other time-based effects.
Even worse than that, if I open a session and try to bounce it without playing the audio through start to finish, those artifacts end up in the final file. Sometimes playing the audio fixes the issue, sometimes not. I don’t have this issue with the Abbey Road reverb and it seems insane to me that an industry standard plugin like this would have such an odd, glaring issue.
Is this a known issue? Is there a workaround? I’m very close to ditching Waves alltogether because of this issue.
I’m a Logic user myself. It’s something odd to do with how Logic manages CPU load. If there is nothing running through a plugin Logic keeps it “inactive”, at least according to the processor. That way you have more resources devoted to what is actually running. Typically this is a good thing.
The trouble is that sometimes it may not quite work as expected. UI’s and and initial settings may not be updated until Logic realises something is in use. From my understanding this typically happens on auxes/effects busses.
How I get around it is just do a quick play then stop, I don’t think you need to run it all the way through. Just a quick moment to tell Logic that this plugin is actually in use and you need it to initialise to the project’s settings.
Thanks. Your solution is currently mine as well. I guess my question is less “how do you solve the problem?” and more “how do you prevent the problem from ever happening in the first place?”
One trick to “force” the initialization without playing the whole track is to draw a single automation point (even for a parameter you aren’t changing, like Feedback or Mix) at the very start of the timeline, specifically at bar 1.1.1.1.
This forces Logic’s engine to send data to the plugin immediately upon loading the session, which usually wakes up the delay buffer before you hit the Bounce button.