Allow use of pw-jack with custom variable#65
Allow use of pw-jack with custom variable#65noonker wants to merge 1 commit intosupercollider:mainfrom
Conversation
|
In principle I suppose this is OK, although, on my Ubuntu Studio system, it's not necessary to preface sc executables with |
|
Apologies for the delays! pw-jack just modifies In most cases where PipeWire is the default system implementation I'm using Guix and setting up PipeWire which sets it up for the system. However, I think since this is not the default guix audio service a lot of packages are still packaged with the non-PipeWire version of Jack. The I /could/ either try to figure out how to get this changed upstream (which may break supercollider for non pipewire users) or I could just maintain my own build definition for supercollider. However, I think right now as I'm getting used to supercollider I would prefer to just use the much simpler This already works if I wanted to use the supercollider ide (e.g. |
|
One other thought -- wouldn't it work just to write That is: emacs launches sclang, but sclang doesn't connect to audio anything (unless you're using the internal server, which is almost never done anymore). Then sclang launches scsynth, and the executable name string is already configurable in sclang. It may still be legit to add the scel variable in case someone needs the internal server. Just pointing out that scsynth's audio connection is external to the relationship between scel and sclang. |
I'm using PipeWire under Linux and need to use
pw-jackto startsclangto ensure that we're using PipeWire's implementation of Jack instead of Jack's own implementation.This patch adds the custom variable
sclang-use-pw-jack. When it's non-nil-sclang-startwill loadpw-jackinstead ofsclang-programand instead addsclang-programto the first argument generated bysclang-make-optionsLet me know what you think :)