Is there a way to add a slash to a grace note ?
ie, convert Appoggiaturas (long grace notes) into Acciaccaturas (short grace notes).
Due to a faulty XML transfer from Sibelius to MuseScore (recent forum post), I have a bunch of unslashed grace notes. When I select all grace notes, then press "/", it adds a short grace note, while keeping the original long grace note, which I then need to go through and delete individually.
Comments
A suggestion:
<grace/>
with<grace slash="yes"/>
.In reply to A suggestion: You can… by DanielR
As far as a understand this doesn't work, see #293444: [MusicXML import] Issue with XML Grace note import
In reply to As far as a understand this… by Jojo-Schmitz
Jojo, I did try it on a trivial example before posting.
The images below show the score before and after editing the MusicXML file to change occurrences of
<grace/>
to<grace slash="yes"/>
:Attached are the "before" and "after" MusicXML files.
In reply to As far as a understand this… by Jojo-Schmitz
For reasons I don't understand, sometimes the slash works - I haven't yet gotten it to fail on MusicXML files generated by MuseScore. But on certain MusicXML files, it seems to not work for some reason. Like something else is wrong. Seems to be primarily Sibelius-generated files where this has been reported.
In reply to A suggestion: You can… by DanielR
Hi Daniel, thanks for taking the time. Nice idea, but it didn't work for me. Not surprisingly since the score came from an XML file in the first place ! (attached to musescore.org/en/comment/1134658). That original XML file had no occurrences of
<grace/>, only <xml><grace slash="yes"/>
Which version of Sibelius created your XML?
I just created a score with acciaccaturas, and saved it as both mxl and xml. Both opened in MuseScore with the slashes intact.
In reply to Which version of Sibelius… by bobjp
8, according to the XML file itself:
In reply to 8, according to the XML file… by BanjoJake
@Banjojake
In that case "Direct export" could be the source of your problem. I am not a Sibelius user, but I know from several Sibelius users that they find the Dolet plugin more reliable and more conformant to the MusicXML standard than the Sibelius "Direct export".
Details of the Dolet plugin:
https://www.musicxml.com/dolet-plugin/
In reply to @Banjojake In that case … by DanielR
Thanks, Daniel, I'll ask my Sibelius friend to re-try the export using Dolet
In reply to 8, according to the XML file… by BanjoJake
Can you post the xml?
In reply to Can you post the xml? by bobjp
This issue was really about efficiently correcting the grace notes after the fact; I had attached the score in question to: musescore.org/en/comment/1134658
which was the actual XML import question.
But I don't see it there now, for some reason, so here it is again.
In reply to This issue was really about… by BanjoJake
OK. It is possible that this is not a problem with a faulty export. I have Sibelius 7.5. As I understand it, there is almost no difference between 7.5 and 8. In 7.5 there is no button to add a 16th note grace note. It can be faked with a workaround. But it is not standard. I created a 16th not grace note in Sibelius as well as changing a few of the other 16th note grace notes to standard grace notes. In MuseScore, in both the resulting mxl and xml files, the 16th note grace note did not have a slash (as it did in Sibelius) and the standard grace notes showed up.
If all this is accurate, the answer to the OP would be that there is no way to add a slash. And that the way to fix the MuseScore result is to delete and re-add the grace notes.
Reviews are mixed as far as the Dolet goes. It depends on what you are trying to do.
If you need no unslashed grace notes after import, then the method Daniel hinted add can work out too if applied to the imported resulting MuseScore file.
<appoggiatura/>
with<acciaccatura/>
In reply to If you need no unslashed… by jeetee
The mscx file contained no instances of the word "appoggiatura". There were lots of these, though:
<grace16/>
I then created a Musescore file with from scratch containing grace notes, and this one did contain
<appoggiatura/>
Seems like maybe the origin of the score determines the internal language used by Musescore ?
In reply to The mscx file contained no… by BanjoJake
Replace those
<grace16/>
instead and it should be working out as well.> "Seems like maybe the origin of the score determines the internal language used by Musescore ?"
No, it does not.
If you create a new score within MuseScore with these symbols you'd see just the same thing stored. Once a score is imported into MuseScore's data structures, saving it in the MuseScore format has almost no different result from having created the same thing from scratch within MuseScore.
It's more likely that the different terminology comes from having been added later and not being that much of a common thing. Note that the slashed 16th is not a thing in the palettes either and the way to enter it into MuseScore is to enter a slashed 1/8th, then change it's duration.
In reply to If you need no unslashed… by jeetee
As you say, no appoggiaturas in the xml. Only 16th note grace notes. The original question was about adding slashes to them, which is not possible. Nor desirable. The OP blamed the problem on a faulty export. But I don't think that is what happened. Sibelius can't easily create a 16th note grace note. Neither program adds a slur to a grace note. Not sure the text editor approach is possible. The 16th note grace notes will need to be delated and re-entered properly.
In reply to Except that there are no… by bobjp
>> "no appoggiaturas in the xml"
Actually, in this case, the mscx file (which may follow the XML standard?) as suggested by jeetee (Jul 19, 2022 - 20:10)
But your point must be valid; The XML exported from Sibelius contains:
But the PDF generated by Sibelius shows 1/8 notes !
In reply to >> "no appoggiaturas in the… by BanjoJake
PDF from Sibelius on my system is this.
In reply to PDF from Sibelius on my… by bobjp
No slash
In reply to PDF from Sibelius on my… by bobjp
So even Sibelius re-importing its own XML loses the slashes !?
In reply to So even Sibelius re… by BanjoJake
Apparently so, at least on 16th
In reply to So even Sibelius re… by BanjoJake
There were no slashes to begin with. Without seeing the original Sibelius file (sib. not xml) there is no way to know much of anything. Where did you get this xml? If from your friend, ask that person what is in the file. I can't open a v8 sib. file.
Again: My version of Sibelius can't easily add a 16th note grace note. But it can be done. I have no reason to believe that the xml is not accurate. Because MuseScore and Sibelius open the xml the same as far as the 16th grace notes go.
In reply to There were no slashes to… by bobjp
You don't mean inspect the sib file, right, it's all binary gibberish. The Sibelius -generated PDF shows slashed eighth notes; I could attach that file if you like. I have asked my friend to re-import the XML file into Sibelius and send me a PDF (I do not own a Sibelius license, hence the need to make friends with people who do).
In reply to You don't mean inspect the… by BanjoJake
Sib. is the native Sibelius format. Like mscz. is for MuseScore. All you need to know is if the grace notes are 16th or 8th notes.
In Sibelius, I added an 8th note grace note, then created a PDF. The new grace note displayed properly. The 16th grace notes where still 16th's.
Just to get the facts straight:
MuseScore's current (3.6.2 and 4.0) MusicXML importer emulates MuseScore's GUI (see the grace note palette) and supports only 1/8 grace notes with slash. Grace notes with slash and durations 1/4, 1/16 or 1/32 are imported as non-slashed. Given that the GUI also allows changing an acciaccatura's duration (e.g. from 1/8 to 1/16th) while keeping the slash, I consider this a bug in the importer and will provide a fix. Thus this is not a bug in Sibelius' MusicXML export.
As far as I know, MuseScore's GUI does not support adding a slash to a grace note, the (somewhat complex) workaround using the GUI is:
- add an acciaccatura
- change its duration to 16th
- move the slur (if present)
- delete the original grace note
Alternatively, open the mscx file resulting from MusicXML import and change the grace tags (in this case grace16) into acciaccatura.
In reply to Just to get the facts… by Leon Vinken
See https://musescore.org/en/node/333774
In reply to See https://musescore.org/en… by Leon Vinken
My version of Sibelius can't create a 16th grace note with a slash. As far as I can tell, this is not an improper export from Sibelius, nor an improper import into MuseScore. But, as with any xml import, there are other things that need fixing in this file. I also have to ask myself if the creator of the Sibelius file wanted these to be, as depicted, 16th note grace notes. In which case, they should be left alone.
In reply to My version of Sibelius can't… by bobjp
It is absolutely necessary to ignore the problems in all XMLs that come with the message "Direct export, not from Dolet". Because especially in Sib3lius, this kind of export is only for carrying score between versions of its own software (eg: from a major version to earlier versions eg: v7.x to v6.x ) Many notation or format errors while importing these xmls by other software may occur.
For all other standard musicxml exports it is necessary to use Dolet export.
In reply to It is absolutely necessary… by Ziya Mete Demircan
If that's true, then when I open the xml in Sibelius, I'm seeing an accurate version of the original. Yes?
I miss spoke when I said there were other errors in the MuseScore version. I was thinking of another thread. The view in Sibelius and the view in MuseScore are the same. No errors. 16th note grace note with no slash. I believe this is the intent of the creator of the Sibelius score. Which means the Dolet (which I don't use) isn't an issue here. Some users like the Dolet, some don't.
In reply to See https://musescore.org/en… by Leon Vinken
Or even #333774: [MusicXML import] slash missing from 1/4, 1/16, 1/32 slashed grace note 😉
In reply to Or even #333774: [MusicXML… by Jojo-Schmitz
Just for the record.
1. Installed Dolet for Sibelius.
2. Created a score in Sibelius that had 1/8th, 1/16th, 1/4 grace notes (with slashes).
3. Exported using Dolet.
4. Opened file in MuseScore.
5. Result-only the 1/8 note had a slash. This was not unexpected by me as the others are not standard.
I got the exact same results when I didn't use the Dolet.
Conclusion: Xml and mxl remain the best but not perfect means for file transfer. Personally, I am sceptical of the Dolet when even my simple test showed no difference. I'm not convinced that there is an xml problem with MuseCsore.