MuseScore  3.4
Music composition and notation
Classes | Namespaces | Functions | Variables
importmidi_inner.h File Reference
#include "importmidi_chord.h"
#include "importmidi_fraction.h"
#include "importmidi_tuplet.h"
#include "importmidi_operation.h"
#include <vector>
#include <cstddef>
#include <utility>
Include dependency graph for importmidi_inner.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ms::Meter::MaxLevel
 
struct  Ms::Meter::DivLengthInfo
 
struct  Ms::Meter::DivisionInfo
 
class  Ms::MTrack
 
struct  Ms::MidiTuplet::TupletInfo
 

Namespaces

 Ms
 
 
 Ms::Meter
 
 Ms::MidiTuplet
 
 Ms::MidiCharset
 
 Ms::MidiBar
 
 Ms::MidiDuration
 

Functions

ReducedFraction Ms::Meter::userTimeSigToFraction (MidiOperations::TimeSigNumerator timeSigNumerator, MidiOperations::TimeSigDenominator timeSigDenominator)
 
MidiOperations::TimeSigNumerator Ms::Meter::fractionNumeratorToUserValue (int n)
 
MidiOperations::TimeSigDenominator Ms::Meter::fractionDenominatorToUserValue (int z)
 
bool Ms::MidiTuplet::haveIntersection (const std::pair< ReducedFraction, ReducedFraction > &interval1, const std::pair< ReducedFraction, ReducedFraction > &interval2, bool strictComparison)
 
bool Ms::MidiTuplet::haveIntersection (const std::pair< ReducedFraction, ReducedFraction > &interval, const std::vector< std::pair< ReducedFraction, ReducedFraction >> &intervals, bool strictComparison)
 
QString Ms::MidiCharset::convertToCharset (const std::string &text)
 
QString Ms::MidiCharset::defaultCharset ()
 
std::string Ms::MidiCharset::fromUchar (const uchar *text)
 
ReducedFraction Ms::MidiBar::findBarStart (const ReducedFraction &time, const TimeSigMap *sigmap)
 
double Ms::MidiDuration::durationCount (const QList< std::pair< ReducedFraction, TDuration > > &durations)
 

Variables

const int Ms::Meter::TUPLET_BOUNDARY_LEVEL = 10