sonic-pi icon indicating copy to clipboard operation
sonic-pi copied to clipboard

GUI was unable to connect to the Ruby server.

Open agorob opened this issue 1 year ago • 9 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.

agorob avatar Oct 04 '23 06:10 agorob

I got the same issue

davidstenstroem avatar Oct 04 '23 16:10 davidstenstroem

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

davidstenstroem avatar Oct 05 '23 06:10 davidstenstroem

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

chatOpastel avatar Oct 05 '23 07:10 chatOpastel

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

ccebrecos avatar Oct 07 '23 08:10 ccebrecos

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

crgimenes avatar Oct 08 '23 14:10 crgimenes

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.

alekmlynek avatar Oct 10 '23 17:10 alekmlynek

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

Redwinam avatar Oct 12 '23 02:10 Redwinam

Same problem here with Mac Mini M2 Sonoma

alextrocado avatar Oct 12 '23 19:10 alextrocado

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...

samaaron avatar Oct 12 '23 20:10 samaaron