MuseScore  3.4
Music composition and notation
Classes | Namespaces | Functions
importmidi_tuplet.h File Reference
#include "importmidi_fraction.h"
Include dependency graph for importmidi_tuplet.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ms::MidiTuplet::TupletData
 
struct  Ms::MidiTuplet::TupletLimits
 

Namespaces

 Ms
 
 
 Ms::MidiTuplet
 

Functions

const TupletLimits & Ms::MidiTuplet::tupletLimits (int tupletNumber)
 
void Ms::MidiTuplet::removeEmptyTuplets (MTrack &track)
 
bool Ms::MidiTuplet::hasNonTrivialChord (const ReducedFraction &chordOnTime, const QList< MidiNote > &notes, const ReducedFraction &tupletOnTime, const ReducedFraction &tupletLen)
 
bool Ms::MidiTuplet::isTupletUseless (int voice, const ReducedFraction &onTime, const ReducedFraction &len, const ReducedFraction &maxChordLength, const std::multimap< ReducedFraction, MidiChord > &chords)
 
std::multimap< ReducedFraction, TupletData >::iterator Ms::MidiTuplet::removeTuplet (const std::multimap< ReducedFraction, TupletData >::iterator &tupletIt, std::multimap< ReducedFraction, TupletData > &tuplets, const ReducedFraction &maxChordLength, std::multimap< ReducedFraction, MidiChord > &chords)
 
std::multimap< ReducedFraction, TupletData >::iterator Ms::MidiTuplet::removeTupletIfEmpty (const std::multimap< ReducedFraction, TupletData >::iterator &tupletIt, std::multimap< ReducedFraction, TupletData > &tuplets, const ReducedFraction &maxChordLength, std::multimap< ReducedFraction, MidiChord > &chords)
 
const TupletInfo & Ms::MidiTuplet::tupletFromId (int id, const std::vector< TupletInfo > &tuplets)
 
TupletInfo & Ms::MidiTuplet::tupletFromId (int id, std::vector< TupletInfo > &tuplets)
 
std::pair< ReducedFraction, ReducedFraction > Ms::MidiTuplet::tupletInterval (const TupletInfo &tuplet, const ReducedFraction &basicQuant)
 
std::vector< std::pair< ReducedFraction, ReducedFraction > > Ms::MidiTuplet::findTupletIntervals (const std::vector< TupletInfo > &tuplets, const ReducedFraction &basicQuant)
 
std::vector< TupletData > Ms::MidiTuplet::findTupletsInBarForDuration (int voice, const ReducedFraction &barStartTick, const ReducedFraction &durationOnTime, const ReducedFraction &durationLen, const std::multimap< ReducedFraction, TupletData > &tupletEvents)
 
std::vector< std::multimap< ReducedFraction, TupletData >::const_iterator > Ms::MidiTuplet::findTupletsForTimeRange (int voice, const ReducedFraction &onTime, const ReducedFraction &len, const std::multimap< ReducedFraction, TupletData > &tupletEvents, bool strictComparison)
 
std::multimap< ReducedFraction, TupletData >::const_iterator Ms::MidiTuplet::findTupletContainingTime (int voice, const ReducedFraction &time, const std::multimap< ReducedFraction, TupletData > &tupletEvents, bool strictComparison)
 
void Ms::MidiTuplet::findAllTuplets (std::multimap< ReducedFraction, TupletData > &tuplets, std::multimap< ReducedFraction, MidiChord > &chords, const TimeSigMap *sigmap, const ReducedFraction &basicQuant)
 
ReducedFraction Ms::MidiTuplet::findOnTimeBetweenChords (const std::pair< const ReducedFraction, MidiChord > &chord, const std::multimap< ReducedFraction, MidiChord > &chords, const ReducedFraction &basicQuant, const ReducedFraction &barStart)