maiacore 1.10.1
Music analisys library
Note Member List

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

addArticulation(const std::string &articulation)Note
addBeam(const std::string &beam)Note
addSlur(const std::string &slurType, const std::string &slurOrientation)Note
addTie(const std::string &tieType)Note
getAlterSymbol() constNote
getArticulation() constNote
getBeam() constNote
getDiatonicSoundingPitchClass() constNote
getDiatonicWrittenPitchClass() constNote
getDivisionsPerQuarterNote() constNote
getDuration() constNote
getDurationTicks() constNote
getEnharmonicNote(const bool alternativeEnhamonicPitch=false) constNote
getEnharmonicNotes(const bool includeCurrentPitch=false) constNote
getEnharmonicPitch(const bool alternativeEnhamonicPitch=false) constNote
getEnharmonicPitches(const bool includeCurrentPitch=false) constNote
getFrequency(const float freqA4=440.0f) constNote
getHarmonicSpectrum(const int numPartials=6, const std::function< std::vector< float >(std::vector< float >)> amplCallback=nullptr, const float partialsDecayExpRate=0.88f, const float freqA4=440.0f) constNote
getLongType() constNote
getMidiNumber() constNote
getNumDots() constNote
getOctave() constNote
getPitch() constNote
getPitchClass() constNote
getPitchStep() constNote
getQuarterDuration() constNote
getScaleDegree(const Key &key) constNote
getShortType() constNote
getSlur() constNote
getSoundingOctave() constNote
getSoundingPitch() constNote
getSoundingPitchClass() constNote
getSoundingPitchStep() constNote
getStaff() constNote
getStem() constNote
getTie() constNote
getTransposeChromatic() constNote
getTransposeDiatonic() constNote
getType() constNote
getUnpitchedIndex() constNote
getVoice() constNote
getWrittenOctave() constNote
getWrittenPitch() constNote
getWrittenPitchClass() constNote
getWrittenPitchStep() constNote
inChord() constNote
info() constNote
isDotted() constNote
isDoubleDotted() constNote
isGraceNote() constNote
isNoteOff() constNote
isNoteOn() constNote
isPitched() constNote
isTransposed() constNote
isTuplet() constNote
Note()Note
Note(const std::string &pitch, const RhythmFigure rhythmFigure=RhythmFigure::QUARTER, bool isNoteOn=true, bool inChord=false, const int transposeDiatonic=0, const int transposeChromatic=0, const int divisionsPerQuarterNote=256)Noteexplicit
Note(const int midiNumber, const std::string &accType="", const RhythmFigure rhythmFigure=RhythmFigure::QUARTER, bool isNoteOn=true, bool inChord=false, const int transposeDiatonic=0, const int transposeChromatic=0, const int divisionsPerQuarterNote=256)Noteexplicit
operator!=(const Note &otherNote) constNote
operator<(const Note &otherNote) constNote
operator<=(const Note &otherNote) constNote
operator==(const Note &otherNote) constNote
operator>(const Note &otherNote) constNote
operator>=(const Note &otherNote) constNote
removeTies()Note
setDuration(const Duration &duration)Note
setDuration(const float quarterDuration, const int divisionsPerQuarterNote=256)Note
setDuration(const int durationTicks, const int divisionsPerQuarterNote)Note
setIsGraceNote(const bool isGraceNote=false)Note
setIsInChord(bool inChord)Note
setIsNoteOn(bool isNoteOn)Note
setIsPitched(const bool isPitched=true)Note
setIsTuplet(const bool isTuplet=false)Note
setOctave(int octave)Note
setPitch(const std::string &pitch)Note
setPitchClass(const std::string &pitchClass)Note
setStaff(const int staff)Note
setStem(const std::string &stem)Note
setTieStart()Note
setTieStop()Note
setTieStopStart()Note
setTransposingInterval(const int diatonicInterval, const int chromaticInterval)Note
setTupleValues(const int actualNotes, const int normalNotes, const std::string &normalType="eighth")Note
setUnpitchedIndex(const int unpitchedIndex)Note
setVoice(const int voice)Note
toEnharmonicPitch(const bool alternativeEnhamonicPitch=false)Note
toXML(const size_t instrumentId=1, const int identSize=2) constNote
transpose(const int semitones, const std::string &accType=MUSIC_XML::ACCIDENT::NONE)Note
~Note()Note