This is an old revision of the document!


Keystrokes and Workflow.

Rosegarden is well equipped not only for mouse users, but those who prefer, or are more comfortable with keystrokes, focused instead on using the qwerty and a midi keyboard as a workflow default. This article is just one suggestion for KS workflow using the tools and KS actions we currently have, and relates, in the main, to the matrix editor.

Input.

Inputting in the matrix editor is a fairly simple process, with mouse, icons, and keystrokes, to aid the user in this often time consuming task. Using mouse and icons is fairly quick, but with some planning, and importantly, practise, the RG keystroke set goes a long way towards making input workflow more efficient, and taking some of the donkey work out of this process.

Planning is everything in this case, and there are a couple of questions the user should themselves before setting out their particular KS set.

Am i left or right handed?

Qwertys, by their very layout nature, are right handed, and coupled with a midi input device like a keyboard, present a quick and efficient means of input. But which is the 'best' hand for you? Do you step input with the midi keyboard with your left or right hand? Which one tends to sit over the qwerty more often than not, and how can you set up a KS set that will give you both hands working as quickly and efficiently as possible?

What's the most natural hand span i can use, instinctively?

Which fingers do you use to operate modifers, like the control, shift, or alt keys, coupled with a normal key? Ctl+K might be natural for one user, but awkard for another. When setting out KS sets for a task, it's useful to consider this, and: just how you type, where your hands tend to sit, how long your fingers are, handshape etc..

These ergonomic factors, determined in the beginning of the KS mapping process, will help further down the line, as the KS set in RG expands, and offers more opportunity to work in a KS environment.

The KS set.

We're going to set this up for the matrix editor in this article, but the principles are just as valid for other components within RG. For the sake of continuity, i will call each KS component an 'action'.

Navigation.

Once a segment has been created, and we want to input into a matrix editor, we can highlight the segment and use a keystroke to open the editor.

The action in the main window configure shortcuts is called: Open in Matrix Editor (referred to from here as the ME), and the default KS is “M”.

Once the ME is open, we then have a further, more specifically defined shortcut menu with actions directly related to the ME, in addition to more general actions.

The basics:

Grid Durations

The grid durations in the ME are called “Snap to <something>.” I include in this list my added KS for non default KS settings.

Action KS

  • Snap to 1/12 7
  • Snap to 1/16 6
  • Snap to 1/2 2
  • Snap to 1/24 9
  • Snap to 1/32 3
  • Snap to 1/4 4
  • Snap to 1/48 Ctl+0
  • Snap to 1/64 0
  • Snap to 1/8 8
  • Snap to 3/16 Alt+6
  • Snap to 3/8 Alt+8
  • Snap to Bar 5
  • Snap to Beat 1

These actions determine grid duration, and with a bit of practice are quick for inputting. There are two other actions that go with these naturally, changing the length by double, and half, to give the user many more combinations for inserted event or note length, as part of a KS workflow.

Double Durations ctl+shift+H

Halve Durations shift+H

Example: you want to input a dotted crotchet. (Use the action for 3/8) But if you want to input a dotted minim (double the length of a dotted crotchet) you use the “Double Duration” KS to achieve this.

(Work in progress………)

 
 
keystrokes.1221480889.txt.gz · Last modified: 2022/05/06 16:07 (external edit)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki