Generates an appropriate sequence of MIDI CC messages to represent an RPN or NRPN message. More...
#include <juce_MidiRPN.h>
Static Public Member Functions | |
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. More... | |
static MidiBuffer | generate (MidiRPNMessage message) |
Generates a MIDI sequence representing the given 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.
@tags{Audio}
|
static |
Generates a MIDI sequence representing an RPN or NRPN message with the given 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). |
|
static |
Generates a MIDI sequence representing the given RPN or NRPN message.