#include <Demidify.h>
Collaboration diagram for TSE3::Util::Demidify:
Public Member Functions | |
Demidify (bool compactParts, bool pullTrackParameters, TSE3::Clock partSize, bool aggressive, TSE3::Progress *progress=0, int verbose=0, std::ostream &out=std::cout) | |
void | go (TSE3::Song *song) |
A utility that de 'MIDI' fies a Song. If you use the MidiFileImport class to load a MIDI file, you will see that the MTrks are mapped into each Track and any repeated data that could exploit the TSE3 Phrase facility.
This class analyses each Track and reconstructs the Song in a more structured manner.
|
Creates a Demidify utility class.
|
|
Perform the demidify.
|