FastLED 3.9.15
Loading...
Searching...
No Matches
Input

Detailed Description

Functions

bool MidiInterface< Transport, _Settings, _Platform >::check () const
 Check if a valid message is stored in the structure.
 
void MidiInterface< Transport, _Settings, _Platform >::disconnectCallbackFromType (MidiType inType)
 Detach an external function from the given type.
 
Channel MidiInterface< Transport, _Settings, _Platform >::getChannel () const
 Get the channel of the message stored in the structure.
 
static Channel MidiInterface< Transport, _Settings, _Platform >::getChannelFromStatusByte (byte inStatus)
 Returns channel in the range 1-16.
 
DataByte MidiInterface< Transport, _Settings, _Platform >::getData1 () const
 Get the first data byte of the last received message.
 
DataByte MidiInterface< Transport, _Settings, _Platform >::getData2 () const
 Get the second data byte of the last received message.
 
Channel MidiInterface< Transport, _Settings, _Platform >::getInputChannel () const
 
const byteMidiInterface< Transport, _Settings, _Platform >::getSysExArray () const
 Get the System Exclusive byte array.
 
unsigned MidiInterface< Transport, _Settings, _Platform >::getSysExArrayLength () const
 Get the length of the System Exclusive array.
 
MidiType MidiInterface< Transport, _Settings, _Platform >::getType () const
 Get the last received message's type.
 
static MidiType MidiInterface< Transport, _Settings, _Platform >::getTypeFromStatusByte (byte inStatus)
 Extract an enumerated MIDI type from a status byte.
 
void MidiInterface< Transport, _Settings, _Platform >::handleNullVelocityNoteOnAsNoteOff ()
 
bool MidiInterface< Transport, _Settings, _Platform >::inputFilter (Channel inChannel)
 
static bool MidiInterface< Transport, _Settings, _Platform >::isChannelMessage (MidiType inType)
 
bool MidiInterface< Transport, _Settings, _Platform >::parse ()
 
bool MidiInterface< Transport, _Settings, _Platform >::read ()
 Read messages from the serial port using the main input channel.
 
bool MidiInterface< Transport, _Settings, _Platform >::read (Channel inChannel)
 Read messages on a specified channel.
 
void MidiInterface< Transport, _Settings, _Platform >::resetInput ()
 
void MidiInterface< Transport, _Settings, _Platform >::setInputChannel (Channel inChannel)
 Set the value for the input MIDI channel.