zynaddsubfx

ZynAddSubFX open source synthesizer
Log | Files | Refs | Submodules | LICENSE

commit 44b0db2c53258f6ebd3465d8730898483a4ac2ba
parent fbf6ec00a674a16f7470b2d80967824610a91b54
Author: Hans Petter Selasky <hps@selasky.org>
Date:   Sun,  5 Apr 2020 02:44:57 +0200

Make sure GlobalFilter's sense gets updated on velocity changes in
SUBnote::setup() when legato is set.

Signed-off-by: Hans Petter Selasky <hps@selasky.org>

Diffstat:
Msrc/Synth/SUBnote.cpp | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/Synth/SUBnote.cpp b/src/Synth/SUBnote.cpp @@ -197,6 +197,9 @@ void SUBnote::setup(float velocity_, GlobalFilter->updateNoteFreq(basefreq); else GlobalFilter->updateNoteFreq(basefreq / 440.0f * freq); + + GlobalFilter->updateSense(velocity, pars.PGlobalFilterVelocityScale, + pars.PGlobalFilterVelocityScaleFunction); } }