michaelwillis / dragonfly-reverb

A set of free reverb effects
https://michaelwillis.github.io/dragonfly-reverb
GNU General Public License v3.0
915 stars 67 forks source link

Audio output problem when levels are set to 0 #59

Closed Spunge closed 5 years ago

Spunge commented 5 years ago

Dragonfly has a hard time with the levels being set to 0 after loading a session.

When setting all the early level, early send and late level controls of the dragonfly room reverb to 0, the plugin's audio output will not work as expected after a plugin host restart.

michaelwillis commented 5 years ago

I have never experienced this bug. What OS and plugin host are you using? Please describe what you mean by "not work as expected".

Spunge commented 5 years ago

I'm running Arch linux. What's also maybe useful to know is that i'm saving & loading via non-session-manager and automatically patching jack connections via the jackpatch utility that comes with non.

This problem only occurs after loading the plugin / plugin host with these settings. Not when setting the parameters when the plugin is running (then it just doesn't output any reverb, as expected)

In synthpod, the audio is not output as long as dragonfly is receiving audio. If the input stops, the plugin will output after a few seconds, which kind of sounds like all the reverb for all the previous sound all at once, resulting in a lot of sound from the speakers at once. Though i experienced this behaviour yesterday evening, i am unable to replicate this today.

In carla, the output is a distorted barage of sound when early & late send are at 0 when loading a session. image image This i can replicate easily.

michaelwillis commented 5 years ago

@Spunge Are you using the LV2 or the VST plugin?

Spunge commented 5 years ago

i'm using the LV2 version of dragonfly room reverb from the arch repositories:

$> pacman -Qs dragonfly
local/dragonfly-reverb 2.0.0-2 (pro-audio lv2-plugins vst-plugins)
    A concert hall reverb and a room reverb
michaelwillis commented 5 years ago

@Spunge Please try the VST version and let me know if it exhibits the same bug. Also, are you using multiple instances of the plugin, or just one?

Spunge commented 5 years ago

The only VST host i've got on my system is Ardour. I'm unable to replicate this behaviour in Ardour regardless of using the VST or LV2 version of the dragonfly room reverb.

michaelwillis commented 5 years ago

@Spunge Carla also supports VST plugins.

Spunge commented 5 years ago

Oh wow, yeah, i seems Carla does not automatically scan vsts.

I'm not able to reproduce the issue in Carla. Not with VST, not with LV2. I've made a lot of changes to my system in the meantime regarding CPU / realtime settings.

Sorry, i think we can close this.

sub26nico commented 4 years ago

I have the same issue with lv2 DragonFly Room Reverb plugin in Carla. To reproduce : (JACK should be launched)

michaelwillis commented 4 years ago

The new release 3.1.1 now avoids running the early or late algorithm if the corresponding level is set to zero.