|
bool | Ms::MidiTuplet::isMoreTupletVoicesAllowed (int voicesInUse, int availableVoices) |
|
bool | Ms::MidiTuplet::haveCommonChords (int i, int j, const std::vector< TupletInfo > &tuplets) |
|
void | Ms::MidiTuplet::removeUselessTuplets (std::vector< TupletInfo > &tuplets) |
|
std::set< int > | Ms::MidiTuplet::findLongestUncommonGroup (const std::vector< TupletInfo > &tuplets, const ReducedFraction &basicQuant) |
|
bool | Ms::MidiTuplet::areInCommons (const TupletInfo &t1, const TupletInfo &t2) |
|
std::vector< TupletCommon > | Ms::MidiTuplet::findTupletCommons (const std::vector< TupletInfo > &tuplets) |
|
bool | Ms::MidiTuplet::isInCommonIndexes (int indexToCheck, const std::vector< int > &selectedTuplets, const std::vector< TupletCommon > &tupletCommons) |
|
TupletErrorResult | Ms::MidiTuplet::findTupletError (const std::vector< int > &tupletIndexes, const std::vector< TupletInfo > &tuplets, size_t voiceCount, const ReducedFraction &basicQuant) |
|
int | Ms::MidiTuplet::findAvailableVoice (size_t tupletIndex, const std::vector< std::pair< ReducedFraction, ReducedFraction >> &tupletIntervals, const std::map< int, std::vector< std::pair< ReducedFraction, ReducedFraction >>> &voiceIntervals) |
|
std::map< std::pair< const ReducedFraction, MidiChord > *, int > | Ms::MidiTuplet::prepareUsedFirstChords (const std::vector< int > &selectedTuplets, const std::vector< TupletInfo > &tuplets) |
|
std::vector< int > | Ms::MidiTuplet::findUnusedIndexes (const std::vector< int > &selectedTuplets) |
|
bool | Ms::MidiTuplet::canUseIndex (int indexToCheck, const std::vector< TupletInfo > &tuplets, const std::vector< std::pair< ReducedFraction, ReducedFraction > > &tupletIntervals, const std::map< int, std::vector< std::pair< ReducedFraction, ReducedFraction >>> &voiceIntervals, const std::map< std::pair< const ReducedFraction, MidiChord > *, int > &usedFirstChords) |
|
void | Ms::MidiTuplet::tryUpdateBestIndexes (std::vector< int > &bestTupletIndexes, TupletErrorResult &minCurrentError, const std::vector< int > &selectedTuplets, const std::vector< TupletInfo > &tuplets, const std::map< int, std::vector< std::pair< ReducedFraction, ReducedFraction >>> &voiceIntervals, const ReducedFraction &basicQuant) |
|
std::map< int, std::vector< std::pair< ReducedFraction, ReducedFraction > > > | Ms::MidiTuplet::prepareVoiceIntervals (const std::vector< int > &selectedTuplets, const std::vector< std::pair< ReducedFraction, ReducedFraction > > &tupletIntervals) |
|
void | Ms::MidiTuplet::findNextTuplet (std::vector< int > &selectedTuplets, ValidTuplets &validTuplets, std::vector< int > &bestTupletIndexes, TupletErrorResult &minCurrentError, const std::vector< TupletCommon > &tupletCommons, const std::vector< TupletInfo > &tuplets, const std::vector< std::pair< ReducedFraction, ReducedFraction > > &tupletIntervals, size_t commonsSize, const ReducedFraction &basicQuant) |
|
void | Ms::MidiTuplet::moveUncommonTupletsToEnd (std::vector< TupletInfo > &tuplets, std::set< int > &uncommons) |
|
std::vector< int > | Ms::MidiTuplet::findBestTuplets (const std::vector< TupletCommon > &tupletCommons, const std::vector< TupletInfo > &tuplets, size_t commonsSize, const ReducedFraction &basicQuant) |
|
void | Ms::MidiTuplet::removeExtraTuplets (std::vector< TupletInfo > &tuplets) |
|
void | Ms::MidiTuplet::filterTuplets (std::vector< TupletInfo > &tuplets, const ReducedFraction &basicQuant) |
|