Open Spekular opened 9 years ago
Piano Roll to Step Sequencer should be banished (or notes should be interpolated with some assumptions) :+1:
This has been around for ages.
@tresf "Piano Roll to Step Sequencer should be banished". Can you explain what you mean by this? I'm a bit confused.
Me too, cause you are creating tombstones = steps in the B&B Editor, not anywhere near the Song Editor.
Confirmed, kind of. Only 9th and 10th step went dark. Strange behavior. If you then click anywhere in the Piano Roll they appear again.
Can you explain what you mean by this? I'm a bit confused.
One should never use the piano roll to put steps in the step sequencer. The functionality of going to piano roll should be irreversible, unless through a potential "undo" action.
-Tres
@tresf aha. That makes sense. In this case I'd actually definitely vote that double clicking is removed as a method to change to piano roll, as it's a very small/minor action for a rather major change. Even if undo is implemented. I'd also suggest we add some method to change panning in the sequence editor. I vote shift scroll. This way bb-patterns would distinguished by playing at their base note and having "infinite" length, but still keep the ability to change volume and panning.
I'd actually definitely vote that double clicking is removed as a method to change to piano roll
Well, perhaps, or perhaps we just switch it to a piano roll once a note is clicked.
-Tres
@tresf I guess it's very "usable" that way, but I feel like it should be a more explicit change that the user has to more "actively" decide to do. And maybe we should add a button to add piano patterns next to the bb pattern and auto pattern buttons
add a button to add piano patterns next to the bb pattern and auto pattern buttons
I'm confused by this comment. Where would this button go? You can right click -> open in piano roll now or double click. Once a note is clicked, it should switch to a piano roll IMO.
@tresf Oops. Never mind the piano pattern button, that was a stupid idea. I honestly don't know how that would work.
It could be discussed if editing beat notes in the Piano Roll is supported or not.
To set the record straight, we did not create beat notes (or any notes) in the Piano Roll, we only duplicated and moved them in the Piano Roll.
@Spekular It looks like the case you're describing has been fixed. I haven't been able to reproduce this or any similar glitches in master as of e40a6bc627d43c6c148ce73d9c80e2a8900fe569 and I can definitely reproduce this in 1.1.3 .
@zonkmachine I just tried, and i can't reproduce either. There are other issues, unfortunately Moving a beat note off of 1/16th makes it completely disappear, and the pattern is not converted to instrument track view. In instrument track view, beat notes are invisible.
Should I leave these for this issue or close this and open a new one?
Moving a beat note off of 1/16th makes it completely disappear
In the BBTrack, yes. This is by design. Only notes that adhere to the 1/t6th agenda are allowed in there ( in a 4/4 beat...)
and the pattern is not converted to instrument track view.
Same as in 1.1.3 . A BBTrack is converted to an InstrumentTrack when there are other notes than beat notes in it. It's not a new behaviour.
In instrument track view, beat notes are invisible.
:open_mouth: No?! From where I'm looking they're still there... Can you describe more precisely how to repeat the issues you're experiencing?
Should I leave these for this issue or close this and open a new one?
Stick with this one for now.
@zonkmachine Obviously we can't represent offbeat notes very well with the BB pattern view, which is why I'd prefer if we transformed into an instrument track whenever a note ca't be represented (regular length or not on 1/16). It's not exactly ideal to have notes that aren't visible.
As for invisible beat notes, this is what I mean. The first track and second track are the same, except the second contains a full length note and has therefore been converted to an instrument track view. Notice the beat notes aren't drawn.
@Spekular Sorry, got it now.
I'd prefer if we transformed into an instrument track whenever a note ca't be represented (regular length or not on 1/16). It's not exactly ideal to have notes that aren't visible.
I agree on this.
As I understand it this is two changes.
The second change depends on the first.
Something like this?
@Spekular Are you looking at this or do you want me to have a go at it?
@zonkmachine that looks good to me. I haven't looked into this any further, if you want to that would be great.
Make beat length notes visible in ordinary patterns.
This was fixed in #3375
Make 'off beat' notes turn a pattern into an ordinary pattern.
This is the last remaining issue to solve then in order to close this issue. In PR #3361 I implement @Spekular's idea to turn beat patterns with notes that are not visible into melody patterns. It works fine but there could be better ways to signal this and keep the beat patterns. A different colour around the beat note frame for instance if there are notes there that are not visible. This is a fast way to fix the issue however.
Unfortunately I had to revert #3361 so I'm reopening this issue.
Is there any chance #5902 fixed this?
Looks like there's a partial fix but let someone confirm.
Is there any chance #5902 fixed this?
Not completely, see answer here: https://github.com/LMMS/lmms/pull/5902#issuecomment-772879184
How difficult is it to fix the remaining issues?
Steps to reproduce:
This can be reproduced in many more situations than this one, it's just a specific example tat's easy to reproduce.
Related: https://github.com/LMMS/lmms/pull/5902#issuecomment-772740812