Keyboard Shortcuts: Difference between revisions

From Renoise User Manual
Jump to: navigation, search
imported>Vvoois
m (New page: =Learning the keys= '''Related topics''' Short cut keys To work with Renoise, there are a couple of things that makes your life a lot easier once you know these....)
 
No edit summary
 
(31 intermediate revisions by 4 users not shown)
Line 1: Line 1:
=Learning the keys=
= Keyboard Shortcuts =
'''Related topics''' 


[[Short-cut_Keys|Short cut keys]] 
Renoise features an enormous amount of keyboard shortcuts, but in the previous topics we often only noted a few of the important ones. Besides those, there are many other shortcuts available and even unassigned shortcuts, which you can customise yourself if they fit well into your work-flow.


To work with Renoise, there are a couple of things that makes your life a lot easier once you know these. 
Topics in this manual index cover Renoise 1.8 and higher. 
With any update, these pages may change. 


Renoise has quite some power underneath your mouse buttons, but it would pay off if you learn a couple of the complete list of available shortcut keys. 
== Keyboard Focus Concept ==
Also, this section explains a few things that the key-layout inside Renoise does not tell you. 


Instructions on how to access all keyboard shortcuts for PC as Mac OSX can be found [[Renoise.RenoiseShortCutKeys |here]].
Renoise utilises a shortcut Focus system for the keyboard, which means that most keyboard shortcuts only apply to a specific region of the interface. Those are referred to below as 'Local', while the others are 'Global'. The currently focused area is indicated by small corners that are coloured orange by default:


==Short-cut focus concept==
[[image:3.2_focusarea.png]]


Renoise utilizes a short-cut focus handling system for keyboard shortcuts. This means that the keyboard shortcuts available to you at any particular time will vary according to the area currently in focus. 
To change the Focus area, you can either:


You can perform shortcut commands in each area of renoise. To know in which area you are currently working, Renoise surrounds the area with corner tags... "Scope tages". So keyboard shortcuts for the instrument list for instance will only apply if the instrument list has keyboard focus thus the corner tags are visible around the area.
* Click anywhere in Renoise with the middle mouse button.
* Left-click anywhere in Renoise while holding down the ''"Left Alt"'' key.
* Right-click anywhere in Renoise and choose ''"(Set Keyboard Focus Here)"'' from the context menu.
* Use the shortcuts ''"Left Control/Command + TAB"'' or ''"Left Control/Command + Left Shift + TAB"''.


[[image:vvoois_renoise_focus_checkmarks.png|frameless|800px|center]]  <br style="clear: both" />
Here is a small example on how to use the Focus:


To change the short-cut focus area, you can either click the middle-mouse button, or use the shortcut combinations [ctrl+tab] or [shift+ctrl+tab] to forward or go back.
When you start up Renoise, the [[Pattern Editor]] is focused by default. If you use the arrow keys then the Pattern Editor's cursor will start moving around. Now left-click somewhere in the [[Disk Browser]] while holding down the ''"Left Alt"'' key, which will set the Focus to the Disk Browser. Notice that the orange corners now surround the Disk Browser and the arrow keys move around to select files and folders.  
If the "Single click mouse navigation" is turned on in the GUI-preferences, you can also instantly focus upon the pattern editor using one single left-mouseclick.  


