MuseScore  3.4
Music composition and notation
Namespaces | Functions
durationtype.cpp File Reference
#include "durationtype.h"
#include "mscore.h"
#include "note.h"
#include "sig.h"
#include "measure.h"
Include dependency graph for durationtype.cpp:

Namespaces

 Ms
 
 

Functions

std::vector< TDuration > Ms::toDurationList (Fraction l, bool useDots, int maxDots, bool printRestRemains)
 
std::vector< TDuration > Ms::toRhythmicDurationList (const Fraction &l, bool isRest, Fraction rtickStart, const TimeSigFrac &nominal, Measure *msr, int maxDots)
 
void Ms::populateRhythmicList (std::vector< TDuration > *dList, const Fraction &l, bool isRest, const Fraction &rtickStart, const TimeSigFrac &nominal, int maxDots)
 
void Ms::splitCompoundBeatsForList (std::vector< TDuration > *dList, const Fraction &l, bool isRest, const Fraction &rtickStart, const TimeSigFrac &nominal, int maxDots)
 
bool Ms::forceRhythmicSplit (bool isRest, BeatType startBeat, BeatType endBeat, int dUnitsCrossed, BeatType strongestBeatCrossed, const TimeSigFrac &nominal)
 
bool Ms::forceRhythmicSplitCompound (bool isRest, BeatType startBeat, BeatType endBeat, int dUnitsCrossed, BeatType strongestBeatCrossed)
 
bool Ms::forceRhythmicSplitSimple (bool isRest, BeatType startBeat, BeatType endBeat, int beatsCrossed, BeatType strongestBeatCrossed)