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
|
#ifndef IMPORTMIDI_INSTRUMENT_H
#define IMPORTMIDI_INSTRUMENT_H
#include "midi/midifile.h"
class QString;
namespace Ms {
class Score;
class MTrack;
namespace MidiInstr {
QString instrumentName(MidiType type, int program, bool isDrumTrack);
QString msInstrName(int trackIndex);
QString concatenateWithComma(const QString &left, const QString &right);
bool isGrandStaff(const MTrack &t1, const MTrack &t2);
void setGrandStaffProgram(QList<MTrack> &tracks);
void findInstrumentsForAllTracks(const QList<MTrack> &tracks);
void createInstruments(Score *score, QList<MTrack> &tracks);
} // namespace MidiInstr
} // namespace Ms
#endif // IMPORTMIDI_INSTRUMENT_H
|