MuseScore  3.4
Music composition and notation
importmidi_tuplet_tonotes.h
Go to the documentation of this file.
1 #ifndef IMPORTMIDI_TUPLET_TONOTES_H
2 #define IMPORTMIDI_TUPLET_TONOTES_H
3 
4 
5 namespace Ms {
6 
7 class ReducedFraction;
8 class DurationElement;
9 class Staff;
10 
11 namespace MidiTuplet {
12 
13 struct TupletData;
14 
15 void addElementToTuplet(int voice,
16  const ReducedFraction &onTime,
17  const ReducedFraction &len,
18  DurationElement *el,
19  std::multimap<ReducedFraction, TupletData> &tuplets);
20 
21 void createTupletNotes(Staff *staff,
22  const std::multimap<ReducedFraction, TupletData> &tuplets);
23 
24 #ifdef QT_DEBUG
25 bool haveTupletsEnoughElements(const Staff *staff);
26 #endif
27 
28 } // namespace MidiTuplet
29 } // namespace Ms
30 
31 
32 #endif // IMPORTMIDI_TUPLET_TONOTES_H
void createTupletNotes(Staff *staff, const std::multimap< ReducedFraction, TupletData > &tuplets)
Definition: importmidi_tuplet_tonotes.cpp:42
void addElementToTuplet(int voice, const ReducedFraction &onTime, const ReducedFraction &len, DurationElement *el, std::multimap< ReducedFraction, TupletData > &tuplets)
Definition: importmidi_tuplet_tonotes.cpp:18
Definition: aeolus.cpp:26