I can see that the supercollider executable is indeed an x86_64 build.
Erlang seems to be arm64.
I’m not sure about Ruby as I can’t find a ruby executable in the app bundle. I did find a couple of ruby_prof.bundle files in there, which are both arm64. I don’t suppose it uses the system ruby does it? The built-in MacOS one (2.6.8) is a universal arm64/x86_64 binary, and the homebrew-installed one (3.0.3) is arm64.
When I try to start Sonic Pi now, it fails every time, I think it’s failing to connect to supercollider. The logs that it displays in the boot error window are below. I noticed a load of remaining processes after it had quit, but they then disappeared on their own after a short time.
Apologies, a critical error occurred during startup:
GUI was unable to connect to the Ruby server.
Please consider reporting a bug at
http://github.com/samaaron/sonic-pi/issues
Sonic Pi Boot Error Report
==========================
System Information
------------------
Sonic Pi version: 4.0-beta2
OS: macOS 12.1
Logs:
spider.log:
Sonic Pi Spider Server booting...
The time is 2022-01-27 00:40:18 +0000
Using primary protocol: udp
Detecting port numbers...
Ports: {:server_port=>30583, :gui_port=>30584, :scsynth_port=>30585, :scsynth_send_port=>30585, :osc_cues_port=>4560, :tau_port=>30586, :listen_to_tau_port=>30591}
Opening UDP Server to listen to GUI on port: 30583
Spider - Pulling in modules...
Spider - Starting Runtime Server
TauComms - Sending /ping to tau: 127.0.0.1:30586
studio - init
scsynth boot - Waiting for the SuperCollider Server to have booted...
scsynth boot - Sending /status to server: 127.0.0.1:30585
TauComms - Sending /ping to tau: 127.0.0.1:30586
scsynth boot - Sending /status to server: 127.0.0.1:30585
TauComms - Sending /ping to tau: 127.0.0.1:30586
TauComms - Receiving ack from tau
TauComms - connection established
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Sending /status to server: 127.0.0.1:30585
scsynth boot - Unable to connect to SuperCollider Audio Server (Promise timed out after 30 seconds.). Exiting...
Spider - Failed to start server: exit
/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/scsynthexternal.rb:183:in `exit'
/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/scsynthexternal.rb:183:in `rescue in wait_for_boot'
/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/scsynthexternal.rb:181:in `wait_for_boot'
/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/scsynthexternal.rb:145:in `boot'
/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/scsynthexternal.rb:38:in `initialize'
/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/server.rb:81:in `new'
/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/server.rb:81:in `initialize'
/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/studio.rb:67:in `new'
/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/studio.rb:67:in `init_scsynth'
/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/studio.rb:44:in `initialize'
/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/lang/sound.rb:90:in `new'
/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/lang/sound.rb:90:in `block (2 levels) in included'
/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/lang/ixi.rb:72:in `block (2 levels) in included'
/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/bin/sonic-pi-server.rb:241:in `new'
/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/bin/sonic-pi-server.rb:241:in `<main>'
daemon.log:
[2022-01-27 00:40:15] Welcome to the Daemon Booter
[2022-01-27 00:40:15] checked port 30583, #<UDPSocket:0x0000000148114718>
[2022-01-27 00:40:15] checked port 30584, #<UDPSocket:0x0000000148114330>
[2022-01-27 00:40:15] checked port 30585, #<UDPSocket:0x00000001480effa8>
[2022-01-27 00:40:15] checked port 4560, #<UDPSocket:0x00000001480efcb0>
[2022-01-27 00:40:15] checked port 30586, #<UDPSocket:0x00000001480ef508>
[2022-01-27 00:40:15] checked port 30587, #<UDPSocket:0x00000001480eeab8>
[2022-01-27 00:40:15] checked port 30588, #<UDPSocket:0x00000001480ee658>
[2022-01-27 00:40:15] checked port 30589, #<UDPSocket:0x00000001480ee1d0>
[2022-01-27 00:40:15] checked port 30590, #<UDPSocket:0x00000001480eddc0>
[2022-01-27 00:40:15] checked port 30591, #<UDPSocket:0x00000001480ed910>
[2022-01-27 00:40:15] checked port 30592, #<UDPSocket:0x00000001480ed618>
[2022-01-27 00:40:15] Selected ports:
[2022-01-27 00:40:15] {"spider-listen-to-gui"=>30583, "gui-send-to-spider"=>30583, "gui-listen-to-spider"=>30584, "spider-send-to-gui"=>30584, "scsynth"=>30585, "scsynth-send"=>30585, "osc-cues"=>4560, "tau"=>30586, "spider"=>30587, "phx"=>30588, "gui-keep-alive"=>30589, "tau-keep-alive"=>30590, "spider-listen-to-tau"=>30591, "daemon-listen-to-tau"=>30592}
[2022-01-27 00:40:15] Setting up zombie kill switch for gui-keep-alive listening on port 30589
[2022-01-27 00:40:15] Setting up zombie kill switch for tau-keep-alive listening on port 30590
[2022-01-27 00:40:15] Booting Tau
[2022-01-27 00:40:15] fetching toml opts
[2022-01-27 00:40:15] Daemon listening to info from Tau on port 30592
[2022-01-27 00:40:15] Process Booter - booting sh with args ["/Applications/Sonic Pi dev.app/Contents/Resources/app/server/beam/tau/boot-mac.sh", "true", "false", "true", "true", "4560", "30586", "30591", "30592", "30590", "/Users/emcorrin/.sonic-pi/log/tau.log", "true", "true", "30588", "uoFhL2UYdCN47E6RSNdprvdPCJkKafSmtf3DkuMJyEm36Pr8cFa2FnQzke27XnTD+ikW0ib36Kpg3O5JW6L9Hg==", "prod"]
[2022-01-27 00:40:15] sh /Applications/Sonic Pi dev.app/Contents/Resources/app/server/beam/tau/boot-mac.sh true false true true 4560 30586 30591 30592 30590 /Users/emcorrin/.sonic-pi/log/tau.log true true 30588 uoFhL2UYdCN47E6RSNdprvdPCJkKafSmtf3DkuMJyEm36Pr8cFa2FnQzke27XnTD+ikW0ib36Kpg3O5JW6L9Hg== prod
[2022-01-27 00:40:15] Booting Scsynth
[2022-01-27 00:40:15] Process Booter - booting /Applications/Sonic Pi dev.app/Contents/Resources/app/server/native/scsynth with args ["-u", "30585", "-a", "1024", "-m", "131072", "-D", "0", "-R", "0", "-l", "1", "-i", "16", "-o", "16", "-b", "4096", "-B", "127.0.0.1"]
[2022-01-27 00:40:15] /Applications/Sonic Pi dev.app/Contents/Resources/app/server/native/scsynth -u 30585 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -B 127.0.0.1
[2022-01-27 00:40:15] Kill switch #30589 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 59775, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:15] Booting Spider Server
[2022-01-27 00:40:16] Process Booter - booting /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby with args ["--enable-frozen-string-literal", "-E", "utf-8", "/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/bin/sonic-pi-server.rb", "-u", "30583", "30584", "30585", "30585", "4560", "30586", "30591"]
[2022-01-27 00:40:16] /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby --enable-frozen-string-literal -E utf-8 /Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/bin/sonic-pi-server.rb -u 30583 30584 30585 30585 4560 30586 30591
[2022-01-27 00:40:16] Waiting for processes to complete....
[2022-01-27 00:40:19] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:19] Kill switch #30590 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 61394, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:19] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:20] Kill switch #30589 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 54708, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:20] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:20] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:21] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:21] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:22] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:22] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:23] Kill switch #30590 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 61394, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:23] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:23] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:24] Kill switch #30589 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 64463, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:24] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:24] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:25] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:25] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:26] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:26] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:27] Kill switch #30590 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 61394, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:27] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:27] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:28] Kill switch #30589 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 59730, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:28] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:28] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:29] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:29] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:30] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:30] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:31] Kill switch #30590 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 61394, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:31] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:31] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:32] Kill switch #30589 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 50527, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:32] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:32] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:33] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:33] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:34] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:34] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:35] Kill switch #30590 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 61394, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:35] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:35] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:36] Kill switch #30589 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 60298, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:36] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:36] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:37] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:37] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:38] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:38] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:39] Kill switch #30590 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 61394, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:39] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:39] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:40] Kill switch #30589 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 53063, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:40] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:40] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:41] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:41] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:42] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:42] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:43] Kill switch #30590 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 61394, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:43] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:43] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:44] Kill switch #30589 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 64845, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:44] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:44] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:45] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:45] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:46] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:46] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:47] Kill switch #30590 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 61394, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:47] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:47] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:48] Kill switch #30589 Received UDP data ["/daemon/keep-alive", [], ["AF_INET", 60413, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:48] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:48] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
[2022-01-27 00:40:49] Daemon received Pid data from Tau: [80483]
[2022-01-27 00:40:49] Daemon received UDP data from Tau: ["/tau/pid", [80483], ["AF_INET", 61944, "127.0.0.1", "127.0.0.1"]]
scsynth.log:
Number of Devices: 4
0 : "BlackHole 2ch"
1 : "MacBook Pro Microphone"
2 : "MacBook Pro Speakers"
3 : "Multi-Output Device"
ERROR: Input sample rate is 48000, but output is 44100. Mismatched sample rates are not supported. To disable input, set the number of input channels to 0.
could not initialize audio.
libc++abi: terminating
gui.log:
[API] [INFO ] : daemon_stdout: 30589
[API] [INFO ] : daemon_stdout: 30584
[API] [INFO ] : daemon_stdout: 30583
[API] [INFO ] : daemon_stdout: 30585
[API] [INFO ] : daemon_stdout: 4560
[API] [INFO ] : daemon_stdout: 30588
[API] [INFO ] : daemon_stdout: +LZ7MA1L/AGE2X6Aq1KyFBLkSMPYvfdM71Bme8OsAHXnQeLWcluttXVy1OEMtSkeKE1Axq1mq7n1rp04ZgWHqA==
[API] [INFO ] : Setting up Boot Daemon keep alive loop
[API] [INFO ] : API Init Started...
[API] [INFO ] : API State set to: Initializing...
[API] [INFO ] : Going to start pinging server...
[API] [INFO ] : Starting UDP OSC Server on port 30584...
[API] [INFO ] : UDP OSC Server ready and listening
[API] [INFO ] : Pinging Spider Server until a response is received...
[API] [INFO ] : Waiting for Sonic Pi Spider Server to respond...
[GUI] [i18n] - Looping through preferred ui languages
[GUI] - Language setting: system_language
[GUI] - System language: en_GB
[GUI] [i18n] - Looping through preferred ui languages
[GUI] - Using language: en_GB
[GUI] [i18n] - Loading translations for en_GB
[GUI] - translations available
[GUI] - hiding main window
[GUI] - initialising toolbar icons
[GUI] - setting up window structure
[Debug] Adding language combo box entries...
2
[Debug] Adding language system_language to the combo box
[Debug] Adding language en_GB to the combo box
[GUI] [i18n] - Warning: Predefined language name not found: 'en_Latn_GB'
[GUI] [i18n] - Warning: Predefined language name not found: 'fr_GB'
[GUI] [i18n] - Warning: Predefined language name not found: 'fr_FR'
[GUI] [i18n] - Warning: Predefined language name not found: 'fr_Latn_FR'
[GUI] [i18n] - Warning: Predefined language name not found: 'es_GB'
[GUI] [i18n] - Warning: Predefined language name not found: 'es_ES'
[GUI] [i18n] - Warning: Predefined language name not found: 'es_Latn_ES'
[GUI] - restoring scope states
[GUI] - creating status bar
[GUI] - creating info panel
[GUI] - creating shortcuts
[GUI] - creating tool bar
[GUI] - initialising documentation window
[API] [ERROR] : Waiting Until Ready... 59
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 58
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 57
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 56
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 55
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 54
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 53
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 52
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 51
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 50
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 49
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 48
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 47
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 46
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 45
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 44
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 43
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 42
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 41
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 40
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 39
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 38
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 37
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 36
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 35
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 34
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 33
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 32
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 31
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 30
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 29
[API] [INFO ] : .
[API] [ERROR] : Waiting Until Ready... 28
[API] [INFO ] : .
[API] [INFO ] : UDP OSC Server no longer listening
[API] [ERROR] : Waiting Until Ready... 27
[API] [INFO ] : .
[API] [ERROR] : Oh no, Spider Server got to an Error State whilst starting...
[GUI] - Critical Error. Unable to connect to server..
[GUI] - Sonic Pi Server failed to start with this error message:
> Server Exception:
exit
["/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/scsynthexternal.rb:183:in `exit'", "/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/scsynthexternal.rb:183:in `rescue in wait_for_boot'", "/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/scsynthexternal.rb:181:in `wait_for_boot'", "/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/scsynthexternal.rb:145:in `boot'", "/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/scsynthexternal.rb:38:in `initialize'", "/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/server.rb:81:in `new'", "/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/server.rb:81:in `initialize'", "/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/studio.rb:67:in `new'", "/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/studio.rb:67:in `init_scsynth'", "/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/studio.rb:44:in `initialize'", "/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/lang/sound.rb:90:in `new'", "/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/lang/sound.rb:90:in `block (2 levels) in included'", "/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/lib/sonicpi/lang/ixi.rb:72:in `block (2 levels) in included'", "/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/bin/sonic-pi-server.rb:241:in `new'", "/Applications/Sonic Pi dev.app/Contents/Resources/app/server/ruby/bin/sonic-pi-server.rb:241:in `<main>'"]
[GUI] - Sonic Pi Server failed to start with this error message:
> Critical error! Could not connect to Sonic Pi Server.