Generates an appropriate sequence of MIDI CC messages to represent an RPN or NRPN message.
More...
Generates an appropriate sequence of MIDI CC messages to represent an RPN or NRPN message.
This sequence (as a MidiBuffer) can then be directly sent to a MidiOutput.
◆ generate() [1/2]
Generates a MIDI sequence representing the given RPN or NRPN message.
◆ generate() [2/2]
static MidiBuffer MidiRPNGenerator::generate |
( |
int |
channel, |
|
|
int |
parameterNumber, |
|
|
int |
value, |
|
|
bool |
isNRPN = false , |
|
|
bool |
use14BitValue = true |
|
) |
| |
|
static |
Generates a MIDI sequence representing an RPN or NRPN message with the given parameters.
- Parameters
-
channel | The MIDI channel of the RPN/NRPN message. |
parameterNumber | The parameter number, in the range 0 to 16383. |
value | The parameter value, in the range 0 to 16383, or in the range 0 to 127 if sendAs14BitValue is false. |
isNRPN | Whether you need a MIDI RPN or NRPN sequence (RPN is default). |
use14BitValue | If true (default), the value will have 14-bit precision (two MIDI bytes). If false, instead the value will have 7-bit precision (a single MIDI byte). |
The documentation for this class was generated from the following file: