summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--muse2/muse/midiedit/scoreedit.cpp13
-rw-r--r--muse2/muse/track.cpp2
2 files changed, 9 insertions, 6 deletions
diff --git a/muse2/muse/midiedit/scoreedit.cpp b/muse2/muse/midiedit/scoreedit.cpp
index 9c3668e6..57659f8c 100644
--- a/muse2/muse/midiedit/scoreedit.cpp
+++ b/muse2/muse/midiedit/scoreedit.cpp
@@ -4685,17 +4685,18 @@ void ScoreCanvas::add_new_parts(const std::map< MusECore::Part*, std::set<MusECo
* * drum editor is buggy. propagate_drum_map may operate on old values
* ("BUGGY! problem is: while changing entries, ourDrumMap
* may be reallocated which causes abort()s and/or bugs.")
- * [ seems to work, needs further testing! ]
- * o quantize must round UP, not down when at 0.5
- * o my record flag handling
- * ! o once, using super glue while a score editor displaying the glued
+ * [ seems to work now, needs further testing! ]
+ * > o my record flag handling
+ * o once, using super glue while a score editor displaying the glued
* parts is open let muse segfault. this may or may not be fixed
* now. check!
+ * state of revision #1337: no segfaults, but the score editors
+ * close and lots of "ERROR" messages.
*
- * > o drum editor: channel-stuff
+ * o drum editor: channel-stuff
* o clearly state in the changelog: when having multiple drumeditors open,
* the mute-column may not work, because another editor is overriding this.
- * o respect "_drummap_tied_to_patch": IMPLEMENT
+ * > o respect "_drummap_tied_to_patch": IMPLEMENT
* o whenever changing the patch and maintained_automatically==true,
* the drumlist is replaced by the according one (for example, "jazz" drum kit's list)
* o whenever changing the drumlist and maintained_automatically==true,
diff --git a/muse2/muse/track.cpp b/muse2/muse/track.cpp
index 07a2dff0..4dd2e0c5 100644
--- a/muse2/muse/track.cpp
+++ b/muse2/muse/track.cpp
@@ -636,6 +636,8 @@ void MidiTrack::init_drummap(bool write_ordering)
for (int i=0;i<128;i++)
_drummap_hidden[i]=false;
+
+ _drummap_tied_to_patch=true;
}
void MidiTrack::update_drum_in_map()