LMMS / lmms

Cross-platform music production software
https://lmms.io
GNU General Public License v2.0
7.96k stars 993 forks source link

Tempo of the track is slower than what is displayed #1050

Closed unfa closed 9 years ago

unfa commented 10 years ago

To reproduce:

  1. Grab this project file: http://unfamusic.com/5h1+/unfa-HighOrbit-05.mmpz
  2. Play the track;
  3. Jump to 50th bar to hear the beat;
  4. Hover your mouse over the tempo field (should display 70);
  5. Move it 1 up and 1 back down (70→ 71→70);
  6. Hear the drastic change;
  7. Move the playhead to bar 70 while playing by using the LMB on the timeline;
  8. Hear the tempo gone down again.

Looks like for some reason LMMS plays twice slower tempo in this track, until the tempo widget updates it to what it should really be. Something executed when user moves the played updates the tempo to a wrong value. I've never seen this in any other project.

What's stranger: the tempo changes to a wrong value only in certain regions of the timeline. For example clicking of bar 40 doesn't slow the track down, but clicking on bar 70 does.

If I leave the tempo at 71, the problem goes away, but as soon as I switch back to 70 BPM, it returns.

Removing global automation of the tempo box doesn't do anything.

I'm running LMMS 1.0.3 from KX Studio repos. Can you reproduce this?

musikBear commented 10 years ago

could not reproduce on 1.092 (nice moode track btw) You wrote

Hover your mouse over the tempo field (should display 70)

I only see 'tempo of the song' -where do you get the read-out?

unfa commented 10 years ago

Thanks :)

I mean - the tempo widget displays the value 70, hovering your mouse over it was a part of changing the tempo with mouse wheel.

unfa commented 10 years ago

I've got another affected project. Seems like tempo 70 is for some reason an unlucky number.

http://unfamusic.com/5h1+/unfa-Reqiuem.mmpz

What's new is that the notes are not longer! This results in pauses between the notes, even though if you nudge the tempo they will some together nicely. It's like note's length was computed right, while the MIDI clock or something was two times slower.

diizy commented 10 years ago

On 08/04/2014 07:27 PM, unfa wrote:

I've got another affected project. Seems like tempo 70 is for some reason an unlucky number.

http://unfamusic.com/5h1+/unfa-Reqiuem.mmpz

What's new is that the notes are not longer! This results in pauses between the notes, even though if you nudge the tempo they will some together nicely. It's like note's length was computed right, while the MIDI clock or something was two times slower.

Eh, seems to work just fine here, in both 1.1 and master. Tried tempo 70, 69, 35, 125 and lots of others, can't see anything wrong with the timing.

Umcaruje commented 9 years ago

@unfa can you reproduce this issue on the current master branch?

Umcaruje commented 9 years ago

No response in almost 2 months. Closing.