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 28 29 30 31 32
|
#ifndef IMPORTMIDI_TUPLET_TONOTES_H
#define IMPORTMIDI_TUPLET_TONOTES_H
namespace Ms {
class ReducedFraction;
class DurationElement;
class Staff;
namespace MidiTuplet {
struct TupletData;
void addElementToTuplet(int voice,
const ReducedFraction &onTime,
const ReducedFraction &len,
DurationElement *el,
std::multimap<ReducedFraction, TupletData> &tuplets);
void createTupletNotes(Staff *staff,
const std::multimap<ReducedFraction, TupletData> &tuplets);
#ifdef IMPORTMIDI_DEBUG
bool haveTupletsEnoughElements(const Staff *staff);
#endif
} // namespace MidiTuplet
} // namespace Ms
#endif // IMPORTMIDI_TUPLET_TONOTES_H
|