zynaddsubfx

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

commit 2a3a3d2554f40f7507efa36880009efc670b326f
parent 9870a589a3b3b3beaa74eea04066d7b8e5117e46
Author: Hans Petter Selasky <hps@selasky.org>
Date:   Fri,  3 Apr 2020 13:21:45 +0200

Don't set random panning when using legato.

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

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

diff --git a/src/Synth/PADnote.cpp b/src/Synth/PADnote.cpp @@ -113,10 +113,10 @@ void PADnote::setup(float freq, } - if(pars.PPanning == 0) - NoteGlobalPar.Panning = RND; - else + if(pars.PPanning) NoteGlobalPar.Panning = pars.PPanning / 128.0f; + else if(!legato) + NoteGlobalPar.Panning = RND; if(!legato) { NoteGlobalPar.Fadein_adjustment =