From bd84a2ee64f858ff94cf98cc284e7bddb7549bcf Mon Sep 17 00:00:00 2001 From: Krzysztof Foltman Date: Mon, 6 Jun 2011 18:45:38 +0200 Subject: [PATCH] CALF/Monosynth: only set frequency-related values in params_changed if note is played. --- plugins/ladspa_effect/calf/src/monosynth.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/ladspa_effect/calf/src/monosynth.cpp b/plugins/ladspa_effect/calf/src/monosynth.cpp index 97248c28e..5398d8fc1 100644 --- a/plugins/ladspa_effect/calf/src/monosynth.cpp +++ b/plugins/ladspa_effect/calf/src/monosynth.cpp @@ -722,7 +722,8 @@ void monosynth_audio_module::params_changed() xfade = *params[par_oscmix]; legato = dsp::fastf2i_drm(*params[par_legato]); master.set_inertia(*params[par_master]); - set_frequency(); + if (running) + set_frequency(); if (wave1 != prev_wave1 || wave2 != prev_wave2) lookup_waveforms(); }