#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. | |
This class is used to parse Overture Files
dumpove.cpp, and guiplayer.cpp.
Definition at line 51 of file qove.h.
| void setTextCodecName | ( | const QString & | codec | ) |
| 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 signalOVEError | ( | const QString & | errorStr | ) | [signal] |
Emitted for a OVE file read error.
| errorStr | Error string |
Referenced by QOve::readFromFile().
| void signalOVEHeader | ( | int | quarter, | |
| int | trackCount | |||
| ) | [signal] |
Emitted after reading a WRK header.
| quarter | of OVE file | |
| trackCount | of OVE file |
| 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 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 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 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 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 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 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 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 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 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 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 signalOVETrackPatch | ( | int | track, | |
| int | channel, | |||
| int | patch | |||
| ) | [signal] |
Emitted after reading a track patch chunk.
| track | track number | |
| channel | MIDI Channel | |
| patch |
| void signalOVETrackBank | ( | int | track, | |
| int | channel, | |||
| int | bank | |||
| ) | [signal] |
Emitted after reading a track bank chunk.
| track | track number | |
| channel | MIDI Channel | |
| bank |
| 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 |
| 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 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 |
1.5.6