1 #ifndef IMPORTMIDI_VOICE_H 2 #define IMPORTMIDI_VOICE_H 13 namespace MidiTuplet {
21 bool separateVoices(std::multimap<int, MTrack> &tracks,
const TimeSigMap *sigmap);
24 std::multimap<ReducedFraction, MidiChord>::iterator &chordIt,
25 const QSet<int> ¬esToMove,
27 std::multimap<ReducedFraction, MidiChord> &chords,
28 std::multimap<ReducedFraction, MidiTuplet::TupletData> &tuplets,
29 std::multimap<ReducedFraction,
30 std::multimap<ReducedFraction, MidiTuplet::TupletData>::iterator> &insertedTuplets,
31 const ReducedFraction &maxChordLength,
32 bool allowParallelTuplets =
false);
36 bool areVoicesSame(
const std::multimap<ReducedFraction, MidiChord> &chords);
44 #endif // IMPORTMIDI_VOICE_H
int voiceLimit()
Definition: importmidi_voice.cpp:34
int toIntVoiceCount(MidiOperations::VoiceCount value)
Definition: importmidi_voice.cpp:19
Definition: aeolus.cpp:26
bool splitChordToVoice(std::multimap< ReducedFraction, MidiChord >::iterator &chordIt, const QSet< int > ¬esToMove, int newVoice, std::multimap< ReducedFraction, MidiChord > &chords, std::multimap< ReducedFraction, MidiTuplet::TupletData > &tuplets, std::multimap< ReducedFraction, std::multimap< ReducedFraction, MidiTuplet::TupletData >::iterator > &insertedTuplets, const ReducedFraction &maxChordLength, bool allowParallelTuplets)
Definition: importmidi_voice.cpp:733
bool separateVoices(std::multimap< int, MTrack > &tracks, const TimeSigMap *sigmap)
Definition: importmidi_voice.cpp:998
VoiceCount
Definition: importmidi_operation.h:25