How does this work?

  • sclang and scsynth are started as subprocesses and their outputs are collected.

  • scsynth is then controlled via OSC

    • Direct control of the server shortcuts the detour via sclang and is both more efficient and promises a lower latency

  • sclang communication is done with pipes (bi-directional) and with OSC for receiving return values