1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#ifndef IMPORTMIDI_TUPLET_DETECT_H
#define IMPORTMIDI_TUPLET_DETECT_H
namespace Ms {
class ReducedFraction;
class MidiChord;
namespace MidiTuplet {
struct TupletInfo;
std::vector<TupletInfo> detectTuplets(
const std::multimap<ReducedFraction, MidiChord>::iterator &startBarChordIt,
const std::multimap<ReducedFraction, MidiChord>::iterator &endBarChordIt,
const ReducedFraction &startBarTick,
const ReducedFraction &barFraction,
std::multimap<ReducedFraction, MidiChord> &chords,
const ReducedFraction &basicQuant,
int barIndex);
} // namespace MidiTuplet
} // namespace Ms
#endif // IMPORTMIDI_TUPLET_DETECT_H
|