SCSYNTH(1)
π SCSYNTH(1) π
okay bestie, so this is the General Commands Manual page for scsynth, and I'm gonna walk you through it like we're texting at 2am, except every single fact stays exactly where it was. no cap. π«Ά
β¨ NAME β¨
scsynth β the SuperCollider audio synthesis server. that's her. that's the whole vibe. π
β¨ SYNOPSIS β¨
scsynth [options]
πΈ DESCRIPTION πΈ
SuperCollider is a real time audio synthesis programming language. this manual page documents, briefly, the scsynth command β which is the audio server of SuperCollider. she's the one actually making the sounds while everybody else is over there writing code. main character energy fr fr. π
SuperCollider has documentation in the HTML format, and it's available in the supercollider-doc package. go read it, i'm literally begging. π
π OPTIONS π
a summary of the options is included below, slay. There must be a -u and/or a -t option, or -N for nonrealtime. like, that's not optional, that's the rule. π€
-u<udp-port-number>β a port number (0β65535)-t<tcp-port-number>β a port number (0β65535)-c<number-of-control-bus-channels>β default4096-a<number-of-audio-bus-channels>β default128-i<number-of-input-bus-channels>β default2-o<number-of-output-bus-channels>β default2-z<block-size>β default64-Z<hardware-buffer-size>β default0-S<hardware-sample-rate>β default0-b<number-of-sample-buffers>β default1024-n<max-number-of-nodes>β default1024-d<max-number-of-synth-defs>β default1024-m<real-time-memory-size>β default8192-w<number-of-wire-buffers>β default64-r<number-of-random-seeds>β default64-D<load synthdefs? 1 or 0>β default1-R<publish to Rendezvous? 1 or 0>β default1-l<max-logins>β default64. maximum number of named return addresses stored. also the maximum number of tcp connections accepted. two jobs, one flag, she's multitasking. π-p<session-password>β when using TCP, the session password must be the first command sent. the default is no password. UDP ports never require passwords, so for security use TCP. (yes, listen to that one, bestie. it's giving "i told you so" energy.) π-N<cmd-filename><input-filename><output-filename><sample-rate><header-format><sample-format>β the nonrealtime mode, and yes it takes six whole arguments, she's high maintenance but worth it. β¨-Lβ enable memory locking. π-H<hardware-device-name>β pick your hardware device by name. π§-v<verbosity>β how chatty she is:0is normal behaviour-1suppresses informational messages-2suppresses informational and many error messages
-U<ugen-plugins-path>β a colon-separated list of paths. If-Uis specified, the standard paths are NOT searched for plugins. like, at all. zero. she said what she said. π-P<restricted-path>β if specified, prevents file-accessing OSC commands from accessing files outside<restricted-path>. keeping her in her lane, respectfully. π§
π¦ TO QUIT π¦
to quit, send a 'quit' command via UDP or TCP, or press ctrl-C. that's it, that's the goodbye. no dramatic exit needed. π
π SEE ALSO π
sclang(1)/usr/share/doc/supercollider-server
π AUTHOR π
this manual page was written by Paul Brossier <piem@altern.org> for the Debian project (but may be used by others). okay so, generous queen. π
Modified and updated by Artem Popov <artfwo@gmail.com>. two icons, one manpage, we love to see it. β
and that's the whole thing!! this page is dated Nov 18, 2008, and it came out of the General Commands Manual for version SCSYNTH(1). mwah, go make some sounds, bestie. π§ππ
π¦ where this page comes from
- debian bookworm: supercollider-server 1:3.13.0+repack-1 Β· GPL-2.0-or-later
- debian trixie: supercollider-server 1:3.13.0+repack-3 Β· GPL-2.0-or-later
- ubuntu jammy: supercollider-server 1:3.11.2+repack-1build1 Β· GPL-2.0-or-later
- ubuntu noble: supercollider-server 1:3.13.0+repack-1ubuntu3 Β· GPL-2.0-or-later
- ubuntu resolute: supercollider-server 1:3.13.0+repack-3ubuntu1 Β· GPL-2.0-or-later
- ubuntu stonking: supercollider-server 1:3.14.1+repack2-1build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms