XJ music engine  1.9.6
In-game runtime engine for XJ music.
XJ::Note Member List

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

ATONALXJ::Notestatic
atonal()XJ::Notestatic
containsAnyValidNotes(const std::string &noteCsv)XJ::Notestatic
copy() constXJ::Note
delta(const Note &target) constXJ::Note
ifTonal(const std::string &name)XJ::Notestatic
ifValid(const std::string &name)XJ::Notestatic
isAtonal() constXJ::Note
isValid(const std::string &name)XJ::Notestatic
median(std::optional< Note > n1, std::optional< Note > n2)XJ::Notestatic
next(PitchClass target, int delta) constXJ::Note
nextDown(PitchClass target) constXJ::Note
nextUp(PitchClass target) constXJ::Note
Note()XJ::Note
Note(const std::string &name)XJ::Noteexplicit
Note(PitchClass pitchClass, int octave)XJ::Note
octaveXJ::Note
of(const std::string &name)XJ::Notestatic
of(PitchClass pitchClass, int octave)XJ::Notestatic
operator<(const Note &other) constXJ::Note
operator<=(const Note &other) constXJ::Note
operator==(const Note &other) constXJ::Note
operator>(const Note &other) constXJ::Note
operator>=(const Note &other) constXJ::Note
pitchClassXJ::Note
setOctaveNearest(Note fromNote)XJ::Note
shift(int inc) constXJ::Note
shiftOctave(int inc) constXJ::Note
toString(Accidental accidental) constXJ::Note