maiacore 1.10.1
Music analisys library
ScoreCollection Member List

This is the complete list of members for ScoreCollection, including all inherited members.

addDirectory(const std::string &directoryPath)ScoreCollection
addScore(const Score &score)ScoreCollection
addScore(const std::string &filePath)ScoreCollection
addScore(const std::vector< std::string > &filePaths)ScoreCollection
clear()ScoreCollection
findMelodyPattern(const std::vector< Note > &melodyPattern, const float totalIntervalsSimilarityThreshold=0.5f, const float totalRhythmSimilarityThreshold=0.5f, const std::function< std::vector< float >(const std::vector< Note > &, const std::vector< Note > &)> &intervalsSimilarityCallback=nullptr, const std::function< std::vector< float >(const std::vector< Note > &, const std::vector< Note > &)> &rhythmSimilarityCallback=nullptr, const std::function< float(const std::vector< float > &)> &totalIntervalSimilarityCallback=nullptr, const std::function< float(const std::vector< float > &)> &totalRhythmSimilarityCallback=nullptr, const std::function< float(float, float)> &totalSimilarityCallback=nullptr) constScoreCollection
findMelodyPattern(const std::vector< std::vector< Note > > &melodyPatterns, const float totalIntervalsSimilarityThreshold=0.5f, const float totalRhythmSimilarityThreshold=0.5f, const std::function< std::vector< float >(const std::vector< Note > &, const std::vector< Note > &)> &intervalsSimilarityCallback=nullptr, const std::function< std::vector< float >(const std::vector< Note > &, const std::vector< Note > &)> &rhythmSimilarityCallback=nullptr, const std::function< float(const std::vector< float > &)> &totalIntervalSimilarityCallback=nullptr, const std::function< float(const std::vector< float > &)> &totalRhythmSimilarityCallback=nullptr, const std::function< float(float, float)> &totalSimilarityCallback=nullptr) constScoreCollection
getDirectoriesPaths() constScoreCollection
getNumDirectories() constScoreCollection
getNumScores() constScoreCollection
getScores()ScoreCollection
getScores() constScoreCollection
isEmpty() constScoreCollection
merge(const ScoreCollection &other)ScoreCollection
operator+(const ScoreCollection &other) constScoreCollectioninline
removeScore(const int scoreIdx)ScoreCollection
ScoreCollection(const std::string &directoryPath={})ScoreCollectionexplicit
ScoreCollection(const std::vector< std::string > &directoriesPaths={})ScoreCollectionexplicit
setDirectoriesPaths(const std::vector< std::string > &directoriesPaths)ScoreCollection