20#ifndef DRUMSTICK_OVE_H
21#define DRUMSTICK_OVE_H
58 void setTextCodecName(
const QString& codec);
60 void readFromFile(
const QString& fileName);
94 void signalOVENoteOff(
int track,
long tick,
int channel,
int pitch,
int vol);
166 void signalOVESysex(
int bank,
const QString& name,
bool autosend,
int port,
const QByteArray& data);
221 int pitch,
int velocity,
int port,
bool selected,
bool muted,
bool loop);
258 void signalOVEChord(
int track,
long tick,
const QString& name,
const QByteArray& data);
272 void convertSignatures();
273 void convertTrackHeader(OVE::Track* track,
int trackNo);
277 const QList<OVE::Voice*>& voices,
278 OVE::Measure* measure,
279 OVE::MeasureData* measureData,
282 void convertNotes(
int trackNo,
int measureTick, OVE::NoteContainer* container,
int channel,
int pitchShift);
The QObject class is the base class of all Qt objects.
Overture OVE Files (input only)
void signalOVEChord(int track, long tick, const QString &name, const QByteArray &data)
Emitted after reading a chord diagram chunk.
void signalOVENoteOn(int track, long tick, int channel, int pitch, int vol)
Emitted after reading a Note message.
void signalOVEHeader(int quarter, int trackCount)
Emitted after reading a WRK header.
void signalOVEText(int track, long tick, const QString &data)
Emitted after reading a text message.
void signalOVETrackPatch(int track, int channel, int patch)
Emitted after reading a track patch chunk.
void signalOVESysexEvent(int track, long tick, int bank)
Emitted after reading a System Exclusive event.
void signalOVETimeSig(int bar, long tick, int num, int den)
Emitted after reading a Time signature.
void signalOVESysex(int bank, const QString &name, bool autosend, int port, const QByteArray &data)
Emitted after reading a System Exclusive Bank.
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 signalOVEKeySig(int bar, long tick, int alt)
Emitted after reading a Key Signature.
void signalOVETrackBank(int track, int channel, int bank)
Emitted after reading a track bank chunk.
void signalOVETempo(long tick, int tempo)
Emitted after reading a Tempo Change message.
void signalOVEEnd()
Emitted after reading the last chunk of a OVE file.
void signalOVEExpression(int track, long time, int code, const QString &text)
Emitted after reading an expression indication (notation) chunk.
void signalOVEError(const QString &errorStr)
Emitted for a OVE file read error.
void signalOVEProgram(int track, long tick, int channel, int patch)
Emitted after reading a Program change 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 signalOVETrackVol(int track, int channel, int vol)
Emitted after reading a track volume chunk.
void signalOVEChanPress(int track, long tick, int channel, int press)
Emitted after reading a Channel Aftertouch message.
void signalOVEPitchBend(int track, long tick, int channel, int value)
Emitted after reading a Bender message.
Drumstick visibility macros.