48 void send(QVector<unsigned char> message,
int time);
49 void sendMetaEvent(
int timeLength,
int event,
int a,
int b,
int c);
72 QByteArray
textEvent(
int time, QString s);
Class which represents the current document.
Definition: document.h:19
Base class for export filters.
Definition: export.h:22
QTextStream & out()
Definition: export.h:71
Canorus<->Midi bridge.
Definition: mididevice.h:22
Midi file export filter This class is used to export the document or parts of the document to a midi ...
Definition: midiexport.h:32
CASheet * _curSheet
Definition: midiexport.h:97
bool openOutputPort(int port)
Definition: midiexport.h:44
int midiTrackCount
Definition: midiexport.h:63
QMap< int, QString > m_OutputPorts
Definition: midiexport.h:101
void sendMetaEvent(int timeLength, int event, int a, int b, int c)
Definition: midiexport.cpp:77
QByteArray word16(int x)
Definition: midiexport.cpp:139
void closeOutputPort()
Definition: midiexport.h:46
void streamQByteArray(QByteArray x)
Definition: midiexport.cpp:354
CAVoice * _curVoice
Definition: midiexport.h:96
int timeIncrement(int time)
Definition: midiexport.cpp:54
void setChunkLength(QByteArray *x)
Definition: midiexport.cpp:346
void closeInputPort()
Definition: midiexport.h:47
CAMidiExport(QTextStream *out=0)
Definition: midiexport.cpp:44
QByteArray variableLengthValue(int value)
Definition: midiexport.cpp:148
void send(QVector< unsigned char > message, int time)
Definition: midiexport.cpp:64
QByteArray timeSignature(void)
QVector< QByteArray > trackChunks
Definition: midiexport.h:67
QMap< int, QString > getInputPorts()
Definition: midiexport.h:42
QByteArray textEvent(int time, QString s)
Definition: midiexport.cpp:211
QByteArray writeTime(int time)
Definition: midiexport.cpp:175
void setCurSheet(CASheet *sheet)
Definition: midiexport.h:89
void exportDocumentImpl(CADocument *doc)
Definition: midiexport.cpp:224
QMap< int, QString > m_InputPorts
Definition: midiexport.h:100
QByteArray trackChunk
Definition: midiexport.h:64
QMap< int, QString > getOutputPorts()
Definition: midiexport.h:41
QByteArray trackEnd(void)
Definition: midiexport.cpp:201
void exportSheetImpl(CASheet *sheet)
Definition: midiexport.cpp:272
void writeFile()
Definition: midiexport.cpp:318
void setCurVoice(CAVoice *voice)
Definition: midiexport.h:88
QVector< int > trackTimes
Definition: midiexport.h:68
bool openInputPort(int port)
Definition: midiexport.h:45
int _trackTime
Definition: midiexport.h:66
QByteArray keySignature(void)
Represents a single sheet of paper in the document.
Definition: sheet.h:22
Class which represents a voice in the staff.
Definition: voice.h:23