Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Finer Scaling In The Sequencer #874

Closed
HDDigitizerMusic opened this issue Jun 20, 2014 · 4 comments · Fixed by #4973
Closed

Finer Scaling In The Sequencer #874

HDDigitizerMusic opened this issue Jun 20, 2014 · 4 comments · Fixed by #4973

Comments

@HDDigitizerMusic
Copy link

Can we add a drop down list in the sequencer tools area like in the piano roll where it allows finer scaling?

Here's an example:
example

Of course, it would not have that many scales but I think you get the idea.

Here's what it looks like in another DAW:
fl-studio-automation-460-85

See how there are four large sections like in LMMS but in each section you will find four more measures and inside those two? I’ve seen this feature in a few other DAW's and think it is one of high importance.

I know we have smooth scaling, but a finer measure grid would help get an exact placement. Any thoughts?

By the way, I have to say, LMMS is getting pretty good. I was going to get FL Studio but after I found the changes going on in LMMS, I don’t think I’ll want or need to.

@diizy
Copy link
Contributor

diizy commented Jun 20, 2014

On 06/20/2014 10:55 PM, Digitizer wrote:

Can we add a drop down list in the sequencer tools area like in the
piano roll where it allows finer scaling?

First of all, pretty snappy theme you have there! Hope you share it with
others on the sharing platform, and also, I hope you'll upgrade it to
work with 1.1... there's many more options for theming coming in 1.1.

Anyway, yeah, better handling of the grid in song editor is one of those
many things which I've started discussions on on the mailing list...
(really, I have way more ideas for LMMS than anyone even wants to hear...)

To be more specific, we've talked about making the time signature be a
property of each pattern, so that each pattern could have its own time
sig, and the global time sig in the song editor would be used more like
a grid setting. To an extent, you can already use the song editor's time
sig as a way to adjust the "grid", but the problem is that it also
affects all patterns, which kind of makes it uncomfortable to use.

If this gets implemented, there won't be a need for a separate
Quantization widget, as the global time sig could be set to any note
length - from 1/32 to 1/1. The patterns always snap to the time sig
value, so that if the time sig is 4/4, then the step in the song editor
is 4 beats...

@Spekular
Copy link
Member

+1 for this, almost made a new issue for it before I found this one. I don't know that I find diizy's solution/workaround preferable to an actual quantization selector though, at least not as a replacement.

An additional feature I think would be neat is an "auto" mode. At 100% zoom it would use the default quantization of one bar, at 200% zoom it would snap to half bars, 400% zoom = beats, and so on. Optionally with a multiplier dropdown next to it, so people can define what Q they'd like at 100% zoom. For example Q set to auto with multiplier set to 2x => half bar snapping at 100% zoom, beat snapping at 200%, ...

@Spekular
Copy link
Member

Spekular commented Apr 13, 2019

Better UX for the auto proposal:
One dropdown selecting Q level
One checkbox enabling/disabling Auto/Adaptive Q

Then Auto/Adaptive Q uses the selected Q as it's baseline at 100% zoom.

@PhysSong
Copy link
Member

Implemented via #4973.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants