![]()  | 
  
    drumstick 2.10.0
    
   C++ MIDI libraries using Qt objects, idioms, and style. 
   | 
 
MIDI Events are messages transmitted between MIDI devices or applications. More...
Classes | |
| class | SequencerEvent | 
| Base class for the event's hierarchy.  More... | |
| class | ChannelEvent | 
| Base class for the events having a Channel property.  More... | |
| class | KeyEvent | 
| Base class for the events having Key and Velocity properties.  More... | |
| class | NoteEvent | 
| Class representing a note event with duration.  More... | |
| class | NoteOnEvent | 
| Event representing a note-on MIDI event.  More... | |
| class | NoteOffEvent | 
| Event representing a note-off MIDI event.  More... | |
| class | KeyPressEvent | 
| Event representing a MIDI key pressure, or polyphonic after-touch event.  More... | |
| class | ControllerEvent | 
| Event representing a MIDI control change event.  More... | |
| class | ProgramChangeEvent | 
| Event representing a MIDI program change event.  More... | |
| class | PitchBendEvent | 
| Event representing a MIDI bender, or pitch wheel event.  More... | |
| class | ChanPressEvent | 
| Event representing a MIDI channel pressure or after-touch event.  More... | |
| class | VariableEvent | 
| Base class for variable length events.  More... | |
| class | SysExEvent | 
| Event representing a MIDI system exclusive event.  More... | |
| class | TextEvent | 
| Event representing a SMF text event.  More... | |
| class | SystemEvent | 
| Generic event.  More... | |
| class | QueueControlEvent | 
| ALSA Event representing a queue control command.  More... | |
| class | ValueEvent | 
| Generic event having a value property.  More... | |
| class | TempoEvent | 
| ALSA Event representing a tempo change for an ALSA queue.  More... | |
| class | SubscriptionEvent | 
| ALSA Event representing a subscription between two ALSA clients and ports.  More... | |
| class | ClientEvent | 
| ALSA Event representing a change on some ALSA sequencer client on the system.  More... | |
| class | PortEvent | 
| ALSA Event representing a change on some ALSA sequencer port on the system.  More... | |
| class | RemoveEvents | 
| Auxiliary class to remove events from an ALSA queue.  More... | |
| class | MidiCodec | 
| Auxiliary class to translate between raw MIDI streams and ALSA events.  More... | |
Typedefs | |
| typedef quint8 | MidiByte | 
| 8-bit unsigned number to be used as a MIDI message parameter  | |
Functions | |
| QString | typeOfEvent (const SequencerEvent &v) | 
| typeOfEvent returns a QString representing the type of the event  More... | |
| QDebug | operator<< (QDebug d, const SequencerEvent &event) | 
| operator << outputs a SequencerEvent instance reference to a QDebug stream  More... | |
| QDebug | operator<< (QDebug d, const SequencerEvent *event) | 
| operator << outputs a SequencerEvent instance pointer to a QDebug stream  More... | |
Variables | |
| const QEvent::Type | SequencerEventType = QEvent::Type(QEvent::User + 4154) | 
| Constant SequencerEventType is the QEvent::type() of any SequencerEvent object to be used to check the argument in QObject::customEvent().  | |
MIDI Events are messages transmitted between MIDI devices or applications.
Classes:
SequencerEvent: Base class for the event's hierarchy.
ChannelEvent: Base class for the events having a Channel property.
KeyEvent: Base class for the events having Key and Velocity properties.
NoteEvent: Class representing a note event with duration.
NoteOnEvent: Event representing a note-on MIDI event.
NoteOffEvent: Event representing a note-off MIDI event.
KeyPressEvent: Event representing a MIDI key pressure, or polyphonic after-touch event.
ControllerEvent: Event representing a MIDI control change event.
ProgramChangeEvent: Event representing a MIDI program change event.
PitchBendEvent: Event representing a MIDI bender, or pitch wheel event.
ChanPressEvent: Event representing a MIDI channel pressure or after-touch event.
VariableEvent: Base class for variable length events.
SysExEvent: Event representing a MIDI system exclusive event.
TextEvent: Event representing a SMF text event.
SystemEvent: Generic event.
QueueControlEvent: ALSA Event representing a queue control command.
ValueEvent: Generic event having a value property.
TempoEvent: ALSA Event representing a tempo change for an ALSA queue.
SubscriptionEvent: ALSA Event representing a subscription between two ALSA clients and ports.
ClientEvent: ALSA Event representing a change on some ALSA sequencer client.
PortEvent: ALSA Event representing a change on some ALSA sequencer port.
RemoveEvents: Auxiliary class to remove events from an ALSA queue.
MidiCodec: Auxiliary class to translate between raw MIDI streams and ALSA events.
| QDebug operator<< | ( | QDebug | d, | 
| const SequencerEvent & | event | ||
| ) | 
operator << outputs a SequencerEvent instance reference to a QDebug stream
| d | QDebug stream | 
| event | SequencerEvent instance reference | 
Definition at line 1277 of file alsaevent.cpp.
References drumstick::ALSA::typeOfEvent().
| QDebug operator<< | ( | QDebug | d, | 
| const SequencerEvent * | event | ||
| ) | 
operator << outputs a SequencerEvent instance pointer to a QDebug stream
| d | QDebug stream | 
| event | SequencerEvent instance pointer | 
Definition at line 1284 of file alsaevent.cpp.
References drumstick::ALSA::typeOfEvent().
| QString typeOfEvent | ( | const SequencerEvent & | v | ) | 
typeOfEvent returns a QString representing the type of the event
| v | SequencerEvent instance reference | 
Definition at line 1268 of file alsaevent.cpp.
Referenced by drumstick::ALSA::operator<<().