Musescore 3.5 Beta Drumset / Instrument Files
I use VDL pretty regularly with Musescore, and I've created a custom instrument XML file to add all of the instruments the VDL adds. With 3.5 Beta when I load in custom drumset or instrument files it resets all of the noteheads to the "normal" notehead. Has anyone else experienced this issue?
Comments
The way noteheads are managed is a bit different in 3.5. Any solution working for 3.4 would need to be recreated.
I would love to see what you are doing here and think it could be interesting to release a VDL pack as an extension that would include all proper settings and template, etc.
In reply to The way noteheads are… by Daniel
Wait, what changed? I don't remember anything relevant, unless it's connected to "Head scheme" being made available in the Inspector? That's not active for percussion, though.
In reply to The way noteheads are… by Daniel
I’d be very interested in creating an official VDL pack that adds all of the instruments. If you want to talk more about it just let me know, my email is below!
In reply to I’d be very interested in… by Cadence Point Music
I suggest you join the developer chat. You‘ll probably make their jobs a lot easier.
Hey, can you direct message me? I’m trying to get my copy of VDL to work with 3.5
In reply to Hey, can you direct message… by mcaeln
send me an email: shshanehowell064@gmail.com
I experienced this issue when I used your XML file with MuseScore 2 and transitioned to 3. I'm not sure if this is currently what's going on with the shift from 3.4.2 to 3.5.
With the XML file you published with the VDL with MuseScore tutorial, the noteheads are assigned like this:
In a .drm file that I edited to have proper noteheads, the same drum looks like this:
Not sure if this is how it is on your end. I haven't tried this out with 3.5 yet.
In reply to I experienced this issue… by Quads are Awesome
Dec 14, 2018 Cannot load .drm from MS 2.3.2 into MS 3 JoJo Schmitz said “IIRC notehead names change from just numbers to textual ones”. This seems to be the problem here.
I have just bumped into this one: .mscz files converted fine, but starting a new score, I lost all the percussion notehead definitions in instruments.mxl.
There are workarounds. If you load an old score with the notes displayed properly in a staff, you can save a new .drm file with the notehead numbers magically changed to text, whether or not the notes are used in the staff.
If you do not use .drm files but keep all your drum definitions in an instruments.xml file, you can then copy the inner XML from the .drm file to the instruments.mxl file.
However it would seem that the <head> element is deprecated and should be replaced by a <noteheads> element. If you try to set the notehead using the V3.5 drum editor, it does not set the <head> element correctly and there is a conflict with <noteheads> which wins.
<head>normal</head>
<noteheads>
<whole>noteheadSlashedWhole2</whole>
<half>noteheadSlashedHalf2</half>
<quarter>noteheadSlashedBlack2</quarter>
<breve>noteheadSlashedDoubleWhole2</breve>
</noteheads>
AFAICT there is no documentation for <noteheads>.
I would update the https://musescore.org/en/developers-handbook/references/instruments.xml… page to add <noteheads> and correct some bad internal links, however it states: "Taken from (https://docs.google.com/document/d/1aqL7PL90Ui45EjtxiBTYa4smhBb5zGNNCpk…)" which makes life a bit complicated. Which is the real document?
In reply to Dec 14, 2018 Cannot load … by TinyTrouble
That documentation is 4 years old and as such predates MuseScore 3 and that notehead renaming / MuseScore file format change
In reply to That documentation is 4… by Jojo-Schmitz
But it seems to be the most recent documentation and searches for information on the structure of instruments.xml end up here, which is why I was proposing to update it.
Or, is there a more recent version?
BTW is there any documentation for .drm files?
In reply to But it seems to be the most… by TinyTrouble
No, there is no more recent version and no, that .drm format isn't documented.
Feel free to update one and provide the other ;-)
In reply to No, there is no more recent… by Jojo-Schmitz
Thank you Jojo for correcting my markdown I was having terrible trouble with blocks and I hit the Save button by mistake. There are quite a lot of differences between the documentation and the current behavior, but I am getting through checking the document.
In reply to Thank you Jojo for… by TinyTrouble
I hope I got it right