musescore / musescore/MuseScore
Notation of tempo equations
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
I propose to redo the notation of tempo equations existing in Musescore 4 according to a new (modern) scheme.
Problem to be solved
Currently, there are some "metric modulations" in the tempo palette.
When adding such metric modulations to a staff, their left edge of the text is automatically aligned to the left edge of the time signature or to the left edge of the first note in the measure.
Many people believe that the note before the equal sign refers to the previous measure, and the note after the equal sign refers to the current measure. It's just the opposite. This is an old type of notation that was used until about the mid-1950s as a traditional one. After the equation, the Italian term precedente (English "preceding") could be used.
In modern practice, such outdated metric modulations are not used. Instead, the equation is placed above the staff (system) in such a way that the equal sign is located strictly above the barline (in the center). Arrows are added to the equation on both sides (code designations: metricModulationArrowLeft and metricModulationArrowRight) to finally dispel doubts about the interpretation of this equation as in the old notation. In this case, the left note will refer to the previous measure, and the right note to the next measure.
If the beat durations match, it is better to use this notation:
If the metre change occurs simultaneously with the break of the system, then in this case the metric modulation can be written in the following ways:
It would be more correct to make such metric modulations be set automatically when changing the metre (such a function can be added to the score style settings).
Prior art
No response
Additional context
Do not forget that such tempo equations must be cue-sized.
It is also worth considering that the user should be able to add a metronome label and/or tempo name to such tempo equations:
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.
Assessment
This issue has not been assessed yet.