MuseScore  3.4
Music composition and notation
Namespaces | Enumerations | Functions
importmidi_meter.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Ms
 
 
 Ms::MidiTuplet
 
 Ms::Meter
 

Enumerations

enum  Ms::Meter::DurationType : char { Ms::Meter::DurationType::NOTE, Ms::Meter::DurationType::REST }
 

Functions

bool Ms::Meter::isSimple (const ReducedFraction &barFraction)
 
bool Ms::Meter::isCompound (const ReducedFraction &barFraction)
 
bool Ms::Meter::isComplex (const ReducedFraction &barFraction)
 
bool Ms::Meter::isDuple (const ReducedFraction &barFraction)
 
bool Ms::Meter::isTriple (const ReducedFraction &barFraction)
 
bool Ms::Meter::isQuadruple (const ReducedFraction &barFraction)
 
bool Ms::Meter::isQuintuple (const ReducedFraction &barFraction)
 
bool Ms::Meter::isSeptuple (const ReducedFraction &barFraction)
 
ReducedFraction Ms::Meter::beatLength (const ReducedFraction &barFraction)
 
DivisionInfo Ms::Meter::metricDivisionsOfBar (const ReducedFraction &barFraction)
 
DivisionInfo Ms::Meter::metricDivisionsOfTuplet (const MidiTuplet::TupletData &tuplet, int tupletStartLevel)
 
std::vector< DivisionInfo > Ms::Meter::divisionInfo (const ReducedFraction &barFraction, const std::vector< MidiTuplet::TupletData > &tupletsInBar)
 
int Ms::Meter::levelOfTick (const ReducedFraction &tick, const std::vector< DivisionInfo > &divsInfo)
 
std::vector< int > Ms::Meter::metricLevelsOfBar (const ReducedFraction &barFraction, const std::vector< DivisionInfo > &divsInfo, const ReducedFraction &minDuration)
 
bool Ms::Meter::isSimpleNoteDuration (const ReducedFraction &duration)
 
std::vector< ReducedFraction > Ms::Meter::divisionsOfBarForTuplets (const ReducedFraction &barFraction)
 
QList< std::pair< ReducedFraction, TDuration > > Ms::Meter::toDurationList (const ReducedFraction &startTickInBar, const ReducedFraction &endTickInBar, const ReducedFraction &barFraction, const std::vector< MidiTuplet::TupletData > &tupletsInBar, DurationType durationType, bool useDots, bool printRestRemains)