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(); |
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(); |
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). |
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. |