MuseScore
3.4
Music composition and notation
|
Functions | |
bool | isGrandStaffProgram (int program) |
std::multimap< ReducedFraction, MidiChord >::iterator | findFirstChordInRange (std::multimap< ReducedFraction, MidiChord > &chords, const ReducedFraction &startRangeTick, const ReducedFraction &endRangeTick) |
std::multimap< ReducedFraction, MidiChord >::const_iterator | findFirstChordInRange (const std::multimap< ReducedFraction, MidiChord > &chords, const ReducedFraction &startRangeTick, const ReducedFraction &endRangeTick) |
const ReducedFraction & | minAllowedDuration () |
ReducedFraction | minNoteOffTime (const QList< MidiNote > ¬es) |
ReducedFraction | maxNoteOffTime (const QList< MidiNote > ¬es) |
ReducedFraction | minNoteLen (const std::pair< const ReducedFraction, MidiChord > &chord) |
ReducedFraction | maxNoteLen (const std::pair< const ReducedFraction, MidiChord > &chord) |
void | removeOverlappingNotes (QList< MidiNote > ¬es) |
void | removeOverlappingNotes (std::multimap< int, MTrack > &tracks) |
void | setToNegative (ReducedFraction &v1, ReducedFraction &v2, ReducedFraction &v3) |
bool | hasNotesWithEqualPitch (const MidiChord &chord1, const MidiChord &chord2) |
void | collectChords (std::multimap< int, MTrack > &tracks, const ReducedFraction &humanTolCoeff, const ReducedFraction &nonHumanTolCoeff) |
void | collectChords (MTrack &track, const ReducedFraction &humanTolCoeff, const ReducedFraction &nonHumanTolCoeff) |
void | sortNotesByPitch (std::multimap< ReducedFraction, MidiChord > &chords) |
void | sortNotesByLength (std::multimap< ReducedFraction, MidiChord > &chords) |
void | splitUnequalChords (std::multimap< int, MTrack > &tracks) |
ReducedFraction | findMinDuration (const ReducedFraction &onTime, const QList< MidiChord > &midiChords, const ReducedFraction &length) |
void | mergeChordsWithEqualOnTimeAndVoice (std::multimap< int, MTrack > &tracks) |
int | chordAveragePitch (const QList< MidiNote > ¬es, int beg, int end) |
int | chordAveragePitch (const QList< MidiNote > ¬es) |
ReducedFraction | findMaxChordLength (const std::multimap< ReducedFraction, MidiChord > &chords) |
std::vector< std::multimap< ReducedFraction, MidiChord >::const_iterator > | findChordsForTimeRange (int voice, const ReducedFraction &onTime, const ReducedFraction &offTime, const std::multimap< ReducedFraction, MidiChord > &chords, const ReducedFraction &maxChordLength) |
void | setBarIndexes (std::multimap< ReducedFraction, MidiChord > &chords, const ReducedFraction &basicQuant, const ReducedFraction &lastTick, const TimeSigMap *sigmap) |
template<typename Iter > | |
Iter | findFirstChordInRange (const ReducedFraction &startRangeTick, const ReducedFraction &endRangeTick, const Iter &startChordIt, const Iter &endChordIt) |
template<typename Iter > | |
Iter | findEndChordInRange (const ReducedFraction &endRangeTick, const Iter &startChordIt, const Iter &endChordIt) |
int Ms::MChord::chordAveragePitch | ( | const QList< MidiNote > & | notes, |
int | beg, | ||
int | end | ||
) |
int Ms::MChord::chordAveragePitch | ( | const QList< MidiNote > & | notes | ) |
void Ms::MChord::collectChords | ( | std::multimap< int, MTrack > & | tracks, |
const ReducedFraction & | humanTolCoeff, | ||
const ReducedFraction & | nonHumanTolCoeff | ||
) |
void Ms::MChord::collectChords | ( | MTrack & | track, |
const ReducedFraction & | humanTolCoeff, | ||
const ReducedFraction & | nonHumanTolCoeff | ||
) |
std::vector< std::multimap< ReducedFraction, MidiChord >::const_iterator > Ms::MChord::findChordsForTimeRange | ( | int | voice, |
const ReducedFraction & | onTime, | ||
const ReducedFraction & | offTime, | ||
const std::multimap< ReducedFraction, MidiChord > & | chords, | ||
const ReducedFraction & | maxChordLength | ||
) |
Iter Ms::MChord::findEndChordInRange | ( | const ReducedFraction & | endRangeTick, |
const Iter & | startChordIt, | ||
const Iter & | endChordIt | ||
) |
std::multimap< ReducedFraction, MidiChord >::iterator Ms::MChord::findFirstChordInRange | ( | std::multimap< ReducedFraction, MidiChord > & | chords, |
const ReducedFraction & | startRangeTick, | ||
const ReducedFraction & | endRangeTick | ||
) |
std::multimap< ReducedFraction, MidiChord >::const_iterator Ms::MChord::findFirstChordInRange | ( | const std::multimap< ReducedFraction, MidiChord > & | chords, |
const ReducedFraction & | startRangeTick, | ||
const ReducedFraction & | endRangeTick | ||
) |
Iter Ms::MChord::findFirstChordInRange | ( | const ReducedFraction & | startRangeTick, |
const ReducedFraction & | endRangeTick, | ||
const Iter & | startChordIt, | ||
const Iter & | endChordIt | ||
) |
ReducedFraction Ms::MChord::findMaxChordLength | ( | const std::multimap< ReducedFraction, MidiChord > & | chords | ) |
ReducedFraction Ms::MChord::findMinDuration | ( | const ReducedFraction & | onTime, |
const QList< MidiChord > & | midiChords, | ||
const ReducedFraction & | length | ||
) |
bool Ms::MChord::isGrandStaffProgram | ( | int | program | ) |
ReducedFraction Ms::MChord::maxNoteLen | ( | const std::pair< const ReducedFraction, MidiChord > & | chord | ) |
ReducedFraction Ms::MChord::maxNoteOffTime | ( | const QList< MidiNote > & | notes | ) |
void Ms::MChord::mergeChordsWithEqualOnTimeAndVoice | ( | std::multimap< int, MTrack > & | tracks | ) |
const ReducedFraction & Ms::MChord::minAllowedDuration | ( | ) |
ReducedFraction Ms::MChord::minNoteLen | ( | const std::pair< const ReducedFraction, MidiChord > & | chord | ) |
ReducedFraction Ms::MChord::minNoteOffTime | ( | const QList< MidiNote > & | notes | ) |
void Ms::MChord::removeOverlappingNotes | ( | QList< MidiNote > & | notes | ) |
void Ms::MChord::removeOverlappingNotes | ( | std::multimap< int, MTrack > & | tracks | ) |
void Ms::MChord::setBarIndexes | ( | std::multimap< ReducedFraction, MidiChord > & | chords, |
const ReducedFraction & | basicQuant, | ||
const ReducedFraction & | lastTick, | ||
const TimeSigMap * | sigmap | ||
) |
void Ms::MChord::setToNegative | ( | ReducedFraction & | v1, |
ReducedFraction & | v2, | ||
ReducedFraction & | v3 | ||
) |
void Ms::MChord::sortNotesByLength | ( | std::multimap< ReducedFraction, MidiChord > & | chords | ) |
void Ms::MChord::sortNotesByPitch | ( | std::multimap< ReducedFraction, MidiChord > & | chords | ) |
void Ms::MChord::splitUnequalChords | ( | std::multimap< int, MTrack > & | tracks | ) |