.TH "MidiEvent" 3 "28 Jan 2004" "libkmid Library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
MidiEvent \- An structure that represents a MIDI event. Represents a MIDI event.  

.PP
.SH SYNOPSIS
.br
.PP
\fC#include <track.h>\fP
.PP
.SS "Public Attributes"

.in +1c
.ti -1c
.RI "\fBuchar\fP \fBcommand\fP"
.br
.RI "\fIMIDI Command. \fP"
.ti -1c
.RI "\fBuchar\fP \fBchn\fP"
.br
.RI "\fIChannel. \fP"
.ti -1c
.RI "\fBuchar\fP \fBnote\fP"
.br
.RI "\fINote. \fP"
.ti -1c
.RI "\fBuchar\fP \fBvel\fP"
.br
.RI "\fIVelocity. \fP"
.ti -1c
.RI "\fBuchar\fP \fBpatch\fP"
.br
.RI "\fIPatch (if \fBcommand\fP was a change patch command). \fP"
.ti -1c
.RI "\fBuchar\fP \fBctl\fP"
.br
.RI "\fIPatch (if \fBcommand\fP was a controller command). \fP"
.ti -1c
.RI "\fBuchar\fP \fBd1\fP"
.br
.RI "\fIData 1. \fP"
.ti -1c
.RI "\fBuchar\fP \fBd2\fP"
.br
.RI "\fIData 2. \fP"
.ti -1c
.RI "\fBuchar\fP \fBd3\fP"
.br
.RI "\fIData 3. \fP"
.ti -1c
.RI "\fBuchar\fP \fBd4\fP"
.br
.RI "\fIData 4. \fP"
.ti -1c
.RI "\fBuchar\fP \fBd5\fP"
.br
.RI "\fIData 5. \fP"
.ti -1c
.RI "\fBuchar\fP \fBd6\fP"
.br
.RI "\fIData 6. \fP"
.ti -1c
.RI "\fBulong\fP \fBlength\fP"
.br
.RI "\fILength of the generic \fBdata\fP variable. \fP"
.ti -1c
.RI "\fBuchar\fP * \fBdata\fP"
.br
.RI "\fIThe data for commands like text, sysex, etc. \fP"
.in -1c
.SH "Detailed Description"
.PP 
An structure that represents a MIDI event. Represents a MIDI event. 

\fBVersion:\fP
.RS 4
0.9.5 17/01/2000 
.RE
.PP
\fBAuthor:\fP
.RS 4
Antonio Larrosa Jimenez <larrosa@kde.org> 
.RE
.PP

.PP
Definition at line 37 of file track.h.
.SH "Member Data Documentation"
.PP 
.SS "\fBuchar\fP \fBMidiEvent::command\fP"
.PP
MIDI Command. Caution, if a command doesn't use a variable, it may contain garbage. Definition at line 44 of file track.h.
.PP
Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos().
.SS "\fBuchar\fP \fBMidiEvent::chn\fP"
.PP
Channel. Definition at line 49 of file track.h.
.PP
Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos().
.SS "\fBuchar\fP \fBMidiEvent::note\fP"
.PP
Note. Definition at line 54 of file track.h.
.PP
Referenced by MidiPlayer::play(), and MidiTrack::readEvent().
.SS "\fBuchar\fP \fBMidiEvent::vel\fP"
.PP
Velocity. Definition at line 59 of file track.h.
.PP
Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos().
.SS "\fBuchar\fP \fBMidiEvent::patch\fP"
.PP
Patch (if \fBcommand\fP was a change patch command). Definition at line 64 of file track.h.
.PP
Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos().
.SS "\fBuchar\fP \fBMidiEvent::ctl\fP"
.PP
Patch (if \fBcommand\fP was a controller command). Definition at line 69 of file track.h.
.PP
Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos().
.SS "\fBuchar\fP \fBMidiEvent::d1\fP"
.PP
Data 1. Definition at line 74 of file track.h.
.PP
Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos().
.SS "\fBuchar\fP \fBMidiEvent::d2\fP"
.PP
Data 2. Definition at line 79 of file track.h.
.PP
Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos().
.SS "\fBuchar\fP \fBMidiEvent::d3\fP"
.PP
Data 3. Definition at line 84 of file track.h.
.PP
Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos().
.SS "\fBuchar\fP \fBMidiEvent::d4\fP"
.PP
Data 4. Definition at line 89 of file track.h.
.PP
Referenced by MidiTrack::readEvent().
.SS "\fBuchar\fP \fBMidiEvent::d5\fP"
.PP
Data 5. Definition at line 94 of file track.h.
.PP
Referenced by MidiTrack::readEvent().
.SS "\fBuchar\fP \fBMidiEvent::d6\fP"
.PP
Data 6. Definition at line 99 of file track.h.
.SS "\fBulong\fP \fBMidiEvent::length\fP"
.PP
Length of the generic \fBdata\fP variable. Definition at line 104 of file track.h.
.PP
Referenced by MidiTrack::readEvent().
.SS "\fBuchar\fP* \fBMidiEvent::data\fP"
.PP
The data for commands like text, sysex, etc. Definition at line 109 of file track.h.
.PP
Referenced by MidiPlayer::play(), MidiTrack::readEvent(), and MidiPlayer::setPos().

.SH "Author"
.PP 
Generated automatically by Doxygen for libkmid Library from the source code.
