MuseScore
3.4
Music composition and notation
|
Classes | |
class | AveragePitch |
class | MinMaxPitch |
Functions | |
int | clefMidPitch () |
ClefType | clefTypeFromAveragePitch (int averagePitch) |
void | createClef (ClefType clefType, Staff *staff, int tick, bool isSmall=false) |
AveragePitch | findAverageSegPitch (const Segment *seg, int strack) |
MinMaxPitch | findMinMaxSegPitch (const Segment *seg, int strack) |
int | findPitchPenaltyForClef (int pitch, int clefIndex) |
std::pair< ElementType, ReducedFraction > | findChordRest (const Segment *seg, int strack) |
int | findClefChangePenalty (int pos, int clefIndex, const std::vector< std::vector< int >> &trebleBassPath, const Segment *segment, const Staff *staff) |
ClefType | clefFromIndex (int index) |
void | makeDynamicProgrammingStep (std::vector< std::vector< int >> &penalties, std::vector< std::vector< int >> &optimalPaths, int pos, MidiTie::TieStateMachine::State tieState, const MinMaxPitch &minMaxPitch, const Segment *seg, const Staff *staff) |
bool | createClefs (Staff *staff, const std::vector< std::vector< int >> &optimalPaths, int lastClef, const std::vector< Segment *> &segments) |
void | createMainClefFromAveragePitch (Staff *staff, int strack) |
bool | hasGFclefs (const InstrumentTemplate *templ) |
void | createClefs (Staff *staff, int indexOfOperation, bool isDrumTrack) |
ClefType Ms::MidiClef::clefFromIndex | ( | int | index | ) |
int Ms::MidiClef::clefMidPitch | ( | ) |
ClefType Ms::MidiClef::clefTypeFromAveragePitch | ( | int | averagePitch | ) |
bool Ms::MidiClef::createClefs | ( | Staff * | staff, |
const std::vector< std::vector< int >> & | optimalPaths, | ||
int | lastClef, | ||
const std::vector< Segment *> & | segments | ||
) |
void Ms::MidiClef::createClefs | ( | Staff * | staff, |
int | indexOfOperation, | ||
bool | isDrumTrack | ||
) |
void Ms::MidiClef::createMainClefFromAveragePitch | ( | Staff * | staff, |
int | strack | ||
) |
AveragePitch Ms::MidiClef::findAverageSegPitch | ( | const Segment * | seg, |
int | strack | ||
) |
std::pair<ElementType, ReducedFraction> Ms::MidiClef::findChordRest | ( | const Segment * | seg, |
int | strack | ||
) |
int Ms::MidiClef::findClefChangePenalty | ( | int | pos, |
int | clefIndex, | ||
const std::vector< std::vector< int >> & | trebleBassPath, | ||
const Segment * | segment, | ||
const Staff * | staff | ||
) |
MinMaxPitch Ms::MidiClef::findMinMaxSegPitch | ( | const Segment * | seg, |
int | strack | ||
) |
int Ms::MidiClef::findPitchPenaltyForClef | ( | int | pitch, |
int | clefIndex | ||
) |
bool Ms::MidiClef::hasGFclefs | ( | const InstrumentTemplate * | templ | ) |
void Ms::MidiClef::makeDynamicProgrammingStep | ( | std::vector< std::vector< int >> & | penalties, |
std::vector< std::vector< int >> & | optimalPaths, | ||
int | pos, | ||
MidiTie::TieStateMachine::State | tieState, | ||
const MinMaxPitch & | minMaxPitch, | ||
const Segment * | seg, | ||
const Staff * | staff | ||
) |