FR: Snap to grid improvements

Post your ideas and suggestions here

Return to “To Do”

[You can only see part of this thread as you are not logged in to the forums]
Scoox
Fri Sep 11, 2015 12:00 am

10 x

FR: Snap to grid improvements

FL's piano roll has the best piano roll out there, but unfortunately its implementation of the snap function in the Piano Roll, Event Editor and Playlist, is not very good compared with some competing products such as Bitwig or Studio One. Youtube user JC Biffro (who BTW also uses FL Studio & Bitwig) shows us how snap works in Bitwig, and implies that he prefers the way it works there (so do I!):



And this is what snapping looks in FL:

Image

OK so what is the difference? Both softwares give us several snap options, but Bitwig lets us select a combination of those options, while in FL we can only select ONE option at a time. So if you want to snap to "Events" and also "1/4 step" you can't, you are forced to choose between either "Events" OR "1/4 step", but not both.

The other thing that is very inconvenient in FL Studio is that it always assumes a relative grid and doesn't give the option of an absolute grid. This means that events that originally don't fall exactly on a grid line will never snap to the actual grid lines you see, but to a relative grid. There are times when a relative grid is needed, and there are times when an absolute grid is more adequate, and users should need to be able to decide. Again, Bitwig and Studio One have had this from the start. FL Studio could take this one step further by allowing events to snap to relative and absolute grids simultaneously, which would save a lot of clicking around.

Here is my mockup of my "dream" snap functionality. I've only done a mockup for the Piano Roll but the equivalent for the Playlist and the Event editor shouldn't be too different. This implementation would give users more options to adjust how snap works. Some users who don't like snapping to an absolute grid would be able to uncheck it (see below mockups), which means this implementation meets everyone's workflow preferences.

First, this is what it looks like when snap is on and off.

● The magnet icon colour indicates whether snap is enabled (green) or disabled (grey).
● A single Left-Click on the magnet icon toggles snap on and off.
● The snap size selector shows the current snap size, which is visible at all times (so no clicks are required to check what's the current snap size).
● The snap size selection remains unchanged even when snap is off (no need to change to "none", because the magnet icon changes to grey to indicate snap is off).

2016-03-18-160156 Snap button states.png

Then we have the snap menu:

● A Left-Click on the snap size selector opens the snap menu. Note how the "none" option is no longer needed and has been removed.
● A Right-Click shows the "stock note lengths" menu).

2016-03-18-155828 Snap enabled.png

The important thing to notice is that not all settings are mutually exclusive, as detailed below:

2016-03-18-155955 Snap menu details.png

Note 1: "Snap starts" and "Snap ends" only applies to moving clips in the Playlist and notes in the Piano Roll. When resizing items, both start and end will snap regardless of this setting.
Note 2: Towards the end of the Bitwig video on my original post, the author says he prefers Absolute snap because in Bitwig you can hold down the Shift key temporarily enable Relative snap. IL might want to consider something like this for FL.
You do not have the required permissions to view the files attached to this post.
Last edited by Scoox on Fri Mar 18, 2016 8:04 am, edited 6 times in total.

roms
Fri Sep 11, 2015 3:41 pm

0 x

Re: Bitwig SNAP kills FL Studio

well, what bothers me the most with snap is whe...

JC Biffro
Sat Sep 12, 2015 9:20 am

1 x

Re: Bitwig SNAP kills FL Studio

Scoox wrote:FL has the best piano roll out ther...

Scott
Site Admin
Sun Sep 13, 2015 9:19 am

1 x

Re: Bitwig SNAP kills FL Studio

Scoox wrote:OK so what is the difference? Both ...
You do not have the required permissions to view the files attached to this post.

Sacco
Sun Sep 13, 2015 4:01 pm

1 x

Re: Bitwig SNAP kills FL Studio

@ ScooxYou know what's really bad? Absolute sna...

Scoox
Mon Sep 14, 2015 4:49 am

0 x

Re: Bitwig SNAP kills FL Studio

Sacco wrote:@ ScooxYou know what's really bad? ...

