Lmms: Piano Roll plays previous paused pattern instead of current pattern

Created on 8 Jun 2018  路  15Comments  路  Source: LMMS/lmms

I'm on version RC6 of LMMS, with a Windows 10 64Bit computer.

When a box of notes is selected, played and then paused, and a new box of notes is selected and played, the old box of notes plays instead of the new box of notes. If you press the stop button and then press play, the new box of notes will play as intended.

bug

Most helpful comment

I'm sorry, I wasn't very clear at all. Here are some screenshots to hopefully clear the confusion up.
image
I have a selection of notes in the Piano Roll above. I play them, and then pause the notes.
image
I now have a new set of notes selected above, but when I press play, the old selection of notes plays instead of the new selection. If I press stop and then replay, the new notes will play just fine.

All 15 comments

What do you mean by a selecting "box" of notes and playing it? I wouldn't expect the selection of notes to affect what should be playing, isn't that controlled by the playhead? Could you post a screenshot of some sort? I'm very confused.

I think he means chord groups @SecondFlight
play part of a chord, pause, skip ahead to second chord, error happens? @EtornaZ

I'm sorry, I wasn't very clear at all. Here are some screenshots to hopefully clear the confusion up.
image
I have a selection of notes in the Piano Roll above. I play them, and then pause the notes.
image
I now have a new set of notes selected above, but when I press play, the old selection of notes plays instead of the new selection. If I press stop and then replay, the new notes will play just fine.

_sneak peek at new track? lol_
Aight, that helps!

Thanks for the screenshots! So just to confirm, when you say "note selection" you're talking about patterns?

Yes. I didn't know the correct name for them until now, heh heh.

I'm using the FL term for them, I think it fits :)

Yeah, that fits lol

isnt there a debugging thing @SecondFlight? maybe u could use that @EtornaZ

I don't know @GingkathFox, I haven't been active here for very long. If it's reproducible then that wouldn't be needed. I haven't had time to attempt to reproduce yet, but if I remember I'll do that this evening.

ok!

Nahh Firstly, nothing is selected. Neither in piano-roll, nor in song-editor.
The lightend TCO shows that it is the one currently opend in piano-roll!
Even if you close piano-roll, it is still focused, and is still the one that are ready to play.
The (faint.. alas) outline, are there to help you find the block, you just had opened in piano-roll. It is not selected.
So if i understand you @EtornaZ -You say that you then open a new song-editor block in piano-roll, and it will show and play the previous opened block?
Is that correctly understood?

No. I'm saying that when I have a pattern (also knows as a song-editor block) in the Song-Editor, play it in the Piano-Roll, pause it, select a new pattern/song editor block, and play that newly selected pattern/song-editor block in the Piano-Roll, the old pattern/song-editor block plays instead. To fix this, you can press the stop button in the Piano-Roll and then press the play button, and then the correct notes will play.

@EtornaZ :) Its was one word that explain it:
pause
That is the reason.
If you does exactly the same, but stop play, you will not hear the previous pattern.
So it is a difference between pausing play, and stopping play, that causing this to happen.
I have tossed this pause-behaviour around a bit, but i cant find an usecase where it is beneficial.
Guess it could be solved with having song-editor-block-opening, cancel anything that is paused, by setting it to stopped

Yes, that could be the way, but I figured that if someone pressed pause on a song-editor block and then moved to a new one, they would want their current song-editor box to play instead of the old one without having to press stop. That is how I feel, which is the reason why I reported this as an issue, so a developer could fix it. :)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

PaulBatchelor picture PaulBatchelor  路  4Comments

Wallacoloo picture Wallacoloo  路  3Comments

victor00101 picture victor00101  路  3Comments

fentras picture fentras  路  3Comments

Andrewer11 picture Andrewer11  路  3Comments