OpenShot Library | libopenshot-audio 0.2.0
|
Classes | |
class | juce::MidiBuffer |
Holds a sequence of time-stamped midi events. More... | |
class | juce::MidiBuffer::Iterator |
Used to iterate through the events in a MidiBuffer. More... | |
class | juce::MidiFile |
Reads/writes standard midi format files. More... | |
class | juce::MidiKeyboardStateListener |
Receives events from a MidiKeyboardState object. More... | |
class | juce::MidiKeyboardState |
Represents a piano keyboard, keeping track of which keys are currently pressed. More... | |
class | juce::MidiMessage |
Encapsulates a MIDI message. More... | |
class | juce::MidiMessageSequence |
A sequence of timestamped midi messages. More... | |
class | juce::MidiMessageSequence::MidiEventHolder |
Structure used to hold midi events in the sequence. More... | |
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... | |
struct juce::MidiRPNMessage |
Represents a MIDI RPN (registered parameter number) or NRPN (non-registered parameter number) message.
Definition at line 36 of file juce_MidiRPN.h.
Class Members | ||
---|---|---|
int | channel | Midi channel of the message, in the range 1 to 16. |
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). |
bool | isNRPN | True if this message is an NRPN; false if it is an RPN. |
bool | is14BitValue | True if the value uses 14-bit resolution (LSB + MSB); false if the value is 7-bit (MSB only). |