Is it possible to incorporate the remaining staccato symbols (i.e. 2 Accent staccatos and 2 marcato staccatos) in the master palette into the Advanced "Articulations & Ornaments" palette, and give them staccato playback?
Yes, these are the ones I mentioned in 'code speak' or rather their SMuFL names.
I guess these are not available in Emmentaler or Gonville, just in Bravura (but haven't checked yet), so basically the same issue as #108616: Add Tick Mark to Breath Marks in palette and #108206: Add Neutral-Sharp and Neutral-Flat to accidentals palette, we'd need them added to These Fonts, or have a fallback mechanism in place for Musical Symbols the same way as we do have it in place for Musical Text Symbols (where it falls back to Bravura, the reference font for SMuFL).
Also these need a lot of special cases added though the code, not sure this is really worth the effort, esp. as it is possible already to use the combination of accent + staccato resp. marcato + staccato (just not with double click)?
Available accents in SMuFL (and Bravura) but not (yet) in the PR: StaccatissimoWedge, StaccatissimoStroke, TenutoAccent, Stress, Unstress, LaissezVibrer, MarcatoTenuto
What kind of playback do you have in mind. As it is a marcato note is shortened which is not strictly correct (at least a string player does marcato mostly with a bow attack at the beginning of the note), especially not if the marcato is on the first note of a slurred series of notes where the slur ought not to be interrupted. This is by no means a rare case as far as I have seen.
So I am skeptical about introducing too many playback nuances especially with rather rarely used markings that are hardly meant the same way by every composer who uses them.
If we want those nuances one would have to have a way to individually define the amount of shortening to be applied in every case (as a property to adjust in the inspector for example). This way they could be defined the way a composer wants them or at least the way we guess the composer wants/wanted them.
This is not by any means very important to me though.
AccentStaccato and MarcatoStaccato have been requestued here to have staccato playback.
StaccatissimoWedge, StaccatissimoStroke should most probably have staccatissimo playback.
Not sure about TenutoAccent, Stress, Unstress, LaissezVibrer, MarcatoTenuto, existing playback methods are sforzato, staccato, tenuto, staccatissmo, marcato and portato, can we map them and how?
These articulations and some more are available now in dafb5f3, need to check whether they playback properly too, the mechanism had changed in 2b25520.
stringHarmonics and a few fermatas as well as getting these and the ones
from dafb5f3 and ab354df translated. Also getting some of the previously
added articulations to play back properly and import from ove as well as
export to XML (import is missing)
Comments
This is about the symbols "articAccentStaccatoAbove", "articAccentStaccatoBelow", "articMarcatoStaccatoAbove", and "articMarcatoStaccatoBelow", right?
These ones:
Yes, these are the ones I mentioned in 'code speak' or rather their SMuFL names.
I guess these are not available in Emmentaler or Gonville, just in Bravura (but haven't checked yet), so basically the same issue as #108616: Add Tick Mark to Breath Marks in palette and #108206: Add Neutral-Sharp and Neutral-Flat to accidentals palette, we'd need them added to These Fonts, or have a fallback mechanism in place for Musical Symbols the same way as we do have it in place for Musical Text Symbols (where it falls back to Bravura, the reference font for SMuFL).
Also these need a lot of special cases added though the code, not sure this is really worth the effort, esp. as it is possible already to use the combination of accent + staccato resp. marcato + staccato (just not with double click)?
Ok by me.
The corresponding glyphs are still missing in Emmentaler and Gonville, they'd either need to get added there, or we need a proper fallback to Bravura
See https://github.com/musescore/MuseScore/pull/2826, still without those glyphs in Emmentaler or Gonville and without a fallback mechanism.
We may want to add even more, see what SMuFL offers in that area.
Available accents in SMuFL (and Bravura) but not (yet) in the PR: StaccatissimoWedge, StaccatissimoStroke, TenutoAccent, Stress, Unstress, LaissezVibrer, MarcatoTenuto
fallback just got implemented in 4b00406
What kind of playback do you have in mind. As it is a marcato note is shortened which is not strictly correct (at least a string player does marcato mostly with a bow attack at the beginning of the note), especially not if the marcato is on the first note of a slurred series of notes where the slur ought not to be interrupted. This is by no means a rare case as far as I have seen.
So I am skeptical about introducing too many playback nuances especially with rather rarely used markings that are hardly meant the same way by every composer who uses them.
If we want those nuances one would have to have a way to individually define the amount of shortening to be applied in every case (as a property to adjust in the inspector for example). This way they could be defined the way a composer wants them or at least the way we guess the composer wants/wanted them.
This is not by any means very important to me though.
maybe add them without playback?
I am fine with that. But playback seemed to be the focus of the original post.
AccentStaccato and MarcatoStaccato have been requestued here to have staccato playback.
StaccatissimoWedge, StaccatissimoStroke should most probably have staccatissimo playback.
Not sure about TenutoAccent, Stress, Unstress, LaissezVibrer, MarcatoTenuto, existing playback methods are sforzato, staccato, tenuto, staccatissmo, marcato and portato, can we map them and how?
These articulations and some more are available now in dafb5f3, need to check whether they playback properly too, the mechanism had changed in 2b25520.
OK, see https://github.com/musescore/MuseScore/pull/2854
Fixed in branch master, commit b417f7de92
fix #109136, fix #33201: add some articulations
stringHarmonics and a few fermatas as well as getting these and the ones
from dafb5f3 and ab354df translated. Also getting some of the previously
added articulations to play back properly and import from ove as well as
export to XML (import is missing)
Fixed in branch master, commit 04352e578f
Merge pull request #2854 from Jojo-Schmitz/articulations
fix #109136, fix #33201: add some articulations
Automatically closed -- issue fixed for 2 weeks with no activity.