How to reproduce:
- Create dummy plugin
simple_gain.dsp:
declare name "simple_gain";
import("stdfaust.lib");
process = *(ba.db2linear(-1));
- Convert to juce project running:
faust2juce -double simple_gain.dsp
- Open projuce, go to settings and select "VST3" as plugin formats
- Open Xcode (macOS)
- Compile (compilation succeeds)
- Load the VST into any DAW (I'm using Ableton Live)
- Load the plugin on a track playing some sound
- In real time, things are working fine
- Bounce: the bounce will be full of distortion
- After that the plugin is in a broken state and needs to be removed from the session
If I take the exact same steps without passing the -double option, things are working fine.
Note that I'm on a Macbook pro M3.
Any help on this would be appreciated! Cheers
How to reproduce:
simple_gain.dsp:If I take the exact same steps without passing the
-doubleoption, things are working fine.Note that I'm on a Macbook pro M3.
Any help on this would be appreciated! Cheers