DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit 7bb15cd6c7433fd6483891120ac9fcc3e816e6e1
parent affa0c3a501cc0a07d84fe81aa821a7a256b1712
Author: Filipe Coelho <falktx@falktx.com>
Date:   Tue,  5 Jul 2016 15:54:37 +0100

Merge pull request #13 from FaTony/master

Added DSSI pitch bend handling.
Diffstat:
Mdistrho/src/DistrhoPluginLADSPA+DSSI.cpp | 7+++----
1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/distrho/src/DistrhoPluginLADSPA+DSSI.cpp b/distrho/src/DistrhoPluginLADSPA+DSSI.cpp @@ -250,17 +250,16 @@ public: midiEvents[j].data[2] = 0; midiEvents[j].data[3] = 0; break; -#if 0 // TODO case SND_SEQ_EVENT_PITCHBEND: j = midiEventCount++; midiEvents[j].frame = seqEvent.time.tick; midiEvents[j].size = 3; midiEvents[j].data[0] = 0xE0 + seqEvent.data.control.channel; - midiEvents[j].data[1] = 0; - midiEvents[j].data[2] = 0; + uint16_t tempvalue = seqEvent.data.control.value + 8192; + midiEvents[j].data[1] = tempvalue & 0x7F; + midiEvents[j].data[2] = tempvalue >> 7; midiEvents[j].data[3] = 0; break; -#endif } }