20 #ifndef DRUMSTICK_OVE_H 21 #define DRUMSTICK_OVE_H 58 void setTextCodecName(
const QString& codec);
60 void readFromFile(
const QString& fileName);
69 void signalOVEError(
const QString& errorStr);
77 void signalOVEHeader(
int quarter,
int trackCount);
93 void signalOVENoteOn(
int track,
long tick,
int channel,
int pitch,
int vol);
94 void signalOVENoteOff(
int track,
long tick,
int channel,
int pitch,
int vol);
105 void signalOVECtlChange(
int track,
long tick,
int channel,
int ctl,
int value);
116 void signalOVEKeyPress(
int track,
long tick,
int channel,
int pitch,
int press);
126 void signalOVEPitchBend(
int track,
long tick,
int channel,
int value);
136 void signalOVEProgram(
int track,
long tick,
int channel,
int patch);
146 void signalOVEChanPress(
int track,
long tick,
int channel,
int press);
155 void signalOVESysexEvent(
int track,
long tick,
int bank);
166 void signalOVESysex(
int bank,
const QString& name,
bool autosend,
int port,
const QByteArray& data);
175 void signalOVEText(
int track,
long tick,
const QString& data);
185 void signalOVETimeSig(
int bar,
long tick,
int num,
int den);
194 void signalOVEKeySig(
int bar,
long tick,
int alt);
205 void signalOVETempo(
long tick,
int tempo);
220 void signalOVENewTrack(
const QString& name,
int track,
int channel,
221 int pitch,
int velocity,
int port,
bool selected,
bool muted,
bool loop);
230 void signalOVETrackPatch(
int track,
int channel,
int patch);
239 void signalOVETrackBank(
int track,
int channel,
int bank);
248 void signalOVETrackVol(
int track,
int channel,
int vol);
258 void signalOVEChord(
int track,
long tick,
const QString& name,
const QByteArray& data);
268 void signalOVEExpression(
int track,
long time,
int code,
const QString& text);
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);
293 #endif // DRUMSTICK_OVE_H The QObject class is the base class of all Qt objects.
Drumstick visibility macros.
Overture OVE Files (input only)