/[svn]/linuxsampler/trunk/src/engines/EngineChannel.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/EngineChannel.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3698 by schoenebeck, Sat Jan 4 12:09:45 2020 UTC revision 3699 by schoenebeck, Sat Jan 4 14:07:02 2020 UTC
# Line 254  namespace LinuxSampler { Line 254  namespace LinuxSampler {
254          p->uiMidiRpnDataLsb = DataLSB & 127;          p->uiMidiRpnDataLsb = DataLSB & 127;
255      }      }
256    
257        void EngineChannel::SetMidiRpnData(int Data) {
258            if (Data < 0) Data = 0;
259            if (Data > 16383) Data = 16383;
260            p->uiMidiRpnDataMsb = (Data >> 7) & 127;
261            p->uiMidiRpnDataLsb = Data & 127;
262        }
263    
264      void EngineChannel::ResetMidiRpnParameter() {      void EngineChannel::ResetMidiRpnParameter() {
265          p->uiMidiRpnMsb = p->uiMidiRpnLsb = 0;          p->uiMidiRpnMsb = p->uiMidiRpnLsb = 0;
266          p->uiMidiRpnDataMsb = p->uiMidiRpnDataLsb = 0;          p->uiMidiRpnDataMsb = p->uiMidiRpnDataLsb = 0;
# Line 307  namespace LinuxSampler { Line 314  namespace LinuxSampler {
314          p->uiMidiNrpnDataLsb = DataLSB & 127;          p->uiMidiNrpnDataLsb = DataLSB & 127;
315      }      }
316    
317        void EngineChannel::SetMidiNrpnData(int Data) {
318            if (Data < 0) Data = 0;
319            if (Data > 16383) Data = 16383;
320            p->uiMidiNrpnDataMsb = (Data >> 7) & 127;
321            p->uiMidiNrpnDataLsb = Data & 127;
322        }
323    
324      void EngineChannel::ResetMidiNrpnParameter() {      void EngineChannel::ResetMidiNrpnParameter() {
325          p->uiMidiNrpnMsb = p->uiMidiNrpnLsb = 0;          p->uiMidiNrpnMsb = p->uiMidiNrpnLsb = 0;
326          p->uiMidiNrpnDataMsb = p->uiMidiNrpnDataLsb = 0;          p->uiMidiNrpnDataMsb = p->uiMidiNrpnDataLsb = 0;

Legend:
Removed from v.3698  
changed lines
  Added in v.3699

  ViewVC Help
Powered by ViewVC