MuseScore icon indicating copy to clipboard operation
MuseScore copied to clipboard

[MU4 Issue] Tempo marking ignored when they follow a rit, accel or other gradual tempo change

Open mccoydtromb opened this issue 3 years ago • 7 comments

A tempo marking placed just after a gradual tempo change is ignored in playback, but moving the marking any further allows it to be read.

image

Steps to reproduce the behavior:

  1. Add a rit, accel, allargando, or rall (for a whole bar or multiple full bars)
  2. Add a tempo marking on the next downbeat.
  3. Play back
  4. Tempo stays what it was set to by the rit, etc.
  5. Move the tempo marking even half a beat later, and it is not ignored.

Expected behavior The tempo should jump to the latest marking. I would also expect to be able to add "a tempo" to achieve a similar functionality in my use case, which is fairly common.

Platform information

  • OS: Windows 10

mccoydtromb avatar Jun 23 '22 06:06 mccoydtromb

I think this needs more explanation. If the issue is the following, I'm not even sure we should try to fix it:

  • Add an accel. line over a full measure (going from q=90 -> q120)
  • Add a tempo mark (q=60) on the third beat (so it is interfering with the accel line)
  • The accel line is cancelled?

I don't think we should really support the user if they want to do this.

Tantacrul avatar Sep 12 '22 09:09 Tantacrul

No, I obviously wasn't clear with my description.

  • Add an accel. over a full measure, q=90 to q=120
  • Add a tempo mark (q=60) on the first beat of the next bar.
  • The new tempo marking is ignored, tempo stays at q=120.

So a standard rit bar followed by a tempo in the next bar doesn't ever go a tempo

mccoydtromb avatar Sep 12 '22 11:09 mccoydtromb

Ah. I can get this to work now. A lot of it depends on where the line ends (which is an annoing limitation of MuseScore we need to improve in later versions).

Tantacrul avatar Sep 12 '22 11:09 Tantacrul

Just ran into it too. My "rit" marking extends to the last note of a measure, new tempo starts on first beat of next and is ignored: image

MarcSabatella avatar Sep 12 '22 21:09 MarcSabatella

Thank you @MarcSabatella. That's easy to reproduce.

Moved it back to Beta 1. The .rit line appears to be ending on the last note of the bar, so it seems perfectly reasonable for the 'Presto' marking to take effect.

Tantacrul avatar Sep 12 '22 23:09 Tantacrul

bug_report.zip

Wim4rk avatar Sep 15 '22 14:09 Wim4rk

In the above example from @Wim4rk, the workaround of shortening the line doesn't appear to work, but it seems this only because not all parts have the same rhythm, so the line is actually ending in the middle of the whole note in the lower parts. If I replace the whole note with half rests, then the workaround works.

MarcSabatella avatar Sep 15 '22 15:09 MarcSabatella

Fixed in #13511

DmitryArefiev avatar Sep 29 '22 14:09 DmitryArefiev