drumstick
1.1.0
|
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 |
|
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) |
|
signal |
Emitted after reading a Control Change message.
track | track number |
tick | musical time |
channel | MIDI Channel |
ctl | MIDI Controller |
value | Control value |
|
signal |
Emitted for a OVE file read error.
errorStr | Error string |
|
signal |
Emitted after reading an expression indication (notation) chunk.
track | track number |
time | event time in ticks |
code | expression event code |
text | expression text |
|
signal |
Emitted after reading a WRK header.
quarter | of OVE file |
trackCount | of OVE file |
|
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 |
|
signal |
Emitted after reading a Key Signature.
bar | Measure number |
tick | musical time |
alt | Number of alterations (negative=flats, positive=sharps) |
|
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 |
|
signal |
Emitted after reading a Note message.
track | track number |
tick | musical time |
channel | MIDI Channel |
pitch | MIDI Note |
vol | Velocity |
|
signal |
Emitted after reading a Bender message.
track | track number |
tick | musical time |
channel | MIDI Channel |
value | Bender value |
|
signal |
Emitted after reading a Program change message.
track | track number |
tick | musical time |
channel | MIDI Channel |
patch | Program number |
|
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 |
|
signal |
Emitted after reading a System Exclusive event.
track | track number |
tick | musical time |
bank | Sysex Bank number |
|
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 |
|
signal |
Emitted after reading a text message.
track | track number |
tick | musical time |
data | Text data |
|
signal |
Emitted after reading a Time signature.
bar | Measure number |
tick | musical time |
num | Numerator |
den | Denominator (exponent in a power of two) |
|
signal |
Emitted after reading a track bank chunk.
track | track number |
channel | MIDI Channel |
bank |
|
signal |
Emitted after reading a track patch chunk.
track | track number |
channel | MIDI Channel |
patch |
|
signal |
Emitted after reading a track volume chunk.
track | track number |
channel | MIDI Channel |
vol | initial volume |