Keys
Ctrl+Shift+H shows these in the console, over the code, faint -- or the keyboard icon at the top right.
| keys | |
|---|---|
| Ctrl+Enter | run the expression at the cursor (on a #$ line: its block); a hold(s, 1), gate(s, 0) or seq(s, 0) line then turns its switch round, so the next press does the other thing |
| Ctrl+Alt+Enter | run it on every voice of a poly: sound at once (Ctrl+Enter adds a voice) |
| Ctrl+_ (Ctrl+Shift+-) | freeze the line: its synths on the note they are on -- their patterns held (hold()) -- and its animations where they are (bass > scale(...) stops scaling); again: they go on from there. On a #$ head, the whole block |
| Ctrl+Shift+Enter | run everything, folded blocks too |
| Ctrl+Shift+D | the help page of the cue under the cursor, in a new tab |
| Ctrl+. | hush: asks first -- Enter kills every sound, Esc leaves it; Ctrl+. twice kills at once |
| Ctrl+Shift+, | still(all): asks first -- Enter does what Ctrl+, does and puts the screen back to plain: screen(off), every gui()'s own effects off (kaleido, mirror, tile, blur, warp ...), the trails wiped |
| Ctrl+, | still: asks first -- Enter stops every animation and text, and what the texts were saying (the sound plays on); Esc leaves it; Ctrl+, twice: at once |
| Ctrl+Shift+. | stop what the line under the cursor started |
| Tab | take the faint completion -- a whole {…} too: after reverb: the object with its defaults, inside one the keys not yet written · on a #$ line: fold / unfold |
| Ctrl+Space | list the suggestions, to pick from |
| Ctrl+Shift+K | delete the line |
| Ctrl+Shift+/ | comment the line (or the selection) out, or back in |
| Ctrl+Shift+S | stash the line (with Alt: the global stash) |
| Ctrl+Shift+F | perform mode: the code over the stage |
| Ctrl+Shift+B | focus, in turn: the block at the cursor alone, then the line at the cursor alone, then all the code again -- the rest out of sight, so the visuals have the screen; it follows the cursor |
| Ctrl+Shift+P | the code on the projector window, or not |
| Ctrl+= / Ctrl+- | the code's size |
| Ctrl+Shift+L | show / hide the console |
| Ctrl+Shift+H | the cheatsheet |
What the console shows as you type
- A faint completion after the cursor, the best guess: Tab takes it.
- A faint reminder at the end of the line of what can go here: after
rotate(its usual parameters, afterwave:the waves, insidesinOsc(its arguments still to come (rate, phase, lo, hi). The first letter typed ends it. - Paused and held sounds: a sound let go with
gate(s, 0)dims its lines, tagged paused; one stopped withseq(s, 0), stopped; one underhold(s)is tagged held; one abang(s, 4)metro is banging is tagged active, its bang line too. - Under each line run, in the output: the line with its random values rolled, when it had any -- click to copy.
Tip: use ← → or ↑ ↓ to navigate the docs