11 #include <QTextStream>
48 void send(QVector<unsigned char> message,
int time);
69 QByteArray
textEvent(
int time, QString s);
Represents a single sheet of paper in the document.
Definition: sheet.h:20
QVector< QByteArray > trackChunks
Definition: midiexport.h:64
int midiTrackCount
Definition: midiexport.h:61
QByteArray trackChunk
Definition: midiexport.h:62
QByteArray trackEnd(void)
Definition: midiexport.cpp:176
void setCurSheet(CASheet *sheet)
Definition: midiexport.h:86
QByteArray keySignature(void)
Definition: midiexport.cpp:150
void exportDocumentImpl(CADocument *doc)
Definition: midiexport.cpp:199
Midi file export filter This class is used to export the document or parts of the document to a midi ...
Definition: midiexport.h:32
CAVoice * _curVoice
Definition: midiexport.h:93
void setCurVoice(CAVoice *voice)
Definition: midiexport.h:85
Class which represents a voice in the staff.
Definition: voice.h:22
CASheet * _curSheet
Definition: midiexport.h:94
Class which represents the current document.
Definition: document.h:19
Canorus<->Midi bridge.
Definition: mididevice.h:22
QByteArray textEvent(int time, QString s)
Definition: midiexport.cpp:186
QByteArray word16(int x)
Definition: midiexport.cpp:88
Base class for export filters.
Definition: export.h:22
void writeFile()
Definition: midiexport.cpp:236
QByteArray timeSignature(void)
Definition: midiexport.cpp:162
QMap< int, QString > getOutputPorts()
Definition: midiexport.h:41
int trackTime
Definition: midiexport.h:63
void send(QVector< unsigned char > message, int time)
Definition: midiexport.cpp:51
QMap< int, QString > getInputPorts()
Definition: midiexport.h:42
QByteArray variableLengthValue(int value)
Definition: midiexport.cpp:97
QByteArray writeTime(int time)
Definition: midiexport.cpp:124
void setChunkLength(QByteArray *x)
Definition: midiexport.cpp:274
void printQByteArray(QByteArray x)
Definition: midiexport.cpp:282
void closeOutputPort()
Definition: midiexport.h:46
CAMidiExport(QTextStream *out=0)
Definition: midiexport.cpp:44
bool openOutputPort(int port)
Definition: midiexport.h:44
QTextStream & out()
Definition: export.h:71
bool openInputPort(int port)
Definition: midiexport.h:45
QVector< int > trackTimes
Definition: midiexport.h:65
void closeInputPort()
Definition: midiexport.h:47