musescore / musescore/MuseScore

Metric modulation markings don't respect previous tempo

Open
#15,655 8 comments 0 reactions 1 assignee View on GitHub

Nobody has claimed this yet.

community P2 playback UX/interaction
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Describe the bug
Metric modulations (like quarter = dotted quarter) do not affect playback when added to a score, but take effect after toggling "Follow written tempo" off and back on

BK Edit (note to developers): metric modulation markings seem to reset the tempo to 120bpm, rather than respecting the written tempo. This is why toggling "Follow written tempo" on and off works to achieve the expected metric modulation. Ideally, when adding metric modulations, they should automatically follow the written tempo.

To Reproduce
Steps to reproduce the behavior:

  1. Fill a score with eighths
  2. Change from 4/4 to 6/8
  3. Add quarter = dotted quarter from Tempo palette
  4. Play
  5. Hear error: eighths stay constant

Expected behavior
The eighths should get quicker so the beat stays constant (quarter in 4/4 same tempo as dotted quarter in 6/8)

Platform information

  • OS: Linux

Additional context
It is fixed up toggling the "Follow written tempo" off and on. It remains fixed even if you change the original tempo - the metric modulation does correctly adjust to the new tempo. So it's only off when first added.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.