maiacore 1.10.1
Music analisys library
Chord Member List

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

addNote(const Note &note)Chord
addNote(const std::string &pitch)Chord
begin()Chordinline
Chord()Chord
Chord(const std::vector< Note > &notes, const RhythmFigure rhythmFigure=RhythmFigure::QUARTER)Chordexplicit
Chord(const std::vector< std::string > &pitches, const RhythmFigure rhythmFigure=RhythmFigure::QUARTER)Chordexplicit
clear()Chord
end()Chordinline
getBassNote()Chord
getCloseChord(const bool enharmonyNotes=false)Chord
getCloseStackChord(const bool enharmonyNotes=false)Chord
getCloseStackHarmonicComplexity(const bool useEnharmony=false)Chord
getCloseStackIntervals(const bool firstNoteAsReference=false)Chord
getDegree(const Key &key, bool enharmonyNotes=false)Chord
getDuration() constChord
getDurationTicks() constChord
getFrequencyStd(const float freqA4=440.0f) constChord
getHarmonicDensity(int lowerBoundMIDI=-1, int higherBoundMIDI=-1) constChord
getHarmonicDensity(const std::string &lowerBoundPitch={}, const std::string &higherBoundPitch={}) constChord
getHarmonicSpectrum(const int numPartialsPerNote=6, const std::function< std::vector< float >(std::vector< float >)> amplCallback=nullptr, const float partialsDecayExpRate=0.88f) constChord
getIntervals(const bool firstNoteAsReference=false) constChord
getIntervalsFromOriginalSortedNotes() constChord
getMeanFrequency(const float freqA4=440.0f) constChord
getMeanMidiValue() constChord
getMeanOfExtremesFrequency(const float freqA4=440.0f) constChord
getMeanOfExtremesMidiValue() constChord
getMeanOfExtremesPitch(const std::string &accType={}) constChord
getMeanPitch(const std::string &accType={}) constChord
getMidiIntervals(const bool firstNoteAsReference=false) constChord
getMidiValueStd() constChord
getName()Chord
getNote(int noteIndex)Chord
getNote(const int noteIndex) constChord
getNotes() constChord
getOpenStackChord(const bool enharmonyNotes=false)Chord
getOpenStackIntervals(const bool firstNoteAsReference=false)Chord
getOpenStackNotes()Chord
getQuality()Chord
getQuarterDuration() constChord
getRomanDegree(const Key &key, bool enharmonyNotes=false)Chord
getRoot()Chord
getSetharesDissonance(const int numPartialsPerNote=6, const bool useMinModel=true, const std::function< std::vector< float >(std::vector< float >)> amplCallback=nullptr, const float partialsDecayExpRate=0.88f, const std::function< float(std::vector< float >)> dissCallback=nullptr) constChord
getSetharesDyadsDissonanceValue(const int numPartials=6, const bool useMinModel=true, const std::function< std::vector< float >(std::vector< float >)> amplCallback=nullptr, const float partialsDecayExpRate=0.88f) constChord
getStackedHeaps(const bool enharmonyNotes=false)Chord
haveAnyOctaveAugmentedFifth(const bool useEnharmony=false) constChord
haveAnyOctaveAugmentedFourth(const bool useEnharmony=false) constChord
haveAnyOctaveAugmentedOctave(const bool useEnharmony=false) constChord
haveAnyOctaveDiminishedFifth(const bool useEnharmony=false) constChord
haveAnyOctaveDiminishedOctave(const bool useEnharmony=false) constChord
haveAnyOctaveDiminishedSeventh(const bool useEnharmony=false) constChord
haveAnyOctaveFifth() constChord
haveAnyOctaveFourth() constChord
haveAnyOctaveMajorSecond(const bool useEnharmony=false) constChord
haveAnyOctaveMajorSeventh(const bool useEnharmony=false) constChord
haveAnyOctaveMajorSixth(const bool useEnharmony=false) constChord
haveAnyOctaveMajorThird(const bool useEnharmony=false) constChord
haveAnyOctaveMinorSecond(const bool useEnharmony=false) constChord
haveAnyOctaveMinorSeventh(const bool useEnharmony=false) constChord
haveAnyOctaveMinorSixth(const bool useEnharmony=false) constChord
haveAnyOctaveMinorThird(const bool useEnharmony=false) constChord
haveAnyOctaveOctave() constChord
haveAnyOctavePerfectFifth(const bool useEnharmony=false) constChord
haveAnyOctavePerfectFourth(const bool useEnharmony=false) constChord
haveAnyOctavePerfectOctave(const bool useEnharmony=false) constChord
haveAnyOctaveSecond() constChord
haveAnyOctaveSeventh() constChord
haveAnyOctaveSixth() constChord
haveAnyOctaveThird() constChord
haveAugmentedFifth(const bool useEnharmony=false)Chord
haveAugmentedFourth(const bool useEnharmony=false)Chord
haveAugmentedInterval(const bool useEnharmony=false) constChord
haveAugmentedOctave(const bool useEnharmony=false)Chord
haveAugmentedUnisson(const bool useEnharmony=false) constChord
haveDiminishedFifth(const bool useEnharmony=false)Chord
haveDiminishedInterval(const bool useEnharmony=false) constChord
haveDiminishedOctave(const bool useEnharmony=false)Chord
haveDiminishedSeventh(const bool useEnharmony=false)Chord
haveDiminishedUnisson(const bool useEnharmony=false) constChord
haveEleventh(const bool useEnharmony=false) constChord
haveFifth(const bool useEnharmony=false) constChord
haveFourth(const bool useEnharmony=false) constChord
haveMajorInterval(const bool useEnharmony=false) constChord
haveMajorNinth(const bool useEnharmony=false)Chord
haveMajorSecond(const bool useEnharmony=false)Chord
haveMajorSeventh(const bool useEnharmony=false)Chord
haveMajorSixth(const bool useEnharmony=false)Chord
haveMajorThird(const bool useEnharmony=false)Chord
haveMajorThirdteenth(const bool useEnharmony=false)Chord
haveMinorInterval(const bool useEnharmony=false) constChord
haveMinorNinth(const bool useEnharmony=false)Chord
haveMinorSecond(const bool useEnharmony=false)Chord
haveMinorSeventh(const bool useEnharmony=false)Chord
haveMinorSixth(const bool useEnharmony=false)Chord
haveMinorThird(const bool useEnharmony=false)Chord
haveMinorThirdteenth(const bool useEnharmony=false)Chord
haveNinth(const bool useEnharmony=false) constChord
haveOctave(const bool useEnharmony=false) constChord
havePerfectEleventh(const bool useEnharmony=false)Chord
havePerfectFifth(const bool useEnharmony=false)Chord
havePerfectFourth(const bool useEnharmony=false)Chord
havePerfectInterval(const bool useEnharmony=false) constChord
havePerfectOctave(const bool useEnharmony=false)Chord
havePerfectUnisson(const bool useEnharmony=false) constChord
haveSecond(const bool useEnharmony=false) constChord
haveSeventh(const bool useEnharmony=false) constChord
haveSharpEleventh(const bool useEnharmony=false)Chord
haveSixth(const bool useEnharmony=false) constChord
haveThird(const bool useEnharmony=false) constChord
haveThirdteenth(const bool useEnharmony=false) constChord
info()Chord
insertNote(Note &insertNote, int positionNote=0)Chord
isAugmentedChord()Chord
isDiminishedChord()Chord
isDominantSeventhChord()Chord
isDyad()Chord
isHalfDiminishedChord()Chord
isInRootPosition()Chord
isMajorChord()Chord
isMinorChord()Chord
isSorted() constChord
isSus()Chord
isTonal(std::function< bool(const Chord &chord)> model=nullptr)Chord
isWholeDiminishedChord()Chord
operator!=(const Chord &otherChord) constChordinline
operator+(const Chord &otherChord) const (defined in Chord)Chordinline
operator<<Chordfriend
operator==(const Chord &otherChord) constChordinline
operator[](size_t index) constChordinline
operator[](size_t index)Chordinline
print() constChord
printStack() constChord
removeDuplicateNotes()Chord
removeNote(int noteIndex)Chord
removeTopNote()Chord
setDuration(const Duration &duration)Chord
setDuration(const float quarterDuration, const int divisionsPerQuarterNote=256)Chord
size() constChord
sortNotes()Chord
stackSize()Chord
toCents() constChord
toInversion(int inversionNumber)Chord
transpose(const int semiTonesNumber)Chord
transposeStackOnly(const int semiTonesNumber)Chord
~Chord()Chord