overtone

pfeodrippe 2024-04-05T05:01:43.220229Z

Hi \o This project is back, thanks to Arne =D Just like the question above by Lars, I'm on a Mac and I'm trying to connect to some aggregate device, I can do it in SC (client) by using

Server.default.options.device = "Aggregate Device";
Server.default.reboot;
then I can see SC's audio output in, for example, a DAW like bitwig. Is there a way that we can eval-sc? lol Or at least that it respects the startup.scd file?

✅ 1
pfeodrippe 2024-04-05T12:58:18.032299Z

@larstvei Connecting to sclang’s IDE (the SC app) and adding the commands to the startup script may be a workaround for now o/

larstvei 2024-04-05T16:14:48.261989Z

Thank you, I’ll give it a shot!

pfeodrippe 2024-04-10T00:40:26.889249Z

Yes, it works! Thank you, Arne! @larstvei So my ~/.overtone/config.clj is now like the following (see :sc-args)

{:os :mac,
 ... ...
 :sc-args {:hw-device-name "Aggregate Device"}
 ... ...}

pfeodrippe 2024-04-05T05:02:22.746979Z

Inside startup.scd, I have

Server.local.options.maxLogins = 10;
Server.default.options.device = "Aggregate Device";
Server.default.reboot;
and this does the trick for sclang (the SC client).

pfeodrippe 2024-04-05T05:16:40.712259Z

A workaround for now is connecting to the sclang server that has the correct config (first kill the internal one)

(do (kill-server)
      (connect-server 57110)) ;; 57110 is the port you see in sclang's client output

pfeodrippe 2024-04-05T06:27:54.506399Z

This is what I wanted \o/ (the volume is loud as we have some double buffering because of the recording, but you can see the effect affecting half of the sound :P)

plexus 2024-04-08T09:41:06.587589Z

looks like we support :hw-device-name in .overtone/config.clj. It gets passed to scsynth as -H. Can you try that?

pfeodrippe 2024-04-08T23:08:24.702279Z

Awesome, thanks! Will try it o/