|
maiacore 1.10.1
Music analisys library
|
This is the complete list of members for Helper, including all inherited members.
| alterName2symbol(const std::string &alterName) | Helper | static |
| alterSymbol2Value(const std::string &alterSymbol) | Helper | static |
| alterValue2Name(const float alterValue) | Helper | static |
| alterValue2symbol(const float alterValue) | Helper | static |
| calculateMelodyEuclideanSimilarity(const std::vector< Note > &melodyPattern, const std::vector< Note > &otherMelody) | Helper | static |
| calculateMelodyEuclideanSimilarity(const std::vector< float > &semitonesDifference) | Helper | static |
| calculateRhythmicEuclideanSimilarity(const std::vector< Note > &rhythmPattern, const std::vector< Note > &otherRhythm) | Helper | static |
| calculateRhythmicEuclideanSimilarity(const std::vector< float > &durationDifferences) | Helper | static |
| durationRatio(float duration_A, float duration_B) | Helper | static |
| formatFloat(float floatValue, int digits) | Helper | static |
| freq2equalTemperament(const float freq, const float referenceFreq=440.0f) | Helper | static |
| freq2midiNote(const float freq, std::function< int(float)> modelo=nullptr) | Helper | static |
| freq2pitch(const float freq, const std::string &accType=MUSIC_XML::ACCIDENT::NONE) | Helper | static |
| frequencies2cents(const float freq_A, const float freq_B) | Helper | static |
| generateIdentation(int identPosition, int identSize=2) | Helper | static |
| getDurationDifferenceBetweenRhythms(const std::vector< Note > &referenceRhythm, const std::vector< Note > &otherRhythm) | Helper | static |
| getNodeSet(const pugi::xml_document &doc, const std::string &xPath) | Helper | static |
| getNoteNodeData(const pugi::xml_node &node, std::string &pitch, std::string &pitchClass, std::string &alterSymbol, int &alterValue, int &octave, std::string &type, float &duration) | Helper | static |
| getPercentiles(const nlohmann::json &table, const std::vector< float > &desiredPercentiles) | Helper | static |
| getSemitonesDifferenceBetweenMelodies(const std::vector< Note > &referenceMelody, const std::vector< Note > &otherMelody) | Helper | static |
| isEnharmonic(const std::string &pitch_A, const std::string &pitch_B) | Helper | static |
| midiNote2freq(const int midiNote, const float freqA4=440.0f) | Helper | static |
| midiNote2octave(const int midiNote) | Helper | static |
| midiNote2pitch(const int midiNote, const std::string &accType={}) | Helper | static |
| midiNote2pitches(const int midiNote) | Helper | static |
| notes2Intervals(const std::vector< Note > ¬es, const bool firstNoteAsReference=false) | Helper | static |
| notes2Intervals(const std::vector< std::string > &pitches, const bool firstNoteAsReference=false) | Helper | static |
| noteSimilarity(std::string &pitchClass_A, int octave_A, const float duration_A, std::string &pitchClass_B, int octave_B, const float duration_B, float &durRatio, float &pitRatio, const bool enableEnharmonic=false) | Helper | static |
| noteType2RhythmFigure(const std::string ¬eType) | Helper | static |
| noteType2ticks(std::string noteType, const int divisionsPerQuarterNote=256) | Helper | static |
| number2pitch(const float number, const std::string &accType=MUSIC_XML::ACCIDENT::SHARP) | Helper | static |
| pitch2freq(const std::string &pitch) | Helper | static |
| pitch2midiNote(const std::string &pitch) | Helper | static |
| pitch2number(const std::string &pitch) | Helper | static |
| pitchRatio(const std::string &pitch_A, const std::string &pitch_B) | Helper | static |
| rhythmFigure2noteType(const RhythmFigure rhythmFigure) | Helper | static |
| rhythmFigure2Ticks(const RhythmFigure rhythmFigure, const int divisionsPerQuarterNote=256) | Helper | static |
| semitonesBetweenPitches(const std::string &pitch_A, const std::string &pitch_B) | Helper | static |
| splitPitch(const std::string &pitch, std::string &pitchClass, std::string &pitchStep, int &octave, float &alterValue, std::string &alterSymbol) | Helper | static |
| splitString(const std::string &s, char delimiter) | Helper | static |
| ticks2noteType(int durationTicks, int divisionsPerQuarterNote, int actualNotes=1, int normalNotes=1) | Helper | static |
| ticks2rhythmFigure(int durationTicks, int divisionsPerQuarterNote, int actualNotes, int normalNotes) | Helper | static |
| toString(const RhythmFigure rhythmFigure) | Helper | static |
| transposePitch(const std::string &pitch, const int semitones, const std::string &accType=MUSIC_XML::ACCIDENT::SHARP) | Helper | static |