|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
Go to the source code of this file.
Classes | |
| struct | juce::MidiRPNMessage |
| Represents a MIDI RPN (registered parameter number) or NRPN (non-registered parameter number) message. More... | |
| class | juce::MidiRPNDetector |
| Parses a stream of MIDI data to assemble RPN and NRPN messages from their constituent MIDI CC messages. More... | |
| class | juce::MidiRPNGenerator |
| Generates an appropriate sequence of MIDI CC messages to represent an RPN or NRPN message. More... | |
Namespaces | |
| namespace | juce |
| JUCE Namespace. | |
| struct juce::MidiRPNMessage |
Represents a MIDI RPN (registered parameter number) or NRPN (non-registered parameter number) message.
@tags{Audio}
Definition at line 32 of file juce_MidiRPN.h.
| Class Members | ||
|---|---|---|
| int | channel | Midi channel of the message, in the range 1 to 16. |
| bool | is14BitValue | True if the value uses 14-bit resolution (LSB + MSB); false if the value is 7-bit (MSB only). |
| bool | isNRPN | True if this message is an NRPN; false if it is an RPN. |
| int | parameterNumber | The 14-bit parameter index, in the range 0 to 16383 (0x3fff). |
| int | value |
The parameter value, in the range 0 to 16383 (0x3fff). If the message contains no value LSB, the value will be in the range 0 to 127 (0x7f). |