musescore / musescore/MuseScore
Quick-swap popup for basic articulations (Staccato, Accent, Marcato, Tenuto...)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Your idea
Add a small popup for the basic articulations — Staccato, Staccatissimo, Accent, Marcato, Tenuto — following the same interaction pattern as the existing Dynamics popup: clicking an articulation already placed on a note opens a compact popup showing the other basic types, letting you switch the type with a single click. Clicking the type that's already applied removes it, matching the toolbar/shortcut toggle behavior. The 5 "double" combinations (Accent-Staccato, Tenuto-Accent, Tenuto-Staccato, Marcato-Staccato, Marcato-Tenuto) are reachable via a single pagination arrow, keeping the default popup small (5 buttons) rather than overloading it.
Problem to be solved
Currently, when an existing articulation needs to be replaced with a different type, there are two possible methods:
- Delete the existing articulation and then apply a new one from the palette, the toolbar, or via a keyboard shortcut.
- Select the existing articulation and then choose a different type directly from the “Articulations” palette or from the icons available in the upper toolbar.
However, neither method provides a quick workflow comparable to the dynamics popup. What is missing is a contextual menu that allows the articulation type to be changed quickly, in a clear and intuitive way.
This is particularly noticeable because articulations, just like dynamics, are frequently modified. Yet they still do not have an equivalent mechanism that would allow users to change them quickly and easily.
Prior art
MuseScore's own Dynamics popup (click an existing dynamic mark → small popup to pick a different one) is the direct precedent — this proposal reuses the exact same interaction pattern and visual style, just applied to articulations.
Additional context
- Only the basic single-glyph articulations and their 5 "double" combos are covered; the popup preserves the note's existing above/below placement rather than letting you change it (that's a separate, existing control).
- The popup always opens below the note, matching the existing Dynamics popup's behavior.
Checklist
- This request follows the guidelines for reporting issues
- I have verified that this feature request has not been logged before, by searching the issue tracker for similar requests
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the existing Dynamics popup and the Articulations palette, toolbar, and shortcut behavior described in the issue. Use the existing popup interaction and visual style as the reference. Done means basic articulations can be switched or removed in the compact popup, with the five double combinations available through pagination and note placement preserved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100