drumstick
0.5.0
|
Overture OVE Files (input only) More...
#include <qove.h>
Signals | |
void | signalOVEError (const QString &errorStr) |
Emitted for a OVE file read error. | |
void | signalOVEHeader (int quarter, int trackCount) |
Emitted after reading a WRK header. | |
void | signalOVEEnd () |
Emitted after reading the last chunk of a OVE file. | |
void | signalOVENoteOn (int track, long tick, int channel, int pitch, int vol) |
Emitted after reading a Note message. | |
void | signalOVECtlChange (int track, long tick, int channel, int ctl, int value) |
Emitted after reading a Control Change message. | |
void | signalOVEKeyPress (int track, long tick, int channel, int pitch, int press) |
Emitted after reading a Polyphonic Aftertouch message (Key Aftertouch) | |
void | signalOVEPitchBend (int track, long tick, int channel, int value) |
Emitted after reading a Bender message. | |
void | signalOVEProgram (int track, long tick, int channel, int patch) |
Emitted after reading a Program change message. | |
void | signalOVEChanPress (int track, long tick, int channel, int press) |
Emitted after reading a Channel Aftertouch message. | |
void | signalOVESysexEvent (int track, long tick, int bank) |
Emitted after reading a System Exclusive event. | |
void | signalOVESysex (int bank, const QString &name, bool autosend, int port, const QByteArray &data) |
Emitted after reading a System Exclusive Bank. | |
void | signalOVEText (int track, long tick, const QString &data) |
Emitted after reading a text message. | |
void | signalOVETimeSig (int bar, long tick, int num, int den) |
Emitted after reading a Time signature. | |
void | signalOVEKeySig (int bar, long tick, int alt) |
Emitted after reading a Key Signature. | |
void | signalOVETempo (long tick, int tempo) |
Emitted after reading a Tempo Change message. | |
void | signalOVENewTrack (const QString &name, int track, int channel, int pitch, int velocity, int port, bool selected, bool muted, bool loop) |
Emitted after reading a new track prefix. | |
void | signalOVETrackPatch (int track, int channel, int patch) |
Emitted after reading a track patch chunk. | |
void | signalOVETrackBank (int track, int channel, int bank) |
Emitted after reading a track bank chunk. | |
void | signalOVETrackVol (int track, int channel, int vol) |
Emitted after reading a track volume chunk. | |
void | signalOVEChord (int track, long tick, const QString &name, const QByteArray &data) |
Emitted after reading a chord diagram chunk. | |
void | signalOVEExpression (int track, long time, int code, const QString &text) |
Emitted after reading an expression indication (notation) chunk. | |
Public Member Functions | |
QOve (QObject *parent=0) | |
Constructor. | |
virtual | ~QOve () |
Destructor. | |
void | setTextCodecName (const QString &codec) |
Sets the text codec for text meta-events. | |
void | readFromFile (const QString &fileName) |
Reads an Overture file. |
Overture OVE Files (input only)
This class is used to parse Overture Files
void readFromFile | ( | const QString & | fileName | ) |
Reads an Overture file.
fileName | Name of an existing file. |
Definition at line 11259 of file qove.cpp.
References QOve::signalOVEError().
void setTextCodecName | ( | const QString & | codec | ) |
void signalOVEChanPress | ( | int | track, |
long | tick, | ||
int | channel, | ||
int | press | ||
) | [signal] |
Emitted after reading a Channel Aftertouch message.
track | track number |
tick | musical time |
channel | MIDI Channel |
press | Pressure amount |
void signalOVEChord | ( | int | track, |
long | tick, | ||
const QString & | name, | ||
const QByteArray & | data | ||
) | [signal] |
Emitted after reading a chord diagram chunk.
track | track number |
tick | event time in ticks |
name | chord name |
data | chord data definition (not decoded) |
void signalOVECtlChange | ( | int | track, |
long | tick, | ||
int | channel, | ||
int | ctl, | ||
int | value | ||
) | [signal] |
Emitted after reading a Control Change message.
track | track number |
tick | musical time |
channel | MIDI Channel |
ctl | MIDI Controller |
value | Control value |
void signalOVEError | ( | const QString & | errorStr | ) | [signal] |
Emitted for a OVE file read error.
errorStr | Error string |
Referenced by QOve::readFromFile().
void signalOVEExpression | ( | int | track, |
long | time, | ||
int | code, | ||
const QString & | text | ||
) | [signal] |
Emitted after reading an expression indication (notation) chunk.
track | track number |
time | event time in ticks |
code | expression event code |
text | expression text |
void signalOVEHeader | ( | int | quarter, |
int | trackCount | ||
) | [signal] |
Emitted after reading a WRK header.
quarter | of OVE file |
trackCount | of OVE file |
void signalOVEKeyPress | ( | int | track, |
long | tick, | ||
int | channel, | ||
int | pitch, | ||
int | press | ||
) | [signal] |
Emitted after reading a Polyphonic Aftertouch message (Key Aftertouch)
track | track number |
tick | musical time |
channel | MIDI Channel |
pitch | MIDI Note |
press | Pressure amount |
void signalOVEKeySig | ( | int | bar, |
long | tick, | ||
int | alt | ||
) | [signal] |
Emitted after reading a Key Signature.
bar | Measure number |
tick | musical time |
alt | Number of alterations (negative=flats, positive=sharps) |
void signalOVENewTrack | ( | const QString & | name, |
int | track, | ||
int | channel, | ||
int | pitch, | ||
int | velocity, | ||
int | port, | ||
bool | selected, | ||
bool | muted, | ||
bool | loop | ||
) | [signal] |
Emitted after reading a new track prefix.
name | track name |
track | track number |
channel | forced MIDI channel |
pitch | Note transposition |
velocity | Velocity increment |
port | MIDI port number |
selected | track is selected |
muted | track is muted |
loop | track loop enabled |
void signalOVENoteOn | ( | int | track, |
long | tick, | ||
int | channel, | ||
int | pitch, | ||
int | vol | ||
) | [signal] |
Emitted after reading a Note message.
track | track number |
tick | musical time |
channel | MIDI Channel |
pitch | MIDI Note |
vol | Velocity |
void signalOVEPitchBend | ( | int | track, |
long | tick, | ||
int | channel, | ||
int | value | ||
) | [signal] |
Emitted after reading a Bender message.
track | track number |
tick | musical time |
channel | MIDI Channel |
value | Bender value |
void signalOVEProgram | ( | int | track, |
long | tick, | ||
int | channel, | ||
int | patch | ||
) | [signal] |
Emitted after reading a Program change message.
track | track number |
tick | musical time |
channel | MIDI Channel |
patch | Program number |
void signalOVESysex | ( | int | bank, |
const QString & | name, | ||
bool | autosend, | ||
int | port, | ||
const QByteArray & | data | ||
) | [signal] |
Emitted after reading a System Exclusive Bank.
bank | Sysex Bank number |
name | Sysex Bank name |
autosend | Send automatically after loading the song |
port | MIDI output port |
data | Sysex bytes |
void signalOVESysexEvent | ( | int | track, |
long | tick, | ||
int | bank | ||
) | [signal] |
Emitted after reading a System Exclusive event.
track | track number |
tick | musical time |
bank | Sysex Bank number |
void signalOVETempo | ( | long | tick, |
int | tempo | ||
) | [signal] |
Emitted after reading a Tempo Change message.
Tempo units are given in beats * 100 per minute, so to obtain BPM it is necessary to divide by 100 the tempo.
tick | musical time |
tempo | beats per minute multiplied by 100 |
void signalOVEText | ( | int | track, |
long | tick, | ||
const QString & | data | ||
) | [signal] |
Emitted after reading a text message.
track | track number |
tick | musical time |
data | Text data |
void signalOVETimeSig | ( | int | bar, |
long | tick, | ||
int | num, | ||
int | den | ||
) | [signal] |
Emitted after reading a Time signature.
bar | Measure number |
tick | musical time |
num | Numerator |
den | Denominator (exponent in a power of two) |
void signalOVETrackBank | ( | int | track, |
int | channel, | ||
int | bank | ||
) | [signal] |
Emitted after reading a track bank chunk.
track | track number |
channel | MIDI Channel |
bank |
void signalOVETrackPatch | ( | int | track, |
int | channel, | ||
int | patch | ||
) | [signal] |
Emitted after reading a track patch chunk.
track | track number |
channel | MIDI Channel |
patch |
void signalOVETrackVol | ( | int | track, |
int | channel, | ||
int | vol | ||
) | [signal] |
Emitted after reading a track volume chunk.
track | track number |
channel | MIDI Channel |
vol | initial volume |