diff options
author | Florian Jung <flo@windfisch.org> | 2011-12-30 17:55:58 +0000 |
---|---|---|
committer | Florian Jung <flo@windfisch.org> | 2011-12-30 17:55:58 +0000 |
commit | 6f35a1b2b84ab6cfc5d77fd46d5e31887a1590e1 (patch) | |
tree | adece0e0c4fbe63659741539296df9fd32bfcaab /muse2/muse/app.cpp | |
parent | 4d8477ab60093fc4c1f6190a931d0c2fdc65384c (diff) |
instruments can load their patch'es drummaps
automatic setting of drummap according to patch
this is turned off when the user manually changes the drummap
TODO: let him turn it on again
moved MidiTrack::read/writeOurDrummap out to helper.cpp
extended xg.idf and gs.idf to ship the drummaps
still work in progress, but should be usable and stable, though incomplete
Diffstat (limited to 'muse2/muse/app.cpp')
-rw-r--r-- | muse2/muse/app.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/muse2/muse/app.cpp b/muse2/muse/app.cpp index f63eb6e2..6a4e7c06 100644 --- a/muse2/muse/app.cpp +++ b/muse2/muse/app.cpp @@ -81,6 +81,7 @@ #include "tools.h" #include "widgets/unusedwavefiles.h" #include "functions.h" +#include "trackdrummapupdater.h" namespace MusECore { extern void initMidiSynth(); @@ -346,6 +347,7 @@ MusE::MusE(int /*argc*/, char** /*argv*/) : QMainWindow() MusEGlobal::heartBeatTimer->setObjectName("timer"); connect(MusEGlobal::heartBeatTimer, SIGNAL(timeout()), MusEGlobal::song, SLOT(beat())); connect(this, SIGNAL(activeTopWinChanged(MusEGui::TopWin*)), SLOT(activeTopWinChangedSlot(MusEGui::TopWin*))); + new MusECore::TrackDrummapUpdater(); // no need for keeping the reference, the thing autoconnects on its own. #ifdef ENABLE_PYTHON //--------------------------------------------------- |