sonic-pi-net / sonic-pi

Code. Music. Live.

Home Page:https://sonic-pi.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GUI was unable to connect to the Ruby server.

agorob opened this issue · comments

I've bought a new computer (MacBook Pro M2pro). I tried to install Sonic Pi, but I've found this bug. Hope you can help me.

Thank you!
Roberto


Apologies, unable to start...
Sorry, Sonic Pi is having issues booting:
GUI was unable to connect to the Ruby server.
Please consider reporting a bug at
http://github.com/samaaron/sonic-pi/issues
System Information
Sonic Pi version: 4.4.0
OS: macOS 14.0
spider.log
Sonic Pi Spider Server booting...
The time is 2023-10-04 08:16:54 +0200
Using primary protocol: udp
Detecting port numbers...
Ports: {:server_port=>35791, :gui_port=>35792, :scsynth_port=>35793, :scsynth_send_port=>35793, :osc_cues_port=>4560, :tau_port=>35794, :listen_to_tau_port=>35798}
Token: 1615725234
Opening UDP Server to listen to GUI on port: 35791
Spider - Pulling in modules...
Spider - Starting Runtime Server
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Sending /ping to tau: 127.0.0.1:35794
TauComms - Unable to connect to tau (Promise timed out after 30 seconds.). Exiting...
TauComms - Unable to connect to tau (exit). Exiting...
Spider - Failed to start server: exit
/Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/tau_comms.rb:96:in exit' /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/tau_comms.rb:96:in rescue in block_until_tau_ready!'
/Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/tau_comms.rb:92:in block_until_tau_ready!' /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/tau_api.rb:69:in block_until_tau_ready!'
/Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/tau_api.rb:49:in initialize' /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/runtime.rb:1522:in new'
/Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/runtime.rb:1522:in initialize' /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/lang/sound.rb:70:in block (2 levels) in included'
/Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/bin/spider-server.rb:243:in new' /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/bin/spider-server.rb:243:in

'

