Skip to content

Commit b40317a

Browse files
committed
Build - scsynth on macOS doesn't appear to honour the ; separator for multiple ugen plugin paths
Instead fall back to a single plugin directory and copy extra plugins across during prebuild
1 parent 4e8363b commit b40317a

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

app/gui/qt/mac-prebuild.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ rm -rf ${SCRIPT_DIR}/../../server/native/scsynth
2929
cp -R ${SCRIPT_DIR}/../../../prebuilt/macos/x64/* ${SCRIPT_DIR}/../../server/native/
3030
cd ${SCRIPT_DIR}/../../server/native/
3131
ln -s supercollider/scsynth scsynth
32+
mv supercollider/extra-plugins/* supercollider/plugins/
33+
rm -rf supercollider/extra-plugins
3234

3335
echo "Compiling native ruby extensions..."
3436
ruby "${SCRIPT_DIR}/../../server/ruby/bin/compile-extensions.rb"

app/server/ruby/lib/sonicpi/scsynthexternal.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ def boot_server_osx
364364

365365
local_scsynth_opts = {
366366
"-i" => num_inputs,
367-
"-U" => "#{native_path}/supercollider/plugins/;#{native_path}/supercollider/extra-plugins"
367+
"-U" => "#{native_path}/supercollider/plugins/"
368368
}
369369

370370
scsynth_opts = @default_scsynth_opts.merge(local_scsynth_opts).merge(@user_scsynth_opts).to_a.flatten

0 commit comments

Comments
 (0)