|
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
dumpove.cpp, and guiplayer.cpp.
| 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 |