Go to the documentation of this file.
19 #ifndef DRUMSTICK_OVE_H
20 #define DRUMSTICK_OVE_H
57 void setTextCodecName(
const QString& codec);
59 void readFromFile(
const QString& fileName);
93 void signalOVENoteOff(
int track,
long tick,
int channel,
int pitch,
int vol);
165 void signalOVESysex(
int bank,
const QString& name,
bool autosend,
int port,
const QByteArray& data);
220 int pitch,
int velocity,
int port,
bool selected,
bool muted,
bool loop);
257 void signalOVEChord(
int track,
long tick,
const QString& name,
const QByteArray& data);
271 void convertSignatures();
272 void convertTrackHeader(OVE::Track* track,
int trackNo);
276 const QList<OVE::Voice*>& voices,
277 OVE::Measure* measure,
278 OVE::MeasureData* measureData,
281 void convertNotes(
int trackNo,
int measureTick, OVE::NoteContainer* container,
int channel,
int pitchShift);
292 #endif // DRUMSTICK_OVE_H
void signalOVENoteOn(int track, long tick, int channel, int pitch, int vol)
Emitted after reading a Note message.
void signalOVETimeSig(int bar, long tick, int num, int den)
Emitted after reading a Time signature.
void signalOVEExpression(int track, long time, int code, const QString &text)
Emitted after reading an expression indication (notation) chunk.
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 signalOVESysex(int bank, const QString &name, bool autosend, int port, const QByteArray &data)
Emitted after reading a System Exclusive Bank.
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 signalOVEProgram(int track, long tick, int channel, int patch)
Emitted after reading a Program change message.
void signalOVEText(int track, long tick, const QString &data)
Emitted after reading a text message.
void signalOVEHeader(int quarter, int trackCount)
Emitted after reading a WRK header.
void signalOVEChanPress(int track, long tick, int channel, int press)
Emitted after reading a Channel Aftertouch message.
Overture OVE Files (input only)
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 signalOVEError(const QString &errorStr)
Emitted for a OVE file read error.
void signalOVESysexEvent(int track, long tick, int bank)
Emitted after reading a System Exclusive event.
void signalOVEChord(int track, long tick, const QString &name, const QByteArray &data)
Emitted after reading a chord diagram chunk.
void signalOVECtlChange(int track, long tick, int channel, int ctl, int value)
Emitted after reading a Control Change message.
void signalOVEPitchBend(int track, long tick, int channel, int value)
Emitted after reading a Bender message.
void signalOVEKeyPress(int track, long tick, int channel, int pitch, int press)
Emitted after reading a Polyphonic Aftertouch message (Key Aftertouch)
void signalOVEEnd()
Emitted after reading the last chunk of a OVE file.
void signalOVETrackPatch(int track, int channel, int patch)
Emitted after reading a track patch chunk.