MuseScore  3.4
Music composition and notation
Functions
Ms::MidiTempo Namespace Reference

Functions

ReducedFraction time2Tick (double time, double ticksPerSec)
 
double findBasicTempo (const std::multimap< int, MTrack > &tracks, bool isHumanPerformance)
 
void setTempoToScore (Score *score, int tick, double beatsPerSecond)
 
double roundToBpm (double beatsPerSecond)
 
void applyAllTempoEvents (const std::multimap< int, MTrack > &tracks, Score *score)
 
void setTempo (const std::multimap< int, MTrack > &tracks, Score *score)
 

Function Documentation

◆ applyAllTempoEvents()

void Ms::MidiTempo::applyAllTempoEvents ( const std::multimap< int, MTrack > &  tracks,
Score score 
)

◆ findBasicTempo()

double Ms::MidiTempo::findBasicTempo ( const std::multimap< int, MTrack > &  tracks,
bool  isHumanPerformance 
)

◆ roundToBpm()

double Ms::MidiTempo::roundToBpm ( double  beatsPerSecond)

◆ setTempo()

void Ms::MidiTempo::setTempo ( const std::multimap< int, MTrack > &  tracks,
Score score 
)

◆ setTempoToScore()

void Ms::MidiTempo::setTempoToScore ( Score score,
int  tick,
double  beatsPerSecond 
)

◆ time2Tick()

ReducedFraction Ms::MidiTempo::time2Tick ( double  time,
double  ticksPerSec 
)