|
drumstick
1.0.2
|
Overture OVE Files (input only) More...
#include <qove.h>

Signals | |
| void | signalOVEError (const QString &errorStr) |
| Emitted for a OVE file read error. More... | |
| void | signalOVEHeader (int quarter, int trackCount) |
| Emitted after reading a WRK header. More... | |
| 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. More... | |
| void | signalOVECtlChange (int track, long tick, int channel, int ctl, int value) |
| Emitted after reading a Control Change message. More... | |
| void | signalOVEKeyPress (int track, long tick, int channel, int pitch, int press) |
| Emitted after reading a Polyphonic Aftertouch message (Key Aftertouch) More... | |
| void | signalOVEPitchBend (int track, long tick, int channel, int value) |
| Emitted after reading a Bender message. More... | |
| void | signalOVEProgram (int track, long tick, int channel, int patch) |
| Emitted after reading a Program change message. More... | |
| void | signalOVEChanPress (int track, long tick, int channel, int press) |
| Emitted after reading a Channel Aftertouch message. More... | |
| void | signalOVESysexEvent (int track, long tick, int bank) |
| Emitted after reading a System Exclusive event. More... | |
| void | signalOVESysex (int bank, const QString &name, bool autosend, int port, const QByteArray &data) |
| Emitted after reading a System Exclusive Bank. More... | |
| void | signalOVEText (int track, long tick, const QString &data) |
| Emitted after reading a text message. More... | |
| void | signalOVETimeSig (int bar, long tick, int num, int den) |
| Emitted after reading a Time signature. More... | |
| void | signalOVEKeySig (int bar, long tick, int alt) |
| Emitted after reading a Key Signature. More... | |
| void | signalOVETempo (long tick, int tempo) |
| Emitted after reading a Tempo Change message. More... | |
| 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. More... | |
| void | signalOVETrackPatch (int track, int channel, int patch) |
| Emitted after reading a track patch chunk. More... | |
| void | signalOVETrackBank (int track, int channel, int bank) |
| Emitted after reading a track bank chunk. More... | |
| void | signalOVETrackVol (int track, int channel, int vol) |
| Emitted after reading a track volume chunk. More... | |
| void | signalOVEChord (int track, long tick, const QString &name, const QByteArray &data) |
| Emitted after reading a chord diagram chunk. More... | |
| void | signalOVEExpression (int track, long time, int code, const QString &text) |
| Emitted after reading an expression indication (notation) chunk. More... | |
Public Member Functions | |
| QOve (QObject *parent=0) | |
| Constructor. | |
| virtual | ~QOve () |
| Destructor. | |
| void | setTextCodecName (const QString &codec) |
| Sets the text codec for text meta-events. More... | |
| void | readFromFile (const QString &fileName) |
| Reads an Overture file. More... | |
Overture OVE Files (input only)
This class is used to parse Overture Files
| void readFromFile | ( | const QString & | fileName | ) |
| void setTextCodecName | ( | const QString & | codec | ) |
|
signal |
Emitted after reading a Channel Aftertouch message.
| track | track number |
| tick | musical time |
| channel | MIDI Channel |
| press | Pressure amount |
Definition at line 461 of file moc_qove.cpp.
|
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) |
Definition at line 538 of file moc_qove.cpp.
|
signal |
Emitted after reading a Control Change message.
| track | track number |
| tick | musical time |
| channel | MIDI Channel |
| ctl | MIDI Controller |
| value | Control value |
Definition at line 433 of file moc_qove.cpp.
|
signal |
Emitted for a OVE file read error.
| errorStr | Error string |
Definition at line 399 of file moc_qove.cpp.
|
signal |
Emitted after reading an expression indication (notation) chunk.
| track | track number |
| time | event time in ticks |
| code | expression event code |
| text | expression text |
Definition at line 545 of file moc_qove.cpp.
|
signal |
Emitted after reading a WRK header.
| quarter | of OVE file |
| trackCount | of OVE file |
Definition at line 406 of file moc_qove.cpp.
|
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 |
Definition at line 440 of file moc_qove.cpp.
|
signal |
Emitted after reading a Key Signature.
| bar | Measure number |
| tick | musical time |
| alt | Number of alterations (negative=flats, positive=sharps) |
Definition at line 496 of file moc_qove.cpp.
|
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 |
Definition at line 510 of file moc_qove.cpp.
|
signal |
Emitted after reading a Note message.
| track | track number |
| tick | musical time |
| channel | MIDI Channel |
| pitch | MIDI Note |
| vol | Velocity |
Definition at line 419 of file moc_qove.cpp.
|
signal |
Emitted after reading a Bender message.
| track | track number |
| tick | musical time |
| channel | MIDI Channel |
| value | Bender value |
Definition at line 447 of file moc_qove.cpp.
|
signal |
Emitted after reading a Program change message.
| track | track number |
| tick | musical time |
| channel | MIDI Channel |
| patch | Program number |
Definition at line 454 of file moc_qove.cpp.
|
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 |
Definition at line 475 of file moc_qove.cpp.
|
signal |
Emitted after reading a System Exclusive event.
| track | track number |
| tick | musical time |
| bank | Sysex Bank number |
Definition at line 468 of file moc_qove.cpp.
|
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 |
Definition at line 503 of file moc_qove.cpp.
|
signal |
Emitted after reading a text message.
| track | track number |
| tick | musical time |
| data | Text data |
Definition at line 482 of file moc_qove.cpp.
|
signal |
Emitted after reading a Time signature.
| bar | Measure number |
| tick | musical time |
| num | Numerator |
| den | Denominator (exponent in a power of two) |
Definition at line 489 of file moc_qove.cpp.
|
signal |
Emitted after reading a track bank chunk.
| track | track number |
| channel | MIDI Channel |
| bank |
Definition at line 524 of file moc_qove.cpp.
|
signal |
Emitted after reading a track patch chunk.
| track | track number |
| channel | MIDI Channel |
| patch |
Definition at line 517 of file moc_qove.cpp.
|
signal |
Emitted after reading a track volume chunk.
| track | track number |
| channel | MIDI Channel |
| vol | initial volume |
Definition at line 531 of file moc_qove.cpp.