Link Search Menu Expand Document

Below is a list of shortcuts available in score listed by scope of usage.

Shortcuts depend on the focused view. In particular, Ctrl+Enter compiles in a code editor but reinitializes in the score view, and Ctrl+Space requests completion in a text prompt rather than playing the score.

General

  • Ctrl+Shift+D(Win / Linux) or⌘+Shift+D(Mac): Show Device explorer panel
  • Ctrl+Shift+P(Win / Linux) or⌘+Shift+P(Mac): Show Processes library panel
  • Ctrl+Shift+B(Win / Linux) or⌘+Shift+B(Mac): Show System library panel
  • Ctrl+Shift+L(Win / Linux) or⌘+Shift+L(Mac): Show Project library panel
  • Ctrl+Shift+C(Win / Linux) or⌘+Shift+C(Mac): Show Console panel
  • Ctrl+Shift+G(Win / Linux) or⌘+Shift+G(Mac): Show Messages log panel

Conditions

  • Suppr/Backspace: Delete selected condition

Device explorer

  • Esc: De-select node

Timeline

  • ↑, ↓, →, ←: Navigate through the various linked elements on the Timeline
  • Ctrl+Alt+↑(Win / Linux) or⌘+Alt+↑(Mac): Go back to parent scenario
  • Ctrl+Alt+U(Win / Linux) or⌘+Alt+U(Mac): Unroll all processes attached to an interval
  • Ctrl+Alt+F(Win / Linux) or⌘+Alt+F(Mac): Fold all processes attached to an interval

Transport

  • Space or Ctrl+Space(Win / Linux) or⌘+Space(Mac): Play/pause the currently displayed interval.
  • Shift+Space: Play the root score.
  • Enter: Stop execution.
  • Ctrl+Enter(Win / Linux) or⌘+Enter(Mac): Reinitialize (stop and send the initial state).
  • Double-click the time ruler: Play from here. Hold the second click and drag to scrub.
  • Alt+Click on an interval with the Play tool: Play that interval from its beginning.

Nodal editing

  • Ctrl+Click(Win / Linux) or⌘+Click(Mac): Add/remove a node from the selection.
  • Ctrl+Drag(Win / Linux) or⌘+Drag(Mac) on empty canvas: Add nodes intersecting the selection rectangle.
  • Drag an already-selected node: Move the selected group.
  • Ctrl+C(Win / Linux) or⌘+C(Mac) / Ctrl+V(Win / Linux) or⌘+V(Mac): Copy/paste selected processes and their internal cables; the destination follows the current editing context.
  • Delete: Delete selected processes.

See Editing workflow for cable gestures and nested paste behavior.

Piano roll

With notes selected and the piano roll focused:

  • ↑ / ↓: Transpose by one semitone.
  • Shift+↑ / Shift+↓: Transpose by one octave.

Code editors

  • Ctrl+Enter(Win / Linux) or⌘+Enter(Mac): Compile; also works with keypad Enter and in docked editors.
  • Ctrl+F(Win / Linux) or⌘+F(Mac): Open search.
  • Ctrl+Space(Win / Linux) or⌘+Space(Mac): Request completion where the language provides a completer.
  • Tab / Shift+Tab: Indent/unindent selected text.
  • Shift+Delete: Delete the current line.
  • Esc: Close search when open; otherwise a windowed editor can close. Docked editors are not dismissed by Escape.

Console prompt

These apply while typing in the Console input, not the score view:

  • Enter: Execute the entered command.
  • ↑ / ↓: Browse command history.
  • Ctrl+Space(Win / Linux) or⌘+Space(Mac): Request completion.
  • Ctrl+A(Win / Linux) or⌘+A(Mac) / Ctrl+E(Win / Linux) or⌘+E(Mac): Move to the start/end of the line.
  • Ctrl+B(Win / Linux) or⌘+B(Mac) / Ctrl+F(Win / Linux) or⌘+F(Mac): Move back/forward one character.
  • Ctrl+U(Win / Linux) or⌘+U(Mac) or Ctrl+L(Win / Linux) or⌘+L(Mac): Clear the input line, not the console output.
  • Ctrl+K(Win / Linux) or⌘+K(Mac): Delete from the cursor to the end.
  • Ctrl+W(Win / Linux) or⌘+W(Mac): Delete the preceding word.
  • Ctrl+T(Win / Linux) or⌘+T(Mac): Transpose the characters immediately before and at the cursor.

Trigger

  • Suppr/Backspace: Delete selected trigger