XJ music engine
1.9.6
In-game runtime engine for XJ music.
|
This is the complete list of members for XJ::NoteRange, including all inherited members.
computeMedianOptimalRangeShiftOctaves(const NoteRange *sourceRange, const NoteRange *targetRange) | XJ::NoteRange | static |
copyOf(const NoteRange &range) | XJ::NoteRange | static |
empty() const | XJ::NoteRange | |
expand(const std::vector< Note > ¬es) | XJ::NoteRange | |
expand(Note note) | XJ::NoteRange | |
expand(const NoteRange *range) | XJ::NoteRange | |
from(Note low, Note high) | XJ::NoteRange | static |
from(const std::string &low, const std::string &high) | XJ::NoteRange | static |
getDeltaSemitones(NoteRange target) | XJ::NoteRange | |
getMedianNote() | XJ::NoteRange | |
getNoteNearestMedian(PitchClass root) | XJ::NoteRange | |
high | XJ::NoteRange | |
includes(Note note) const | XJ::NoteRange | |
low | XJ::NoteRange | |
median(const NoteRange &r1, const NoteRange &r2) | XJ::NoteRange | static |
NoteRange() | XJ::NoteRange | |
NoteRange(std::optional< Note > low, std::optional< Note > high) | XJ::NoteRange | |
NoteRange(const std::string &low, const std::string &high) | XJ::NoteRange | |
ofNotes(std::vector< Note > notes) | XJ::NoteRange | static |
ofNotes(const std::set< Note > ¬es) | XJ::NoteRange | static |
ofStrings(const std::vector< std::string > ¬es) | XJ::NoteRange | static |
shifted(int inc) const | XJ::NoteRange | |
toAvailableOctave(Note note) const | XJ::NoteRange | |
toString(Accidental accidental) | XJ::NoteRange |