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.