• jon@schemawound.com
Supercollider
Supercollider 3.5 on Windows

Supercollider 3.5 on Windows

Due to changes in the newest version of Supercollider for Windows I had a little trouble getting it installed.  I figured I would put up these directions on what I did in case they are helpful to anyone else.  Note: I use Sublime Text 2 as a front end.  If you have not tried it I really recommend you do, in my opinion it is a much better option then Gedit.

1) Download Supercollider 3.5 from http://supercollider.sourceforge.net/downloads/

2) Install supercollider (do not install SCEdit unless you plan to install Gedit first)

2) Download and install Sublime Text 2 from http://www.sublimetext.com/2

3) Download the Supercollider package for Sublime Text from (use the zip icon towards the upper left) https://github.com/geoffroymontel/supercollider-package-for-sublime-text

4) Run Sublime Text 2

5) Go to Preferences / Browse Packages – this will open the location your Sublime Text 2 packages are stored in

6) Create a directory named Supercollider and put all the files from the plugin you downloaded into it.

7) Open SuperCollider.sublime-settings and change the sc_dir to match the path you installed Supercollider in.  If you used the default install path it is already correct except in Windows 64-bit.  In that case you will need to change the path from “Program Files” to “Program Files (x86)”

8) In this version of Supercollider several things have changed.  The location of the startup file, the way you boot the server and the graphics toolkit.  In windows 7 my startup file path looks like this “C:UsersjsiemaskSuperColliderstartup.scd”, in earlier versions of windows it will be in the SuperCollider subfolder of your user folder.  If you have an existing startup file you will want to modify it to change any code that is changing your graphics toolkit.  If you do not have a startup file my suggestion is you create this as a basic startup file.

Server.default = s = Server.internal;
s.waitForBoot({
  s.makeWindow();
  s.scope;
  SynthDescLib.global.read;
  SynthDescLib.global.browse;
});
9) Start Sublime Text 2

10) You will now have a Supercollider menu under you Tools menu.  Pick start SCLang to start up supercollider.  The console will appear at the bottom of your text window and supercollider will boot.  After a short delay you should get your server window, scope window and SynthDef window.

11) You can use Ctrl-Enter to evaluate any line.  If there is an opening or closing parenthesis it will highlight and evaluate the whole block.  You do not need to double-click to highlight like in old versions.

12) Have fun making noise and remember Ctrl-. to stop all sound. 

NOTES:

– On one of my boxes I can not get it to read the startup file at all.  If you run into the same problem I do not have a solution for it yet.  If you figure out any possible solutions please let me know.

– While trying to get things to work I set SCSynth and SCLand to always run as administrator.  Doing this caused the Sublime Text plugin to fail to work.