Skip to content

Conversation

@grejppi
Copy link
Contributor

@grejppi grejppi commented Jan 18, 2014

The 'Add/Remove steps' options on a pattern's context menu have been changed to always add and remove as many steps as there are in a full bar. The option to add or remove fewer steps is dropped.

Two new buttons are added to the B&B editor toolbar that perform these actions on all instrument tracks.

Rationale:

  • The current way of adding new steps through a long context menu with a sub menu is awkward and requires precision. (Fitts's law)
  • Current options are 1, 2, 4, 8, and 16 steps. In projects that are not in 4/4 time, the number of steps in a bar is none of those. Adding steps involves navigating the menu multple times.
  • There is also no benefit in adding fewer than a full bar's worth of steps, as the B&B pattern length is finally rounded up to the nearest full bar.

tobydox added a commit that referenced this pull request Jan 18, 2014
B&B editor: adding and removing steps
@tobydox tobydox merged commit f5f2b97 into LMMS:stable-0.4 Jan 18, 2014
@unfa
Copy link
Contributor

unfa commented Jan 18, 2014

No more re-doing the "add steps" for all instruments? Yay, this is finally
going to be useful!
On 18 Jan 2014 10:42, "grejppi" [email protected] wrote:

The 'Add/Remove steps' options on a pattern's context menu have been
changed to always add and remove as many steps as there are in a full bar.
The option to add or remove fewer steps is dropped.

Two new buttons are added to the B&B editor toolbar that perform these
actions on all instrument tracks.

Rationale:

  • The current way of adding new steps through a long context menu with
    a sub menu is awkward and requires precision. (Fitts's lawhttp://en.wikipedia.org/wiki/Fitts's_law
    )
  • Current options are 1, 2, 4, 8, and 16 steps. In projects that are
    not in 4/4 time, the number of steps in a bar is none of those. Adding
    steps involves navigating the menu multple times.
  • There is also no benefit in adding fewer than a full bar's worth of
    steps, as the B&B pattern length is finally rounded up to the nearest full
    bar.

You can merge this Pull Request by running

git pull https://github.com/grejppi/lmms stable-0.4-bb_usability

Or view, comment on, or merge it at:

#56
Commit Summary

  • b&b editor: always add and remove so many steps as there are in one
    bar
  • add new steps to all tracks at once
  • check track type first before adding or removing steps

File Changes

Patch Links:


Reply to this email directly or view it on GitHubhttps://github.com//pull/56
.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants