AU Fx Plugin Makes Logic Goes Mute?!!!
-
Hello Mates, Hope All Is Well.
I'm Getting And Strange Issue With AU On Logic Pro, As Soon As I Open My FX Plugin,
Volumes Cut Out And I Hear No Sound From My Macbook,
After Twerking The Sound Card, And Buffer Size It Works Sometimes, But Not Stable At All.Any Idea?
-
Okey, I Found The Issue, The New Implemented Code By @Christoph-Hart Cause Audio Drop Out In Logic, Other DAW's Has No Issue, But Logic Drops Out As Soon As I Insert My FX Plugin.
@Christoph-Hart said in Scriptnode "oversample" node starting at 4x crashes in PC:
You could add a HQ button somewhere and do
if(value) Engine.setMinimumSampleRate(100000); else Engine.setMinimumSampleRate(40000);
in its callback. 100.000 will ensure that it's always 4x oversampled for lower samplerates and 40000 that it's never oversampled in non-HQ mode (using 48000 would cause oversampling in 44,1kHz).
It will fade out all voices and then reinitiliase the processing chain with the new samplerate .
-
I Just Change The Minimum Sample Rate To 44100 Instead Of 40000, And This Solved The Audio Drop-outs In Logic Pro X.
@Christoph-Hart Is 44100 Does Some Oversampling?
-
Hmm, weird, if you use
40000
, it should automatically bump it up to 44,1kHz if you're using that samplerate.Can you reproduce this with a minimal example?
-
@Christoph-Hart This happened with an FX plugin of mine recently. Was there a loud 'pop' before the sound cut out?
I had to rebuild my FX chain in the HISE project. I think I moved some of them into a container, and left some outside. In my case it was somewhere between a filter, reverb, delay and chorus that the problem lay.
-
@Christoph-Hart Will Do Right Now
-
@Christoph-Hart
I Guess This HQ Button Conflicts With Something Else In My Plugin.Just Exported A Simple FX, And It Works.
@DanH Let Me Investigate MoreContent.makeFrontInterface(300, 300) const var HQButton = Content.getComponent("HQButton"); inline function onHQButtonControl(component, value) { if(value) Engine.setMinimumSampleRate(100000); else Engine.setMinimumSampleRate(40000); }; Content.getComponent("HQButton").setControlCallback(onHQButtonControl);