daemon.log
[2023-10-04 08:16:53] Welcome to the Daemon Booter
[2023-10-04 08:16:53] ----------------------------
[2023-10-04 08:16:53] SuperCollider inputs disabled by GUI
[2023-10-04 08:16:53] checked port 35791, #UDPSocket:0x000000010779bc80
[2023-10-04 08:16:53] checked port 35792, #UDPSocket:0x000000010779ba28
[2023-10-04 08:16:53] checked port 35793, #UDPSocket:0x000000010779b8e8
[2023-10-04 08:16:53] checked port 4560, #UDPSocket:0x000000010779b758
[2023-10-04 08:16:53] checked port 35794, #UDPSocket:0x000000010779b618
[2023-10-04 08:16:53] checked port 35795, #UDPSocket:0x000000010779b4b0
[2023-10-04 08:16:53] checked port 35796, #UDPSocket:0x000000010779b370
[2023-10-04 08:16:53] checked port 35797, #UDPSocket:0x000000010779b208
[2023-10-04 08:16:53] checked port 35798, #UDPSocket:0x000000010779b0c8
[2023-10-04 08:16:53] Selected ports:
[2023-10-04 08:16:53] {"spider-listen-to-gui"=>35791, "gui-send-to-spider"=>35791, "gui-listen-to-spider"=>35792, "spider-send-to-gui"=>35792, "scsynth"=>35793, "scsynth-send"=>35793, "osc-cues"=>4560, "tau"=>35794, "spider"=>35795, "phx"=>35796, "daemon"=>35797, "spider-listen-to-tau"=>35798}
[2023-10-04 08:16:53] Booting Scsynth
[2023-10-04 08:16:53] Got Audio Settings toml hash: {}
[2023-10-04 08:16:53] Unified Audio Settings toml hash: {}
[2023-10-04 08:16:53] Combined Audio Settings toml hash with GUI scsynth inputs hash: {"-i"=>"0"}
[2023-10-04 08:16:53] Merged Audio Settings toml hash: {"-u"=>35793, "-a"=>"1024", "-m"=>"131072", "-D"=>"0", "-R"=>"0", "-l"=>"1", "-i"=>"0", "-o"=>"16", "-b"=>"4096", "-B"=>"127.0.0.1", "-U"=>"/Applications/Sonic Pi.app/Contents/Resources/app/server/native/supercollider/Resources/plugins"}
[2023-10-04 08:16:53] Process Booter - booting /Applications/Sonic Pi.app/Contents/Resources/app/server/native/scsynth with args ["-u", "35793", "-a", "1024", "-m", "131072", "-D", "0", "-R", "0", "-l", "1", "-i", "0", "-o", "16", "-b", "4096", "-B", "127.0.0.1", "-U", "/Applications/Sonic Pi.app/Contents/Resources/app/server/native/supercollider/Resources/plugins"]
[2023-10-04 08:16:53] /Applications/Sonic Pi.app/Contents/Resources/app/server/native/scsynth -u 35793 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 0 -o 16 -b 4096 -B 127.0.0.1 -U /Applications/Sonic Pi.app/Contents/Resources/app/server/native/supercollider/Resources/plugins
[2023-10-04 08:16:53] Waiting for the SuperCollider Server to have booted...
[2023-10-04 08:16:53] Sending /status to server: localhost:35793
[2023-10-04 08:16:53] [scsynth] Number of Devices: 5
[2023-10-04 08:16:53] [scsynth]    0 : "Scarlett 2i2 USB"
[2023-10-04 08:16:53] [scsynth]    1 : "Microfono MacBook Pro"
[2023-10-04 08:16:53] [scsynth]    2 : "Altoparlanti MacBook Pro"
[2023-10-04 08:16:53] [scsynth]    3 : "Microsoft Teams Audio"
[2023-10-04 08:16:53] [scsynth]    4 : "ZoomAudioD"
[2023-10-04 08:16:53] [scsynth]
[2023-10-04 08:16:53] [scsynth] "krisp microphone" Input Device
[2023-10-04 08:16:53] [scsynth]    Streams: 1
[2023-10-04 08:16:53] [scsynth]       0  channels 1
[2023-10-04 08:16:53] [scsynth]
[2023-10-04 08:16:53] [scsynth] "Scarlett 2i2 USB" Output Device
[2023-10-04 08:16:53] [scsynth]    Streams: 1
[2023-10-04 08:16:53] [scsynth]       0  channels 2
[2023-10-04 08:16:53] [scsynth]
[2023-10-04 08:16:53] [scsynth] SC_AudioDriver: sample rate = 192000.000000, driver's block size = 512
[2023-10-04 08:16:53] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:16:53] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:16:53] [scsynth] SuperCollider 3 server ready.
[2023-10-04 08:16:54] Sending /status to server: localhost:35793
[2023-10-04 08:16:54] Receiving ack from scsynth
[2023-10-04 08:16:54] SuperCollider Server connection established
[2023-10-04 08:16:54] Extracting Scsynth info
[2023-10-04 08:16:54] Booting Tau...
[2023-10-04 08:16:54] Fetching Tau toml opts...
[2023-10-04 08:16:54] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:16:54] Daemon listening to info from Tau on port 35797
[2023-10-04 08:16:54] Process Booter - booting sh with args ["/Applications/Sonic Pi.app/Contents/Resources/app/server/beam/tau/boot-mac.sh"]
[2023-10-04 08:16:54] sh /Applications/Sonic Pi.app/Contents/Resources/app/server/beam/tau/boot-mac.sh
[2023-10-04 08:16:54] Booting Spider Server
[2023-10-04 08:16:54] Process Booter - booting /Applications/Sonic Pi.app/Contents/Resources/app/server/native/ruby/bin/ruby with args ["--enable-frozen-string-literal", "-E", "utf-8", "/Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/bin/spider-server.rb", "-u", "35791", "35792", "35793", "35793", "4560", "35794", "35798", "1615725234"]
[2023-10-04 08:16:54] /Applications/Sonic Pi.app/Contents/Resources/app/server/native/ruby/bin/ruby --enable-frozen-string-literal -E utf-8 /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/bin/spider-server.rb -u 35791 35792 35793 35793 4560 35794 35798 1615725234
[2023-10-04 08:16:54] 35797 35792 35791 35793 4560 35794 35796 1615725234
[2023-10-04 08:16:54] Blocking main thread until exit signal received...
[2023-10-04 08:16:54] [sh] Booting Tau on macOS...
[2023-10-04 08:16:54] [ruby] Sonic Pi Spider Server booting...
[2023-10-04 08:16:54] [ruby] The time is 2023-10-04 08:16:54 +0200
[2023-10-04 08:16:54] [ruby] Using primary protocol: udp
[2023-10-04 08:16:54] [ruby] Detecting port numbers...
[2023-10-04 08:16:54] [ruby] Ports: {:server_port=>35791, :gui_port=>35792, :scsynth_port=>35793, :scsynth_send_port=>35793, :osc_cues_port=>4560, :tau_port=>35794, :listen_to_tau_port=>35798}
[2023-10-04 08:16:54] [ruby] Token: 1615725234
[2023-10-04 08:16:54] [ruby] Opening UDP Server to listen to GUI on port: 35791
[2023-10-04 08:16:54] [ruby] Spider - Pulling in modules...
[2023-10-04 08:16:54] [ruby] Spider - Starting Runtime Server
[2023-10-04 08:16:54] [sh] /Applications/Sonic Pi.app/Contents/Resources/app/server/beam/tau/boot-mac.sh: line 33:  1027 Bus error: 10           _build/prod/rel/tau/bin/tau start > /dev/null 2>&1
[2023-10-04 08:16:54] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:16:55] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:16:55] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:16:55] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:16:55] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:16:56] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:16:56] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:16:57] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:16:57] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:16:57] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:16:57] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:16:58] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:16:58] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:16:59] Sending scsynth info to GUI...
[2023-10-04 08:16:59] {:hw_in=>"Not connected", :hw_out=>"Scarlett 2i2 USB", :hw_in_chans=>0, :hw_out_chans=>2, :sc_sample_rate=>192000, :sc_block_size=>512}
[2023-10-04 08:16:59] Out [2 ch]: Scarlett 2i2 USB
In [0 ch]: Not connected
Sample Rate: 192000
Block Size: 512
[2023-10-04 08:16:59] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:16:59] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:16:59] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:16:59] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:00] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:00] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:17:01] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:01] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:01] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:17:01] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:02] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:02] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:17:03] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:03] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:03] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:17:03] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:04] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:04] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:17:05] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:05] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:05] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:17:05] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:06] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:06] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:17:07] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:07] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:07] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:17:07] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:08] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:08] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:17:09] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:09] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:09] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:17:09] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:10] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:10] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:17:11] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:11] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:11] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:17:11] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:12] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:12] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:17:13] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:13] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:13] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:17:13] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:14] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:14] Requesting tau send us its pid. Sending /send-pid-to-daemon, 47596930 to localhost:31267
[2023-10-04 08:17:15] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:15] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:15] Didn't receive Tau's Pid after waiting for 30s...
[2023-10-04 08:17:15] Process Booter - no need to kill sh with pid  and args ["/Applications/Sonic Pi.app/Contents/Resources/app/server/beam/tau/boot-mac.sh"] - already terminated, wait_thr status: #<Process::Waiter:0x00000001038f4108 dead>, false
[2023-10-04 08:17:15] Process Booter - Unfortunately we don't have a @pid for  sh with args ["/Applications/Sonic Pi.app/Contents/Resources/app/server/beam/tau/boot-mac.sh"]. wait_thr: #<Process::Waiter:0x00000001038f4108 dead>
[2023-10-04 08:17:15] Daemon Booter - Over and Out.
[2023-10-04 08:17:16] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:17] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:17] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:18] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:19] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:19] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:20] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:21] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:21] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:22] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:23] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:23] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:24] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Sending /ping to tau: 127.0.0.1:35794
[2023-10-04 08:17:24] [ruby] TauComms - Unable to connect to tau (Promise timed out after 30 seconds.). Exiting...
[2023-10-04 08:17:24] [ruby] TauComms - Unable to connect to tau (exit). Exiting...
[2023-10-04 08:17:24] [ruby] Spider - Failed to start server: exit
[2023-10-04 08:17:24] [ruby] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/tau_comms.rb:96:in exit' [2023-10-04 08:17:24] [ruby] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/tau_comms.rb:96:in rescue in block_until_tau_ready!'
[2023-10-04 08:17:24] [ruby] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/tau_comms.rb:92:in block_until_tau_ready!' [2023-10-04 08:17:24] [ruby] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/tau_api.rb:69:in block_until_tau_ready!'
[2023-10-04 08:17:24] [ruby] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/tau_api.rb:49:in initialize' [2023-10-04 08:17:24] [ruby] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/runtime.rb:1522:in new'
[2023-10-04 08:17:24] [ruby] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/runtime.rb:1522:in initialize' [2023-10-04 08:17:24] [ruby] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/lang/sound.rb:70:in block (2 levels) in included'
[2023-10-04 08:17:24] [ruby] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/bin/spider-server.rb:243:in new' [2023-10-04 08:17:24] [ruby] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/bin/spider-server.rb:243:in

