Generates an appropriate sequence of MIDI CC messages to represent an RPN or NRPN message.
More...
|
static MidiBuffer | generate (MidiRPNMessage message) |
| Generates a MIDI sequence representing the given RPN or NRPN message.
|
|
static MidiBuffer | generate (int channel, int parameterNumber, int value, bool isNRPN=false, bool use14BitValue=true) |
| Generates a MIDI sequence representing an RPN or NRPN message with the given parameters.
|
|
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). |