From be99c1e70a0956995f20b5d0cc2c46b123973ea3 Mon Sep 17 00:00:00 2001 From: "Tim E. Real" Date: Mon, 29 Nov 2010 07:16:41 +0000 Subject: In Mess::processEvent(), added ME_PITCHBEND case. Fixes pitchbend in some synths. --- muse2/synti/libsynti/mess.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'muse2/synti') diff --git a/muse2/synti/libsynti/mess.cpp b/muse2/synti/libsynti/mess.cpp index 639ffee6..8c23d8ea 100644 --- a/muse2/synti/libsynti/mess.cpp +++ b/muse2/synti/libsynti/mess.cpp @@ -7,6 +7,7 @@ #include "mess.h" #include "muse/midi.h" +#include "muse/midictrl.h" static const int FIFO_SIZE = 32; @@ -116,6 +117,8 @@ bool Mess::processEvent(const MidiPlayEvent& ev) return sysex(ev.len(), ev.data()); case ME_CONTROLLER: return setController(ev.channel(), ev.dataA(), ev.dataB()); + case ME_PITCHBEND: // Tim. + return setController(ev.channel(), CTRL_PITCH, ev.dataA()); } return false; } -- cgit v1.2.3