63 virtual void handleIncomingMidiMessage (
MidiInput* source,
77 const uint8* messageData,
81 ignoreUnused (source, messageData, numBytesSoFar, timestamp);
113 static int getDefaultDeviceIndex();
127 static MidiInput* openDevice (
int deviceIndex,
130 #if JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN 176 void*
internal =
nullptr;
181 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (
MidiInput)
#define JUCE_API
This macro is added to all JUCE public class declarations.
Encapsulates a MIDI message.
A special array for holding a list of strings.