25 #ifndef JUCE_MIDIKEYBOARDSTATE_H_INCLUDED 26 #define JUCE_MIDIKEYBOARDSTATE_H_INCLUDED 55 int midiChannel,
int midiNoteNumber,
float velocity) = 0;
67 int midiChannel,
int midiNoteNumber) = 0;
107 bool isNoteOn (
int midiChannel,
int midiNoteNumber)
const noexcept;
116 bool isNoteOnForChannels (
int midiChannelMask,
int midiNoteNumber)
const noexcept;
126 void noteOn (
int midiChannel,
int midiNoteNumber,
float velocity);
138 void noteOff (
int midiChannel,
int midiNoteNumber);
147 void allNotesOff (
int midiChannel);
155 void processNextMidiEvent (
const MidiMessage& message);
178 bool injectIndirectEvents);
198 void noteOnInternal (
int midiChannel,
int midiNoteNumber,
float velocity);
199 void noteOffInternal (
int midiChannel,
int midiNoteNumber);
205 #endif // JUCE_MIDIKEYBOARDSTATE_H_INCLUDED virtual ~MidiKeyboardStateListener()
Definition: juce_MidiKeyboardState.h:42
#define noexcept
Definition: juce_CompilerSupport.h:141
unsigned short uint16
Definition: juce_MathsFunctions.h:47
MidiKeyboardStateListener() noexcept
Definition: juce_MidiKeyboardState.h:41
#define JUCE_API
Definition: juce_StandardHeader.h:139
JOCTET * buffer
Definition: juce_JPEGLoader.cpp:302
Definition: juce_CriticalSection.h:47
Definition: juce_Array.h:60
Definition: juce_MidiKeyboardState.h:37
Definition: juce_MidiBuffer.h:43
Definition: juce_MidiMessage.h:35
Definition: juce_MidiKeyboardState.h:84