MidiEvent Struct Reference
An structure that represents a MIDI event. Represents a MIDI event. More...
#include <track.h>
Public Attributes | |
uchar | command |
MIDI Command. | |
uchar | chn |
Channel. | |
uchar | note |
Note. | |
uchar | vel |
Velocity. | |
uchar | patch |
Patch (if command was a change patch command). | |
uchar | ctl |
Patch (if command was a controller command). | |
uchar | d1 |
Data 1. | |
uchar | d2 |
Data 2. | |
uchar | d3 |
Data 3. | |
uchar | d4 |
Data 4. | |
uchar | d5 |
Data 5. | |
uchar | d6 |
Data 6. | |
ulong | length |
Length of the generic data variable. | |
uchar * | data |
The data for commands like text, sysex, etc. |
Detailed Description
An structure that represents a MIDI event. Represents a MIDI event.
- Version:
- 0.9.5 17/01/2000
- Author:
- Antonio Larrosa Jimenez <larrosa@kde.org>
Definition at line 37 of file track.h.
Member Data Documentation
|
MIDI Command. Caution, if a command doesn't use a variable, it may contain garbage. Definition at line 44 of file track.h. Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos(). |
|
Channel.
Definition at line 49 of file track.h. Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos(). |
|
Note.
Definition at line 54 of file track.h. Referenced by MidiPlayer::play(), and MidiTrack::readEvent(). |
|
Velocity.
Definition at line 59 of file track.h. Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos(). |
|
Patch (if command was a change patch command).
Definition at line 64 of file track.h. Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos(). |
|
Patch (if command was a controller command).
Definition at line 69 of file track.h. Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos(). |
|
Data 1.
Definition at line 74 of file track.h. Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos(). |
|
Data 2.
Definition at line 79 of file track.h. Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos(). |
|
Data 3.
Definition at line 84 of file track.h. Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos(). |
|
Data 4.
Definition at line 89 of file track.h. Referenced by MidiTrack::readEvent(). |
|
Data 5.
Definition at line 94 of file track.h. Referenced by MidiTrack::readEvent(). |
|
Data 6.
|
|
Length of the generic data variable.
Definition at line 104 of file track.h. Referenced by MidiTrack::readEvent(). |
|
The data for commands like text, sysex, etc.
Definition at line 109 of file track.h. Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos(). |
The documentation for this struct was generated from the following file: