#include #include #include #include #include #include #include void TimeBlock::fixTimeBlock(MIDIBlock &midiEventBlocks) { for(short index=0;index &sortedEvents) { DWORD maxEvents(0L); DWORD runningCount(0L); DWORD eventCount; QuickSort eventSorter; for(DWORD index=0;index &eventVector) { FileHandle writeFile(pathFileName,FileHandle::Write,FileHandle::ShareRead,FileHandle::Overwrite); WORD eventCount((WORD)eventVector.size()); String lineBuffer; ::sprintf(lineBuffer,"start time:%ld",mStartTime); writeFile.writeLine(lineBuffer); for(short itemIndex=0;itemIndex