52 keyDownAndSustained = 3
93 bool isValid() const noexcept;
107 uint8 midiChannel = 0;
112 uint8 initialNote = 0;
179 double getFrequencyInHertz (
double frequencyOfA = 440.0)
const noexcept;
182 bool operator== (
const MPENote& other)
const noexcept;
185 bool operator!= (
const MPENote& other)
const noexcept;
#define JUCE_API
This macro is added to all JUCE public class declarations.
KeyState
Possible values for the note key state.
The note key is currently down (pressed).
static MPEValue centreValue() noexcept
Constructs an MPEValue corresponding to the centre value.
double totalPitchbendInSemitones
Current effective pitchbend of the note in units of semitones, relative to initialNote.
This struct represents a playing MPE note.
This class represents a single value for any of the MPE dimensions of control.
static MPEValue minValue() noexcept
Constructs an MPEValue corresponding to the minimum value.