This is currently my only repo for my SuperCollider files.
I consider my teacher to be Eli Fieldsteel although he most likely doesn't know it (or even know me). If you're interested in learning SuperCollider, I can't recommend his tutorial series enough. He is a master educator and talented composer/musician. But don't be surprised if you need to watch them over and over and over.
I'm also currently learning a lot about live coding from Sean Cotterill's excellent resources on how to live code with SuperCollider.
I use Neovim as my primary coding environment so I use the scvim plugin rather than the official SuperCollider IDE. However, I have altered the default key commands:
,ss
stops all sound,l
evaluates the current line,b
evaluates the current block or selected textK
still launches the docs for the word under the cursor
If you aren't me and curious how I did this, you can find the settings in my vim config
I also have to remember to run :SClangStart
after I open a file. (Yes, these notes are for future me.) I also use tmux to manage multiple terminals. So if I want to move SuperCollider's logging pane, I need to:
- Create the new pane with:
Ctrl-b c
- Note the number of the window. The next step will assume
1
- Move it to the new window with:
Ctrl-b :join-pane -t :1
(Thank you past me 😍)