#include <midiinputcomponent.h>
Public Member Functions | |
MidiInputComponent () | |
![]() | |
virtual void | getDependentComponents (std::vector< rtti::TypeInfo > &components) const |
virtual const rtti::TypeInfo | getInstanceType () const =0 |
![]() | |
Resource () | |
![]() | |
Object () | |
virtual | ~Object () |
virtual bool | init (utility::ErrorState &errorState) |
virtual void | onDestroy () |
Object (Object &)=delete | |
Object & | operator= (const Object &)=delete |
Object (Object &&)=delete | |
Object & | operator= (Object &&)=delete |
Public Attributes | |
std::vector< std::string > | mPorts |
Property: 'Ports' Filter specifying input ports that will be listened to. Empty means all ports. */. More... | |
std::vector< MidiValue > | mChannels |
Property: 'Channels' Filter specifying what midi channels to listen to. Empty means all channels. */. More... | |
std::vector< MidiValue > | mNumbers |
Property: 'Numbers' Filter specifying what number bytes (like cc numbers) to listen to. Empty means all numbers. */. More... | |
bool | mNoteOn = true |
Property: 'NoteOn' Listen to this midi event type. */. More... | |
bool | mNoteOff = true |
Property: 'NoteOff' Listen to this midi event type. */. More... | |
bool | mAfterTouch = true |
Property: 'Aftertouch' Listen to this midi event type. */. More... | |
bool | mControlChange = true |
Property: 'ControlChange' Listen to this midi event type. */. More... | |
bool | mProgramChange = true |
Property: 'ProgramChange' Listen to this midi event type. */. More... | |
bool | mChannelPressure = true |
Property: 'ChannelPressure' Listen to this midi event type. */. More... | |
bool | mPitchBend = true |
Property: 'PitchBend' Listen to this midi event type. */. More... | |
![]() | |
std::string | mID |
Property: 'mID' unique name of the object. Used as an identifier by the system. More... | |
Additional Inherited Members | |
![]() | |
static bool | isIDProperty (rtti::Instance &object, const rtti::Property &property) |
Component that filters incoming midi messages and makes them available for other components by emitting a signal.
bool mAfterTouch = true |
Property: 'Aftertouch' Listen to this midi event type. */.
bool mChannelPressure = true |
Property: 'ChannelPressure' Listen to this midi event type. */.
std::vector<MidiValue> mChannels |
Property: 'Channels' Filter specifying what midi channels to listen to. Empty means all channels. */.
bool mControlChange = true |
Property: 'ControlChange' Listen to this midi event type. */.
bool mNoteOff = true |
Property: 'NoteOff' Listen to this midi event type. */.
bool mNoteOn = true |
Property: 'NoteOn' Listen to this midi event type. */.
std::vector<MidiValue> mNumbers |
Property: 'Numbers' Filter specifying what number bytes (like cc numbers) to listen to. Empty means all numbers. */.
bool mPitchBend = true |
Property: 'PitchBend' Listen to this midi event type. */.
std::vector<std::string> mPorts |
Property: 'Ports' Filter specifying input ports that will be listened to. Empty means all ports. */.
bool mProgramChange = true |
Property: 'ProgramChange' Listen to this midi event type. */.