zynaddsubfx

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

commit 663a6ad9395f649829bb189b7ce9d6c54c7cb831
parent 3cf1a7ed1e1ef930e1916753845ee07ad1f72248
Author: paulnasca <paulnasca>
Date:   Sun, 10 Oct 2004 19:48:33 +0000

*** empty log message ***

Diffstat:
MChangeLog | 2++
Msrc/Misc/Part.C | 18++++++++++++------
2 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -728,4 +728,6 @@ -------------------------------------------------------------------------------------------------- 04 Oct 2004 - Corectata o eroare care face ca in modul simple UI, sa se inverseze panning-ul - Adaugat un icon la ZynAddSubFX +10 Oct 2004 - Si controllerul de Resonance se aplica la toate item-urile din kit + diff --git a/src/Misc/Part.C b/src/Misc/Part.C @@ -336,19 +336,25 @@ void Part::SetController(unsigned int type,int par){ setPvolume(Pvolume);//update the volume setPpanning(Ppanning);//update the panning - kit[0].adpars->GlobalPar.Reson-> - sendcontroller(C_resonance_center,1.0); + for (int item=0;item<NUM_KIT_ITEMS;item++){ + if (kit[item].adpars==NULL) continue; + kit[item].adpars->GlobalPar.Reson-> + sendcontroller(C_resonance_center,1.0); - kit[0].adpars->GlobalPar.Reson-> - sendcontroller(C_resonance_bandwidth,1.0); + kit[item].adpars->GlobalPar.Reson-> + sendcontroller(C_resonance_bandwidth,1.0); + }; //more update to add here if I add controllers break; case C_allnotesoff:RelaseAllKeys(); break; case C_resonance_center: ctl.setresonancecenter(par); - kit[0].adpars->GlobalPar.Reson-> - sendcontroller(C_resonance_center,ctl.resonancecenter.relcenter); + for (int item=0;item<NUM_KIT_ITEMS;item++){ + if (kit[item].adpars==NULL) continue; + kit[item].adpars->GlobalPar.Reson-> + sendcontroller(C_resonance_center,ctl.resonancecenter.relcenter); + }; break; case C_resonance_bandwidth: ctl.setresonancebw(par);