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

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

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

revision 3696 by schoenebeck, Thu Jan 2 22:37:07 2020 UTC revision 3697 by schoenebeck, Sat Jan 4 12:09:45 2020 UTC
# Line 272  namespace LinuxSampler { Line 272  namespace LinuxSampler {
272              void SetMidiRpnParameterLsb(uint8_t ParamLSB);              void SetMidiRpnParameterLsb(uint8_t ParamLSB);
273    
274              /**              /**
275                 * Set new MSB data value (upper 7 bits / coarse) for currently
276                 * selected MIDI Registered Parameter Number (RPN).
277                 */
278                void SetMidiRpnDataMsb(uint8_t DataMSB);
279    
280                /**
281                 * Set new LSB data value (lower 7 bits / fine) for currently
282                 * selected MIDI Registered Parameter Number (RPN).
283                 */
284                void SetMidiRpnDataLsb(uint8_t DataLSB);
285    
286                /**
287               * Reset to no RPN parameter currently selected.               * Reset to no RPN parameter currently selected.
288               */               */
289              void ResetMidiRpnParameter();              void ResetMidiRpnParameter();
# Line 289  namespace LinuxSampler { Line 301  namespace LinuxSampler {
301              void SetMidiNrpnParameterLsb(uint8_t ParamLSB);              void SetMidiNrpnParameterLsb(uint8_t ParamLSB);
302    
303              /**              /**
304                 * Set new MSB data value (upper 7 bits / coarse) for currently
305                 * selected MIDI Non-Registered Parameter Number (NRPN).
306                 */
307                void SetMidiNrpnDataMsb(uint8_t DataMSB);
308    
309                /**
310                 * Set new LSB data value (lower 7 bits / fine) for currently
311                 * selected MIDI Non-Registered Parameter Number (NRPN).
312                 */
313                void SetMidiNrpnDataLsb(uint8_t DataLSB);
314    
315                /**
316               * Reset to no NRPN parameter currently selected.               * Reset to no NRPN parameter currently selected.
317               */               */
318              void ResetMidiNrpnParameter();              void ResetMidiNrpnParameter();
# Line 308  namespace LinuxSampler { Line 332  namespace LinuxSampler {
332              int GetMidiRpnParameter();              int GetMidiRpnParameter();
333    
334              /**              /**
335                 * Get current data value of currently selected MIDI Registered
336                 * Parameter Number (RPN), this method will return the already
337                 * merged 14 bit data value (MSB and LSB data values combined).
338                 *
339                 * @returns latest data value (14 bits) of currently selected RPN
340                 *          parameter, zero otherwise
341                 */
342                int GetMidiRpnData();
343    
344                /**
345               * Get currently selected MIDI Non-Registered Parameter Number               * Get currently selected MIDI Non-Registered Parameter Number
346               * (NRPN), this method will return the already merged 14 bit               * (NRPN), this method will return the already merged 14 bit
347               * value (MSB and LSB value combined).               * value (MSB and LSB value combined).
# Line 321  namespace LinuxSampler { Line 355  namespace LinuxSampler {
355               */               */
356              int GetMidiNrpnParameter();              int GetMidiNrpnParameter();
357    
358                /**
359                 * Get current data value of currently selected MIDI Non-Registered
360                 * Parameter Number (NRPN), this method will return the already
361                 * merged 14 bit data value (MSB and LSB data values combined).
362                 *
363                 * @returns latest data value (14 bits) of currently selected NRPN
364                 *          parameter, zero otherwise
365                 */
366                int GetMidiNrpnData();
367    
368               /**               /**
369               * Registers the specified listener to be notified when the number               * Registers the specified listener to be notified when the number
370               * of effect sends on this channel is changed.               * of effect sends on this channel is changed.

Legend:
Removed from v.3696  
changed lines
  Added in v.3697

  ViewVC Help
Powered by ViewVC