MuseScore  3.4
Music composition and notation
Namespaces | Functions
importmidi_drum.cpp File Reference
#include "importmidi_drum.h"
#include "importmidi_inner.h"
#include "mscore/preferences.h"
#include "libmscore/staff.h"
#include "libmscore/drumset.h"
#include "importmidi_chord.h"
#include "importmidi_operations.h"
#include "libmscore/score.h"
#include "midi/midifile.h"
#include <set>
Include dependency graph for importmidi_drum.cpp:

Namespaces

 Ms
 
 
 Ms::MidiDrum
 

Functions

void Ms::MidiDrum::splitChord (std::multimap< ReducedFraction, MidiChord >::iterator &chordIt, const QSet< int > &notesToMove, std::multimap< ReducedFraction, MidiChord > &chords)
 
void Ms::MidiDrum::splitDrumVoices (std::multimap< int, MTrack > &tracks)
 
MTrack & Ms::MidiDrum::getNewTrack (std::map< int, MTrack > &newTracks, const MTrack &drumTrack, int pitch)
 
std::map< int, MTrack > Ms::MidiDrum::splitDrumTrack (const MTrack &drumTrack)
 
void Ms::MidiDrum::splitDrumTracks (std::multimap< int, MTrack > &tracks)
 
void Ms::MidiDrum::setBracket (Staff *&staff, int &counter)
 
void Ms::MidiDrum::setStaffBracketForDrums (QList< MTrack > &tracks)