Sacco
Mon Sep 14, 2015 5:25 am

0 x

Re: Bitwig SNAP kills FL Studio

I know S1 has relative snap too. Studio One has...

Scoox
Mon Sep 14, 2015 8:24 am

0 x

Re: Bitwig SNAP kills FL Studio

Sacco wrote:I know S1 has relative snap too. St...
Last edited by Scoox on Mon Sep 14, 2015 9:21 am, edited 1 time in total.

Scoox
Mon Sep 14, 2015 9:14 am

2 x

Re: Bitwig SNAP kills FL Studio

Scott wrote:Scoox wrote:OK so what is the diffe...

Scoox
Mon Sep 14, 2015 9:44 am

1 x

Re: Bitwig SNAP kills FL Studio

Also, here is a small inconsistency where FL ke...

Dion
Mon Sep 14, 2015 9:47 am

2 x

Re: Bitwig SNAP kills FL Studio

Scoox wrote:but in other cases it loses track o...

Sacco
Mon Sep 14, 2015 1:21 pm

0 x

Re: Bitwig SNAP kills FL Studio

Scoox wrote:Sacco wrote:I know S1 has relative ...

Scoox
Mon Mar 14, 2016 7:14 am

0 x

Re: Bitwig SNAP kills FL Studio

Independent "Snap enable" switch is v...

Scoox
Mon Mar 14, 2016 10:09 am

1 x

Re: FR: Proper snap to grid

(I've moved the contents of this post and the m...
Last edited by Scoox on Fri Mar 18, 2016 8:06 am, edited 1 time in total.

Dion
Mon Mar 14, 2016 5:22 pm

0 x

Re: FR: Proper snap to grid

Scoox wrote:OK here is my mockup of my "dr...

Spivkurl
Mon Mar 14, 2016 6:18 pm

0 x

Re: Bitwig SNAP kills FL Studio

Scoox wrote:Independent "Snap enable"...

Scoox
Mon Mar 14, 2016 6:32 pm

0 x

Re: Bitwig SNAP kills FL Studio

Spivkurl wrote:Scoox wrote:Independent "Sn...

Scoox
Fri Mar 18, 2016 3:19 am

0 x

Re: FR: Snap to grid improvements

Markers also seem to preserve their offset to t...
You do not have the required permissions to view the files attached to this post.

Scoox
Mon May 30, 2016 4:08 pm

0 x

Re: FR: Snap to grid improvements

I was just testing something in Bitwig, and it ...

jesussaddle
Thu Jan 05, 2017 8:13 pm

0 x

Re: FR: Snap to grid improvements

Scoox wrote:I was just testing something in Bit...

jesussaddle
Thu Jan 05, 2017 9:02 pm

0 x

Re: Bitwig SNAP kills FL Studio

Sacco wrote:I know S1 has relative snap too. St...

jesussaddle
Thu Jan 05, 2017 9:30 pm

0 x

Re: Bitwig SNAP kills FL Studio

Sacco wrote:I know S1 has relative snap too. St...

Scoox
Sat Jan 07, 2017 3:19 am

0 x

Re: FR: Snap to grid improvements

Hey Jesussaddle, you posted some good thoughts ...

Scoox
Fri Oct 12, 2018 5:38 pm

0 x

Re: FR: Snap to grid improvements

Sorry but... it's FL Studio 20 and heck knows h...

Dion
Mon Oct 15, 2018 11:53 am

0 x

Re: FR: Snap to grid improvements

Scoox wrote:4. Now try to draw a note that's ex...

Scoox
Mon Oct 15, 2018 12:20 pm

0 x

Re: FR: Snap to grid improvements

Dion wrote:Scoox wrote:4. Now try to draw a not...

Dion
Mon Oct 15, 2018 12:51 pm

0 x

Re: FR: Snap to grid improvements

No worries.Scoox wrote:Are you happy with how i...

Scoox
Mon Oct 15, 2018 5:32 pm

1 x

Re: FR: Snap to grid improvements

Fair enough, I guess that's the beauty of optio...
You do not have the required permissions to view the files attached to this post.


Return to “To Do”