zynaddsubfx

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

commit 50ed2bdf957de8388be0cadc00daea6fa9fe13e1
parent 368e544ca923fcf0246639564070adb07e2f145c
Author: fundamental <mark.d.mccurry@gmail.com>
Date:   Mon, 11 Feb 2013 09:53:33 -0500

Controller: Fixes NRPN byte sequence

- Two decimal numbers were mistakenly coded as hexadecimal
- This commit fixes these constants

Bug found by Volcomix, see
https://sourceforge.net/tracker/?func=detail&aid=3601534&group_id=62934&atid=502312
for more details

Diffstat:
MExternalPrograms/Controller/Controller.C | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ExternalPrograms/Controller/Controller.C b/ExternalPrograms/Controller/Controller.C @@ -55,8 +55,8 @@ void Controller::sendcontroller(int par, unsigned char val) { void Controller::sendnrpn(int npar, unsigned char val) { // fprintf(stderr,"NRPN: %d %d %d %d\n",pars[npar].nrpn.cpar,pars[npar].nrpn.fpar,pars[npar].nrpn.cval,val); - sendcontroller(0x99, pars[npar].nrpn.cpar); - sendcontroller(0x98, pars[npar].nrpn.fpar); + sendcontroller(0x63, pars[npar].nrpn.cpar); + sendcontroller(0x62, pars[npar].nrpn.fpar); sendcontroller(0x06, pars[npar].nrpn.cval); sendcontroller(0x26, val); // fprintf(stderr,"------------\n\n");