Keyboard Shortcuts: Difference between revisions

From Renoise User Manual
Jump to: navigation, search
imported>Taktik
imported>Taktik
No edit summary
Line 1: Line 1:
= Short-cut Keys =
= Keyboard Shortcuts =


'''Related topics'''<br>
Renoise has an enormous amount of keyboard shortcuts. In the previous topics we often only noted a few important shortcuts. There are far more shortcuts available in Renoise to avoid that you have to use the mouse at all, if that's what you want.
[[Learning_The_Keys|Learning the keys]]
There are even lots of shortcuts available, which are not assigned by default, in case they fit into someones workflow.
<br>
<br>


Renoise has an enormous amount of short-cut keys.<br>
== Customizing and Printing Shortcuts ==
If you came this far, i guess you learned the most usefull keys mentioned in [[Learning_The_Keys|this chapter]] though, there are far more keys around and there are also a loadsome amount of functions that can be assigned to a key but aren't assigned.<br>


Keyboards layouts on Mac and PC keyboards differ a lot. The Mac has no "control" or "ctrl" key but uses "command" instead.<br>
In Renoises preferences you can customize all keyboard shortcuts by your own, and also print the current set of shortcuts.  
There is also a great deal of Mac keyboards that do not have a "backspace" key and then there is the issue with the "insert" key that is missing on a lot of traditional Macintosh keyboards.<br>
To answer the question many Mac users will walk up against to "Where is the insert key"?<br>
Use the Help key in combination with the modifyer key (command) for use in Renoise on the Mac in those occasions, the default Apple interception will be circumvented this way.<br>
Any "insert" only situation you will have to reassign personally.<br>
"I don't have a delete key on my macbook"<br>
Fn+Backspace does a delete on the MacBook.<br>


 
To print your shortcuts, simply click the [[image:vvoois_renoise_preferences_keys_print.png]] button in this dialog:
<br>
 
Renoise supports a method to give you a layout for your actual short-cut keys that you customised to your needs.<br>
Just click the [[image:vvoois_renoise_preferences_keys_print.png|frameless|inline]] button in this dialogue:
 
<br>


[[image:vvoois_renoise_preferences_keys.png|frameless|800px|none|keyboard preferences]]
[[image:vvoois_renoise_preferences_keys.png|frameless|800px|none|keyboard preferences]]


<br>
And you will have the most actual key layout in printable form in your default browser (*), even including your customised key layouts.
 
And you will have the most actual keylayout in printable form in your default browser (*), even including your customised key layouts.
Note that the printing format is different from what you see in the browser, just hit '''File''' and then '''Print preview''' in your browser to see the layout that is being send to paper.
Note that the printing format is different from what you see in the browser, just hit '''File''' and then '''Print preview''' in your browser to see the layout that is being send to paper.