The idea behind this is that the main components of Renoise (such as the Pattern Editor) should always be ready for editing. The keyboard Focus will not move around as you click on different parts of the interface, though you can change this via the ''"View > Lock Keyboard Focus"'' option in the [[Main_Screen#Upper_Status_Bar|Upper Status Bar]].


===Global shortcuts===
Some shortcuts can be applied globally, regardless of the focus area (like: you can also perform pattern sequencer related actions in the pattern editor to name one example). Other shortcuts are specific to certain areas and have no equivalent in other areas. "Global" does not always mean "Define once" and execute everywhere. A global shortcut has the same assignment tree in more than one area. If you unfold the Pattern Editor tree, you will find a node called "Pattern Sequencer". This same pattern sequencer you can also find underneath the "Mixer" and the "Pattern Matrix" for example. If you make changes to a global shortcut, you have to apply the changes to all the other areas as well.


So, if you would like to change the "global" behaviour of a shortcut, you are required to make the changes in the keyboard short-cut preferences on the other different areas where this shortcut is assigned as well. 
== Customising and Printing Shortcuts ==


Using the menu panel ''[[Preferences#Keys|"Edit > Preferences > Keys"]]'', you can customise any keyboard shortcut and also print out a list of the currently set shortcuts. To print the shortcuts, simply click the [[image:3.0_preferences-keysprint.png|text-bottom]] button at the top-right of the menu:


==Most generic used shortcuts==
[[image:3.3_preferences-keys.png]]
Below is a list of the quickest and most used keyboard shortucts '''(For the mac-users:Replace lctrl for Command and alt for Option)''': 


Renoise supports the default windows copy, cut and paste shortcuts (ctrl-c, ctrl-x, ctrl-v and continues paste ctrl-p). As expected, these commands work with selections in the Pattern Editor. But note: they apply to envelope selections and effect plugin parameters as well! 


===Play and record===
== List of Important Shortcuts ==
*space: Toggle play-button (whether pattern-loop is on or off, doesn't matter). 
*enter: Play the current line at the cursor position. 
*ralt: Toggle [[PatternFollow |play-mode]] with pattern-loop. 
*rctrl: Toggle [[PatternFollow |play-mode]] of sequenced patterns. 
*rshift: Toggle [[RecordingInRenoise |sequence record mode]] of the song. 
*ralt-shift: Toggle [[RecordingInRenoise |sequence record mode]] of the pattern. 
*escape: Set renoise into [[RecordingInRenoise |sequence editing mode]]. 


===Panel switching===
Below is a list of the most commonly used keyboard shortcuts (Mac users: Replace ''"Control"'' with ''"Command"'' and ''"Alt"'' with ''"Option"'' below):   
*F1: Preset 1 (Default: [[Renoise/Tracks |Pattern Editor]] and [[Renoise/Scopes |Scopes panel]])
*F2: Preset 2 (Default: [[Mixer |Mixer]] and [[EffectsGeneral |track DSP]]) 
*F3: Preset 3 (Default: [[InstrumentEnvelopes |Instrument Editor]] and [[FileFunctions |Disk I/O]]) 
*F4: Preset 4 (Default: expanded [[RenoiseSampleEdit |Sample Editor]]) 
*F5: Preset 5 (Default: expanded [[Renoise/Tracks |Pattern Editor]]) 
*F6: Preset 6 (Default: [[Renoise/Tracks |Pattern Editor]] and [[EffectsGeneral |track DSP]]) 
*F7: Preset 7 (Default: [[Renoise/Tracks |Pattern Editor]] and [[RenoiseAutomation |Automation envelope panel]]) 
*lctrl-tab / lshift-lctrl-tab: Cycle focus between various areas (pattern arranger, pattern editor, instrument list, etc.) visible on screen.  


'''Note''' The current keyboard focus field is saved with the preset. If you desire to quickly jump to a specific area inside that saved GUI-view, click that area and then store it under the preset. This gives you the opportunity to quickly jump between various used areas (like Automation / Dsp / Instrument Properties and Pattern Arranger etc.) using the function keys.
Renoise also supports most of the common shortcuts that apply to any application: ''"Left Ctrl + X"'' (Cut), ''"Left Ctrl + C"'' (Copy), ''"Left Ctrl + V"'' (Paste), ''"Left Ctrl + Z"'' (Undo), ''"Left Ctrl + Y"'' (Redo).


===Pattern Editor's focus key and "global" keys===
=== Global ===


====Position (change) keys====
==== Panel Switching ====
*lctrl+1 - 0 on upper row keys: Set [[EditStep |edit step]] 
*lctrl - / + on upper row keys: Decrease / increase [[EditStep |edit-step]] 
*lctrl+lshift +1 - 0 upper row keys: Set Quantize row-level (Quantize note to each x rows) 
*arrow keys: Scroll through the pattern editor / sequence editor 
*pgup/pgdn: Jump through pattern 
*home/end: Go to start / end row of pattern 
*lctrl+home: Go to first pattern in sequencer 
*lctrl+end: Go to last pattern in sequencer 
*F8: (un)Lock keyboard focus to pattern editor 
*F9: Set cursor to patternposition 0 
*F10: Set cursor to position 25%25 of the pattern 
*F11: Set cursor to the center of the pattern 
*F12: Set cursor to position 75%25 of the pattern. 


====[[Note-Off |Note-Off]]====
* '''F1, F2, F3, F4, F5, F6, F7, F8:''' Activate Window Layout Presets
*Caps-Lock - [[Note-Off |Smart Note off]] 
*lctrl+Caps-Lock - [[Note-Off |line Smart Note off]] 


===Instruments===
'''Tip:''' You can save and customise the layouts by right-clicking on the ''1, 2, 3, 4, 5, 6, 7, 8'' buttons at the top right of the Renoise interface. The current keyboard Focus is also saved with the preset.
([keyval] = Numeric Keypad keys) 
*[/]/[*] - Decrease / increase octave 
*[-]/[+] - Decrease / increase instrument-slot selection 
*[1]-[9] - Select each individual instrument slot in current instrument block 
*lalt+arr.left/right - Jump 7 instrument positions up / down.
*lalt-up/down arrowkeys - Select previous / next instrument.


===sequencer commands===
==== Play and Record ====
*lctrl+arr.left/right - Change pattern-number of current sequence under cursor 
*lctrl+arr.up/down - Go up / down sequence positions 
*lctrl+ins - Insert sequence line above current queued line. 
*lctrl+del - Delete current queued sequence line 


===Disk Browser commands===
* '''Space:''' Start/Stop playing.
*lctrl-up/down - Switch between Song / Instrument / Samples / etc filter and folder preset options in Disk Browser panel.
* '''Enter:''' Only play the line that the cursor is on (play step by step).
*lctrl-left/right - Collapse/expand current selected folder 
* '''Right Alt:''' Start playing and looping the current pattern.
*up/down (when focus on file area!) - select file.
* '''Right Ctrl:''' Start playing the song.
*lshift-up/down (when focus on file area!) - Multi select range of files for loading.
* '''Right Shift:''' Start playing the song with [[Recording_and_Editing_Notes|Edit Mode]] enabled.
*lctrl-click multiple files - Selective multi select files for loading.
* '''Escape:''' Toggle [[Recording_and_Editing_Notes|Edit Mode]].
* '''Numpad Enter:''' Activate [[Transport Panel#Song Parameters|Block Loop]] and start playing.


===Selections===
==== Instruments ====
*lshift-arrowkeys - Mark block in complete track 
*Num-pad-enter - Set block-play around current cursor position for 25%25 of patternlength (or the selected block division length). 


===single add and delete commands===
* '''Numpad / *:''' Decrease/increase [[Transport Panel#Song Parameters|keyboard octave]].
*ctrl-c - Copy selection to clipboard 
* '''Numpad - +:''' Decrease/increase slot selection in the [[Instrument Selector]].
*ctrl-x - Cut selection to clipboard 
* '''Numpad 1-9:''' Select instrument from instruments visible in the [[Instrument Selector]].
*ctrl-v - Paste contents from selected clipboard to target.
* '''Left Alt + Left/Right Arrow Keys:''' Jump up/down a page in the [[Instrument Selector]].
*Backspace - Delete all notes and effect commands at current row in track and scroll everything beneath current row up 
* '''Left Alt + Up/Down Arrow Keys:''' Decrease/increase slot selection in the [[Instrument Selector]].
*Insert - Insert clean row into track and push all notes and effects in current track down.
*lShift+lctrl+backspace - Delete note under cursor and scroll column beneath current note up
*lShift+lctrl+insert - Insert clean row into column and push all notes in current column down.
*lshift+lctrl+arr.left/right arrow - Remove / add sub/effect column.


'''content and selection mask settings apply to all of the following'''
=== Local ===
*lshift+F3 - Cut current track 
*lshift+F4 - Copy current track 
*lshift+F5 - Paste current track 
*lctrl+F3 - Cut current pattern 
*lctrl+F4 - Copy current pattern 
*lctrl+F5 - Paste current pattern 
*lalt+F3 - Cut current selection in pattern 
*lalt+F4 - Copy current selection in pattern 
*lalt+F5 - Paste current selection in pattern 


Okay, this is a pretty large list for a quick-key table; there are many more shortcuts, but the above are the most handy ones to bear in mind. 
==== Cut/Copy/Paste ====


==Mouse power==
* '''Left Ctrl + X:''' Cut selection to clipboard.
* '''Left Ctrl + C:''' Copy selection to clipboard.
* '''Left Ctrl + V:''' Paste contents from clipboard to target.
* '''Backspace:''' Delete all notes and [[Effect Commands]] at the current line in the track and scroll everything beneath the current line up.
* '''Insert:''' Insert clean row into track and push all notes and effects in current track down.
* '''Left Ctrl + Left Shift + Delete:''' Delete note under cursor and scroll column beneath current note up.
* '''Left Ctrl + Left Shift + Insert:''' Insert clean row into column and push all data in current column down.
* '''Left Ctrl + Left Shift + Left/Right arrow:''' Remove/add [[Tracker Interface#Columns|note or effect column]].


Besides the obvious clicking of areas, there are a couple of less intuitive actions you can do with the mouse.
* '''Left Shift + F3:''' Cut current track.
In the Instrument Tables, as well as the Sequence and Pattern Editors, there are various regions where different context menus show up if you right-click them.
* '''Left Shift + F4:''' Copy current track.
Do watch where your cursor currently is in the pattern / sequence panel if you execute context menu options.
* '''Left Shift + F5:''' Paste current track.
* '''Left Ctrl + F3:''' Cut current pattern.
* '''Left Ctrl + F4:''' Copy current pattern.
* '''Left Ctrl + F5:''' Paste current pattern.
* '''Left Alt + F3:''' Cut current selection in pattern.
* '''Left Alt + F4:''' Copy current selection in pattern.
* '''Left Alt + F5:''' Paste current selection in pattern.


[[image:vvoois_renoise_popup.gif|frameless|800px|left]]  <br style="clear: both" />
==== Pattern/Phrase Editor ====


Then there are several ways to alter variable fields in the editor.
* '''Left Ctrl & - +:''' Decrease/increase the [[Pattern_Editor#Pattern_Editor_Control_Panel|Edit Step]] value.
*Variables can be altered by clicking the arrows [[image:vvoois_renoise_clickupdown.gif|frameless|800px|left]] . <br style="clear: both" />
* '''Left Ctrl & 1-0:''' Set the [[Pattern_Editor#Pattern_Editor_Control_Panel|Edit Step]] number.
* '''Left Ctrl & Shift & 1-9:''' Set [[Pattern_Editor#Pattern_Editor_Control_Panel|note quantize]] value.
* '''Arrow Keys:''' Navigate through the [[Pattern Editor]].
* '''PageUp/PageDown:''' Move up/down in pattern.
* '''Home/End:''' Go to start/end line of pattern.
* '''F9:''' Move cursor to line 0.
* '''F10:''' Move cursor 25% of the way down the pattern.
* '''F11:''' Move cursor to the centre of the pattern.
* '''F12:''' Move cursor 75% of the way down the pattern.
* '''Caps-Lock/A:''' Insert a [[Playing_Notes_with_the_Computer_Keyboard#Note_Off|Note-Off]] when [[Recording_and_Editing_Notes|Edit Mode]] is enabled.


*Variables can be altered by using a slider [[image:vvoois_renoise_slider.gif|frameless|800px|left]] .  <br style="clear: both" />
==== Pattern Sequencer ====


*Or they can be altered by clicking the field and dragging up or down [[image:vvoois_renoise_dragging.gif|frameless|800px|left]] . <br style="clear: both" />
* '''Left Ctrl + Left/Right Arrow Keys:''' Change number of current pattern.
 
* '''Left Ctrl + Up/Down Arrow Keys:''' Move to prev/next pattern in sequence.
*Or you can double-click the field and manually enter the value yourself. [[image:vvoois_renoise_manvalue.gif|frameless|800px|left]] / [[image:vvoois_renoise_manval2.gif|frameless|800px|left]] .  <br style="clear: both" />
* '''Left Ctrl + Home:''' Go to first pattern in sequence.
 
* '''Left Ctrl + End:''' Go to last pattern in sequence.
===Right mouse button===
* '''Left Ctrl + Insert:''' Insert new pattern into sequence.
The right mousebutton will prompt a context menu to pop up when clicked in a designated area.
* '''Left Ctrl + Delete:''' Delete current pattern in sequence.
 
When clicking with the right mousebutton upon value-arrows, steps of 10 in [[decimal]] fields or 16 in [[hexadecimal]] fields will be increased or decreased.
When right-clicking upon value-arrows to increase BaseNote values, decrements or increments will be one octave.
 
'''Related topics'''
 
[[Short-cut_Keys|Short cut keys]] 
 
----

Latest revision as of 16:44, 7 March 2023

Keyboard Shortcuts

Renoise features an enormous amount of keyboard shortcuts, but in the previous topics we often only noted a few of the important ones. Besides those, there are many other shortcuts available and even unassigned shortcuts, which you can customise yourself if they fit well into your work-flow.


Keyboard Focus Concept

Renoise utilises a shortcut Focus system for the keyboard, which means that most keyboard shortcuts only apply to a specific region of the interface. Those are referred to below as 'Local', while the others are 'Global'. The currently focused area is indicated by small corners that are coloured orange by default:

3.2 focusarea.png

To change the Focus area, you can either:

  • Click anywhere in Renoise with the middle mouse button.
  • Left-click anywhere in Renoise while holding down the "Left Alt" key.
  • Right-click anywhere in Renoise and choose "(Set Keyboard Focus Here)" from the context menu.
  • Use the shortcuts "Left Control/Command + TAB" or "Left Control/Command + Left Shift + TAB".

Here is a small example on how to use the Focus:

When you start up Renoise, the Pattern Editor is focused by default. If you use the arrow keys then the Pattern Editor's cursor will start moving around. Now left-click somewhere in the Disk Browser while holding down the "Left Alt" key, which will set the Focus to the Disk Browser. Notice that the orange corners now surround the Disk Browser and the arrow keys move around to select files and folders.

The idea behind this is that the main components of Renoise (such as the Pattern Editor) should always be ready for editing. The keyboard Focus will not move around as you click on different parts of the interface, though you can change this via the "View > Lock Keyboard Focus" option in the Upper Status Bar.


Customising and Printing Shortcuts

Using the menu panel "Edit > Preferences > Keys", you can customise any keyboard shortcut and also print out a list of the currently set shortcuts. To print the shortcuts, simply click the 3.0 preferences-keysprint.png button at the top-right of the menu:

3.3 preferences-keys.png


List of Important Shortcuts

Below is a list of the most commonly used keyboard shortcuts (Mac users: Replace "Control" with "Command" and "Alt" with "Option" below):

Renoise also supports most of the common shortcuts that apply to any application: "Left Ctrl + X" (Cut), "Left Ctrl + C" (Copy), "Left Ctrl + V" (Paste), "Left Ctrl + Z" (Undo), "Left Ctrl + Y" (Redo).

Global

Panel Switching

  • F1, F2, F3, F4, F5, F6, F7, F8: Activate Window Layout Presets

Tip: You can save and customise the layouts by right-clicking on the 1, 2, 3, 4, 5, 6, 7, 8 buttons at the top right of the Renoise interface. The current keyboard Focus is also saved with the preset.

Play and Record

  • Space: Start/Stop playing.
  • Enter: Only play the line that the cursor is on (play step by step).
  • Right Alt: Start playing and looping the current pattern.
  • Right Ctrl: Start playing the song.
  • Right Shift: Start playing the song with Edit Mode enabled.
  • Escape: Toggle Edit Mode.
  • Numpad Enter: Activate Block Loop and start playing.

Instruments

Local

Cut/Copy/Paste

  • Left Ctrl + X: Cut selection to clipboard.
  • Left Ctrl + C: Copy selection to clipboard.
  • Left Ctrl + V: Paste contents from clipboard to target.
  • Backspace: Delete all notes and Effect Commands at the current line in the track and scroll everything beneath the current line up.
  • Insert: Insert clean row into track and push all notes and effects in current track down.
  • Left Ctrl + Left Shift + Delete: Delete note under cursor and scroll column beneath current note up.
  • Left Ctrl + Left Shift + Insert: Insert clean row into column and push all data in current column down.
  • Left Ctrl + Left Shift + Left/Right arrow: Remove/add note or effect column.
  • Left Shift + F3: Cut current track.
  • Left Shift + F4: Copy current track.
  • Left Shift + F5: Paste current track.
  • Left Ctrl + F3: Cut current pattern.
  • Left Ctrl + F4: Copy current pattern.
  • Left Ctrl + F5: Paste current pattern.
  • Left Alt + F3: Cut current selection in pattern.
  • Left Alt + F4: Copy current selection in pattern.
  • Left Alt + F5: Paste current selection in pattern.

Pattern/Phrase Editor

  • Left Ctrl & - +: Decrease/increase the Edit Step value.
  • Left Ctrl & 1-0: Set the Edit Step number.
  • Left Ctrl & Shift & 1-9: Set note quantize value.
  • Arrow Keys: Navigate through the Pattern Editor.
  • PageUp/PageDown: Move up/down in pattern.
  • Home/End: Go to start/end line of pattern.
  • F9: Move cursor to line 0.
  • F10: Move cursor 25% of the way down the pattern.
  • F11: Move cursor to the centre of the pattern.
  • F12: Move cursor 75% of the way down the pattern.
  • Caps-Lock/A: Insert a Note-Off when Edit Mode is enabled.

Pattern Sequencer

  • Left Ctrl + Left/Right Arrow Keys: Change number of current pattern.
  • Left Ctrl + Up/Down Arrow Keys: Move to prev/next pattern in sequence.
  • Left Ctrl + Home: Go to first pattern in sequence.
  • Left Ctrl + End: Go to last pattern in sequence.
  • Left Ctrl + Insert: Insert new pattern into sequence.
  • Left Ctrl + Delete: Delete current pattern in sequence.