home/ atoms/ sc-server-not-booted-error

Playing a SuperCollider synth before s.boot produces silence and a 'Server not running' post message

Calling .play, Ndef.play, or Pbind.play before the audio server is booted produces no sound and posts a ‘Server not running’ or ‘Server not booted’ message. The fix is to call s.boot and wait for the ’*** Welcome’ message before evaluating any synth code. Server.default must be set to the local server (Server.default = s = Server.local) and s.serverRunning checked when uncertain.

Examples

Calling {SinOsc.ar(440)}.play before s.boot completes → silence, post: ‘Server not running’.

Assessment

State the correct sequence of steps to boot a SuperCollider server and confirm it is running before evaluating synth code.

“No sound; post: `Server 'localhost' not running` / `Server not booted` (representative) | `s.boot;` (wait for `*** Welcome`)”
context/ · L5-debug/supercollider.md · chunk 1