'''(*)  Your browser must be XSLT compliant for this option to work properly. '''<br>
== Full List Of Default Shortcuts ==
The latest versions of the following browsers support it:<br>
[[http://www.microsoft.com/windows/ie/downloads/default.mspx Internet Explorer]]<br>
[[http://www.mozilla.com/firefox/ Firefox]]<br>
[[http://www.opera.com/ Opera (recently implemented)]]<br>
[[http://browser.netscape.com/ns8/ Netscape]]<br>
[[http://www.caminobrowser.org/ Camino]]<br>
[[http://www.apple.com/macosx/features/safari/ Safari (Limited xslt support)]]<br>
 
 
*'''All current short-cut keys for each platform'''<br>
Win: http://www.renoise.com/help/KeyBindings_win.xml<br>
Mac: http://www.renoise.com/help/KeyBindings_mac.xml<br>
Linux: http://www.renoise.com/help/KeyBindings_linux.xml
<br>
<br>
'''Related topics'''<br>
[[Learning_The_Keys|Learning the keys]]
 
= Learning the keys =
'''Related topics''' 
 
[[Short-cut_Keys|Short cut keys]] 
 
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. 
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]]. 
 
==Short-cut focus concept==
 
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. 
 
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.


[[image:vvoois_renoise_focus_checkmarks.png|frameless|800px|center]]  <br style="clear: both" />
For convenience, here are the default shortcuts for all 3 platforms that Renoise runs on:
* '''Windows:''' [http://www.renoise.com/help/KeyBindings_win.xml Default Shortcuts for Windows]
* '''Mac OS X:''' [http://www.renoise.com/help/KeyBindings_mac.xml Default Shortcuts for OS X]
* '''Linux:''' [http://www.renoise.com/help/KeyBindings_linux.xml Default Shortcuts on Linux]


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.
== Important Set Of Default Shortcuts ==
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.


Below is a list of the quickest and most used keyboard shortcuts '''(mac-users: Replace CONTROL with COMMAND and ALT with OPTION)''': 


===Global shortcuts===
Renoise supports most of the common shortcuts that any application uses, like CONTROL + X, CONTROL + C, CONTROL + V to cut, copy paste, or CONTROL + Z, Y or CONTROL + Y, CONTROL + SHIFT + Y to undo/redo.
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. 
=== Play and record ===
 
 
==Most generic used shortcuts==
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===
*space: Toggle play-button (whether pattern-loop is on or off, doesn't matter).   
*space: Toggle play-button (whether pattern-loop is on or off, doesn't matter).   
*enter: Play the current line at the cursor position.   
*enter: Play the current line at the cursor position.   
Line 96: Line 37:
*ralt-shift: Toggle [[RecordingInRenoise |sequence record mode]] of the pattern.   
*ralt-shift: Toggle [[RecordingInRenoise |sequence record mode]] of the pattern.   
*escape: Set renoise into [[RecordingInRenoise |sequence editing mode]].   
*escape: Set renoise into [[RecordingInRenoise |sequence editing mode]].   
*Num-pad-enter - Set block-play around current cursor position for 25%25 of patternlength (or the selected block division length). 
=== Panel switching ===


===Panel switching===
*F1: Preset 1 (Default: [[Renoise/Tracks |Pattern Editor]] and [[Renoise/Scopes |Scopes panel]])   
*F1: Preset 1 (Default: [[Renoise/Tracks |Pattern Editor]] and [[Renoise/Scopes |Scopes panel]])   
*F2: Preset 2 (Default: [[Mixer |Mixer]] and [[EffectsGeneral |track DSP]])   
*F2: Preset 2 (Default: [[Mixer |Mixer]] and [[EffectsGeneral |track DSP]])   
Line 109: Line 52:
'''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.   
'''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.   


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


====Position (change) keys====
==== Edit Step & Navigation ====
*lctrl+1 - 0 on upper row keys: Set [[EditStep |edit step]]   
*lctrl+1 - 0 on upper row keys: Set [[EditStep |edit step]]   
*lctrl - / + on upper row keys: Decrease / increase [[EditStep |edit-step]]   
*lctrl - / + on upper row keys: Decrease / increase [[EditStep |edit-step]]   
Line 126: Line 69:
*F12: Set cursor to position 75%25 of the pattern.   
*F12: Set cursor to position 75%25 of the pattern.   


====[[Note-Off |Note-Off]]====
==== Note-Off ====
 
*Caps-Lock - [[Note-Off |Smart Note off]]   
*Caps-Lock - [[Note-Off |Smart Note off]]   
*lctrl+Caps-Lock - [[Note-Off |line Smart Note off]]   
*lctrl+Caps-Lock - [[Note-Off |line Smart Note off]]   


===Instruments===
=== Cut/Copy/Paste ===
([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===
*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===
*lctrl-up/down - Switch between Song / Instrument / Samples / etc filter and folder preset options in Disk Browser panel. 
*lctrl-left/right - Collapse/expand current selected folder 
*up/down (when focus on file area!) - select file. 
*lshift-up/down (when focus on file area!) - Multi select range of files for loading. 
*lctrl-click multiple files - Selective multi select files for loading. 
 
===Selections===
*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===
*ctrl-c - Copy selection to clipboard   
*ctrl-c - Copy selection to clipboard   
*ctrl-x - Cut selection to clipboard   
*ctrl-x - Cut selection to clipboard   
Line 176: Line 96:
*lalt+F5 - Paste 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. 
==== Pattern Sequencer ====


==Mouse power==
*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 


Besides the obvious clicking of areas, there are a couple of less intuitive actions you can do with the mouse. 
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. 
Do watch where your cursor currently is in the pattern / sequence panel if you execute context menu options. 


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


Then there are several ways to alter variable fields in the editor.  
([keyval] = Numeric Keypad keys) 
*Variables can be altered by clicking the arrows [[image:vvoois_renoise_clickupdown.gif|frameless|800px|left]] <br style="clear: both" />
*[/]/[*] - 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. 


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


*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" />
=== Disk Browser ===
 
*lctrl-up/down - Switch between Song / Instrument / Samples / etc filter and folder preset options in Disk Browser panel.
*lctrl-left/right - Collapse/expand current selected folder 
*up/down (when focus on file area!) - select file.   
*lshift-up/down (when focus on file area!) - Multi select range of files for loading. 
*lctrl-click multiple files - Selective multi select files for loading. 


*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" />


===Right mouse button===
== Keyboard Focus Concept ==
The right mousebutton will prompt a context menu to pop up when clicked in a designated area. 


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.
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.   
When right-clicking upon value-arrows to increase BaseNote values, decrements or increments will be one octave.   


'''Related topics''' 
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.


[[Short-cut_Keys|Short cut keys]]   
[[image:vvoois_renoise_focus_checkmarks.png|frameless|800px|center]]  <br style="clear: both" />


----
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.
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.
 
 
=== 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. 
 
 
==Most generic used shortcuts==

Revision as of 15:28, 14 February 2010

Keyboard Shortcuts

Renoise has an enormous amount of keyboard shortcuts. In the previous topics we often only noted a few important shortcuts. There are far more shortcuts available in Renoise to avoid that you have to use the mouse at all, if that's what you want. There are even lots of shortcuts available, which are not assigned by default, in case they fit into someones workflow.

Customizing and Printing Shortcuts

In Renoises preferences you can customize all keyboard shortcuts by your own, and also print the current set of shortcuts.

To print your shortcuts, simply click the File:Vvoois renoise preferences keys print.png button in this dialog:

And you will have the most actual key layout in printable form in your default browser (*), even including your customised key layouts. Note that the printing format is different from what you see in the browser, just hit File and then Print preview in your browser to see the layout that is being send to paper.

Full List Of Default Shortcuts

For convenience, here are the default shortcuts for all 3 platforms that Renoise runs on:

Important Set Of Default Shortcuts

Below is a list of the quickest and most used keyboard shortcuts (mac-users: Replace CONTROL with COMMAND and ALT with OPTION):

Renoise supports most of the common shortcuts that any application uses, like CONTROL + X, CONTROL + C, CONTROL + V to cut, copy paste, or CONTROL + Z, Y or CONTROL + Y, CONTROL + SHIFT + Y to undo/redo.

Play and record

  • 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 play-mode with pattern-loop.
  • rctrl: Toggle play-mode of sequenced patterns.
  • rshift: Toggle sequence record mode of the song.
  • ralt-shift: Toggle sequence record mode of the pattern.
  • escape: Set renoise into sequence editing mode.
  • Num-pad-enter - Set block-play around current cursor position for 25%25 of patternlength (or the selected block division length).

Panel switching

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.

Pattern Editor

Edit Step & Navigation

  • lctrl+1 - 0 on upper row keys: Set edit step
  • lctrl - / + on upper row keys: Decrease / increase 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

Cut/Copy/Paste

  • ctrl-c - Copy selection to clipboard
  • ctrl-x - Cut selection to clipboard
  • ctrl-v - Paste contents from selected clipboard to target.
  • Backspace - Delete all notes and effect commands at current row in track and scroll everything beneath current row up
  • 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

  • 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

Pattern Sequencer

  • 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


Instruments

([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.


Disk Browser

  • lctrl-up/down - Switch between Song / Instrument / Samples / etc filter and folder preset options in Disk Browser panel.
  • lctrl-left/right - Collapse/expand current selected folder
  • up/down (when focus on file area!) - select file.
  • lshift-up/down (when focus on file area!) - Multi select range of files for loading.
  • lctrl-click multiple files - Selective multi select files for loading.


Keyboard Focus Concept

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.

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.


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. 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.


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.


Most generic used shortcuts