MuseScore  3.4
Music composition and notation
Functions
Ms::MidiDrum Namespace Reference

Functions

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

Function Documentation

◆ getNewTrack()

MTrack& Ms::MidiDrum::getNewTrack ( std::map< int, MTrack > &  newTracks,
const MTrack drumTrack,
int  pitch 
)

◆ setBracket()

void Ms::MidiDrum::setBracket ( Staff *&  staff,
int &  counter 
)

◆ setStaffBracketForDrums()

void Ms::MidiDrum::setStaffBracketForDrums ( QList< MTrack > &  tracks)

◆ splitChord()

void Ms::MidiDrum::splitChord ( std::multimap< ReducedFraction, MidiChord >::iterator &  chordIt,
const QSet< int > &  notesToMove,
std::multimap< ReducedFraction, MidiChord > &  chords 
)

◆ splitDrumTrack()

std::map<int, MTrack> Ms::MidiDrum::splitDrumTrack ( const MTrack drumTrack)

◆ splitDrumTracks()

void Ms::MidiDrum::splitDrumTracks ( std::multimap< int, MTrack > &  tracks)

◆ splitDrumVoices()

void Ms::MidiDrum::splitDrumVoices ( std::multimap< int, MTrack > &  tracks)