Supercollider
How do I set it up
Language stuff
// this should do something, but it doesnt:
s.boot; // server boots, but no sound audible?
Server.default.boot;
{ SinOsc.ar * 0.1 }.play(s);
I want to play a sine wave
What's my sound architecture on linux? Pipewire, with a bunch of pipewire frontends (jack, pulse, etc)
Pipewire seems to need some kind of server, which clients feed to.
How do I check if it's really playing anything? GUI is easiest, I know of that pipewire gui app/patchbay and there's also pavucontrol for the pulse frontend. Both would probably work, let's try pavucontrol
Never mind about pavucontrol, I'll get qpwgraph
How do I open up a supercollider server in the first place?
What binaries does the supercollider package provide?
pacman -Ql supercollider | grep bin # sclang # scsynth # scide # # a bunch of ".schelp" doc files? # what's this scide? Let's check it out
Oh, it has a full IDE interface, and that's how you read the .schelp
nice