'
[2023-10-04 08:17:25] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794
[2023-10-04 08:17:25] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2023-10-04 08:17:26] Requesting tau send us its pid. Sending /send-pid-to-daemon, 1615725234 to localhost:35794

scsynth.log
Number of Devices: 5
   0 : "Scarlett 2i2 USB"
   1 : "Microfono MacBook Pro"
   2 : "Altoparlanti MacBook Pro"
   3 : "Microsoft Teams Audio"
   4 : "ZoomAudioD"

"krisp microphone" Input Device
   Streams: 1
      0  channels 1

"Scarlett 2i2 USB" Output Device
   Streams: 1
      0  channels 2

SC_AudioDriver: sample rate = 192000.000000, driver's block size = 512
SuperCollider 3 server ready.

gui.log
��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������[API] [INFO ] : Starting...
[API] [INFO ] : Log Path: /Users/Roberto/.sonic-pi/log
[API] [INFO ] : Launching Sonic Pi Boot Daemon:
[API] [INFO ] : Args: /Applications/Sonic Pi.app/Contents/Resources/app/server/native/ruby/bin/ruby /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/bin/daemon.rb --no-scsynth-inputs
[API] [INFO ] : Started...
[API] [INFO ] : Reading Boot Daemon output...
[API] [INFO ] : daemon_stdout: 35797
[API] [INFO ] : daemon_stdout: 35792
[API] [INFO ] : daemon_stdout: 35791
[API] [INFO ] : daemon_stdout: 35793
[API] [INFO ] : daemon_stdout: 4560
[API] [INFO ] : daemon_stdout: 35794
[API] [INFO ] : daemon_stdout: 35796
[API] [INFO ] : daemon_stdout: 1615725234
[API] [INFO ] : Setting up OSC sender to Spider on port 35791
[API] [INFO ] : Setting up OSC sender to Daemon on port 35797
[API] [INFO ] : Setting up OSC sender to Tau on port 35794
[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...
[GUI] - API Boot successful
[API] [INFO ] : Pinging Spider Server until a response is received...
[API] [INFO ] : Starting UDP OSC Server on port 35792...
[API] [INFO ] : Waiting for Sonic Pi Spider Server to respond...
[API] [INFO ] : Starting UDP OSC Server on port 35792...
[API] [INFO ] : UDP OSC Server ready and listening
[GUI] [i18n] - Looping through preferred ui languages
[GUI] - Language setting: en_GB
[GUI] - System language: it_IT
[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...
54
[Debug] Adding language system_language to the combo box
[Debug] Adding language ar to the combo box
[GUI] [i18n] - Warning: Predefined language name not found: 'ar'
[Debug] Adding language bg to the combo box
[Debug] Adding language bn to the combo box
[Debug] Adding language bs to the combo box
[Debug] Adding language ca to the combo box
[Debug] Adding language ca@valencia to the combo box
[Debug] Adding language cs to the combo box
[Debug] Adding language da to the combo box
[Debug] Adding language de to the combo box
[Debug] Adding language el to the combo box
[Debug] Adding language en_AU to the combo box
[Debug] Adding language en_GB to the combo box
[Debug] Adding language en_US to the combo box
[Debug] Adding language eo to the combo box
[Debug] Adding language es to the combo box
[Debug] Adding language et to the combo box
[Debug] Adding language eu to the combo box
[Debug] Adding language fa to the combo box
[Debug] Adding language fi to the combo box
[Debug] Adding language fr to the combo box
[Debug] Adding language ga to the combo box
[Debug] Adding language gl to the combo box
[Debug] Adding language he to the combo box
[Debug] Adding language hi to the combo box
[Debug] Adding language hu to the combo box
[Debug] Adding language hy to the combo box
[Debug] Adding language id to the combo box
[Debug] Adding language is to the combo box
[Debug] Adding language it to the combo box
[Debug] Adding language ja to the combo box
[Debug] Adding language ka to the combo box
[Debug] Adding language ko to the combo box
[Debug] Adding language nb to the combo box
[Debug] Adding language nl to the combo box
[Debug] Adding language pl to the combo box
[Debug] Adding language pt to the combo box
[Debug] Adding language pt_BR to the combo box
[Debug] Adding language ro to the combo box
[Debug] Adding language ru to the combo box
[Debug] Adding language si to the combo box
[Debug] Adding language sk to the combo box
[Debug] Adding language sl to the combo box
[Debug] Adding language sv to the combo box
[Debug] Adding language sw to the combo box
[Debug] Adding language th to the combo box
[Debug] Adding language tr to the combo box
[Debug] Adding language ug to the combo box
[Debug] Adding language uk to the combo box
[Debug] Adding language vi to the combo box
[Debug] Adding language zh to the combo box
[Debug] Adding language zh-Hans to the combo box
[Debug] Adding language zh_HK to the combo box
[Debug] Adding language zh_TW to the combo box
[GUI] - restoring scope states
[GUI] - creating status bar
[GUI] - creating info panel
[GUI] - creating shortcuts
[GUI] - creating tool bar
[GUI] [i18n] - Warning: Predefined language name not found: 'ar'
[GUI] - initialising documentation window
[API] [INFO ] : Waiting Until Ready... 59
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 58
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 57
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 56
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 55
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 54
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 53
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 52
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 51
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 50
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 49
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 48
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 47
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 46
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 45
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 44
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 43
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 42
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 41
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 40
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 39
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 38
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 37
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 36
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 35
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 34
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 33
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 32
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 31
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 30
[API] [INFO ] : .
[API] [INFO ] : UDP OSC Server is no longer listening
[API] [INFO ] : Waiting Until Ready... 29
[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.app/Contents/Resources/app/server/ruby/lib/sonicpi/tau_comms.rb:96:in exit'", "/Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/tau_comms.rb:96:in rescue in block_until_tau_ready!'", "/Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/tau_comms.rb:92:in block_until_tau_ready!'", "/Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/tau_api.rb:69:in block_until_tau_ready!'", "/Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/tau_api.rb:49:in initialize'", "/Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/runtime.rb:1522:in new'", "/Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/runtime.rb:1522:in initialize'", "/Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/lang/sound.rb:70:in block (2 levels) in included'", "/Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/bin/spider-server.rb:243:in new'", "/Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/bin/spider-server.rb:243:in

'"]

[GUI] - Sonic Pi Server failed to start with this error message:
      > Critical error! Could not connect to Sonic Pi Server.

I got the same issue

After digging a bit more this seems to be an issue with the Sonoma Mac OS - like #3324

I tried installing it on my wife's mac which is not running Sonoma and on that it works just fine

Yup ! Same here
Yesterday, Sonic Pi was running perfectly right before I did the update to Sonoma

Same here, after updating to Sonoma I was not able to start the software again.

Same problem here at Sonoma on the M1 processor. On Intel it worked fine.

To temporarily fix this, I was able to run Sonic Pi Intel (On M1Pro) with Rosetta. Until this is fixed, I would suggest using that version.

I did notice, the microphone icon comes up, I wonder if Sonoma is blocking SP and requires some security setting to be switched.

i'm sonic.pi new comer, macbook m1 Sonoma, got the same issue. willing to wait for the fix

Same problem here with Mac Mini M2 Sonoma

Sorry - there appears to be a compatibility issue with the Apple Silicon release on Sonoma. I have tested recent builds and it does appear to work fine - so we should be good when the next release is out.

Until then, a workaround is to use the Intel build under Rosetta. Let me know if you have any issues with that approach...