#3561·sonic-pi

Sonic Pi failed to start on macOS 26.6

Author: domesticmouseCreated Aug 11, 2026Updated Aug 11, 2026

System Information

  • Sonic Pi version: 5.0.0
  • OS: macOS Tahoe (26.6)
  • CPU: arm64

gui.log

bash
[11:11:32.487] [API] [INFO ] : Starting...
[11:11:32.487] [API] [INFO ] : Log Path: /Users/brett/.sonic-pi/log
[11:11:32.487] [API] [INFO ] : Launching Sonic Pi Boot Daemon:
[11:11:32.487] [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 
[11:11:32.491] [API] [INFO ] : Started...
[11:11:32.491] [API] [INFO ] : Reading Boot Daemon output...
[11:11:32.561] [API] [INFO ] : daemon_stdout: 34679
[11:11:32.561] [API] [INFO ] : daemon_stdout: 34676
[11:11:32.561] [API] [INFO ] : daemon_stdout: 34675
[11:11:32.561] [API] [INFO ] : daemon_stdout: 34677
[11:11:32.561] [API] [INFO ] : daemon_stdout: 4560
[11:11:32.561] [API] [INFO ] : daemon_stdout: 985436996
[11:11:32.561] [API] [INFO ] : Setting up OSC sender to Spider on port 34675
[11:11:32.561] [API] [INFO ] : Setting up OSC sender to Daemon on port 34679
[11:11:32.561] [API] [INFO ] : Setting up TCP OSC sender to SuperSonic on port 34677
[11:11:32.561] [API] [INFO ] : Setting up Boot Daemon keep alive loop
[11:11:32.561] [API] [INFO ] : API Init Started...
[11:11:32.561] [API] [INFO ] : API State set to: Initializing...
[11:11:32.561] [API] [INFO ] : Going to start pinging server...
[11:11:32.561] [GUI] - API Boot successful[11:11:32.561] [A
[] : Starting UDP OSC Server on port 34676...
[11:11:32.561] [API] [INFO ] : Pinging Spider Server until a response is received...
[11:11:32.561] [API] [INFO ] : Waiting for Sonic Pi Spider Server to respond...
[11:11:32.561] [API] [INFO ] : Waiting for Son[11:11:32.561] [API] [INFO ] : UDP OSC Server ready and listening
[11:11:32.561] [GUI] [i18n] - Looping through preferred ui languages
[11:11:32.562] [GUI] - Language setting: system_language
[11:11:32.562] [GUI] - System language: en_AU
[11:11:32.562] [GUI] [i18n] - Looping through preferred ui languages
[11:11:32.562] [GUI] - Using language: en_AU
[11:11:32.562] [GUI] [i18n] - Loading translations for en_AU
[11:11:32.562] [GUI] [i18n] - Error: Failed to load language translation for en_AU
[11:11:32.562] [GUI] - translations unavailable (using EN)
[11:11:32.562] [GUI] - hiding main window
[11:11:32.562] [GUI] - initialising toolbar icons
[11:11:32.565] [GUI] - setting up window structure
[11:11:32.590] [API] [ERROR] : [TCP OSC Sender] - connect error: unable to create connectable socket!
[11:11:32.591] [API] [ERROR] : Could Not Send OSC to SuperSonic
[11:11:32.593] [API] [ERROR] : [TCP OSC Sender] - connect error: unable to create connectable socket!
[11:11:32.593] [API] [ERROR] : Could Not Send OSC to SuperSonic
[11:11:32.593] [API] [ERROR] : [TCP OSC Sender] - connect error: unable to create connectable socket!
[11:11:32.593] [API] [ERROR] : Could Not Send OSC to SuperSonic
[11:11:32.655] [Debug] Adding language combo box entries...
[11:11:32.655] 55
[11:11:32.655] [Debug] Adding language system_language to the combo box
[11:11:32.655] [Debug] Adding language ar to the combo box
[11:11:32.655] [Debug] Adding language az to the combo box
[11:11:32.655] [Debug] Adding language bg to the combo box
[11:11:32.655] [Debug] Adding language bn to the combo box
[11:11:32.655] [Debug] Adding language bs to the combo box
[11:11:32.655] [Debug] Adding language ca to the combo box
[11:11:32.655] [Debug] Adding language ca@valencia to the combo box
[11:11:32.655] [Debug] Adding language cs to the combo box
[11:11:32.655] [Debug] Adding language da to the combo box
[11:11:32.655] [Debug] Adding language de to the combo box
[11:11:32.655] [Debug] Adding language el to the combo box
[11:11:32.655] [Debug] Adding language en_AU to the combo box
[11:11:32.655] [Debug] Adding language en_GB to the combo box
[11:11:32.655] [Debug] Adding language en_US to the combo box
[11:11:32.655] [Debug] Adding language eo to the combo box
[11:11:32.655] [Debug] Adding language es to the combo box
[11:11:32.655] [Debug] Adding language et to the combo box
[11:11:32.655] [Debug] Adding language eu to the combo box
[11:11:32.655] [Debug] Adding language fa to the combo box
[11:11:32.655] [Debug] Adding language fi to the combo box
[11:11:32.655] [Debug] Adding language fr to the combo box
[11:11:32.655] [Debug] Adding language ga to the combo box
[11:11:32.655] [Debug] Adding language gl to the combo box
[11:11:32.655] [Debug] Adding language he to the combo box
[11:11:32.655] [Debug] Adding language hi to the combo box
[11:11:32.655] [Debug] Adding language hu to the combo box
[11:11:32.655] [Debug] Adding language hy to the combo box
[11:11:32.655] [Debug] Adding language id to the combo box
[11:11:32.655] [Debug] Adding language is to the combo box
[11:11:32.655] [Debug] Adding language it to the combo box
[11:11:32.655] [Debug] Adding language ja to the combo box
[11:11:32.655] [Debug] Adding language ka to the combo box
[11:11:32.655] [Debug] Adding language ko to the combo box
[11:11:32.655] [Debug] Adding language nb to the combo box
[11:11:32.655] [Debug] Adding language nl to the combo box
[11:11:32.655] [Debug] Adding language pl to the combo box
[11:11:32.655] [Debug] Adding language pt to the combo box
[11:11:32.655] [Debug] Adding language pt_BR to the combo box
[11:11:32.655] [Debug] Adding language ro to the combo box
[11:11:32.655] [Debug] Adding language ru to the combo box
[11:11:32.655] [Debug] Adding language si to the combo box
[11:11:32.655] [Debug] Adding language sk to the combo box
[11:11:32.655] [Debug] Adding language sl to the combo box
[11:11:32.655] [Debug] Adding language sv to the combo box
[11:11:32.655] [Debug] Adding language sw to the combo box
[11:11:32.655] [Debug] Adding language th to the combo box
[11:11:32.655] [Debug] Adding language tr to the combo box
[11:11:32.655] [Debug] Adding language ug to the combo box
[11:11:32.655] [Debug] Adding language uk to the combo box
[11:11:32.655] [Debug] Adding language vi to the combo box
[11:11:32.655] [Debug] Adding language zh to the combo box
[11:11:32.655] [Debug] Adding language zh-Hans to the combo box
[11:11:32.655] [Debug] Adding language zh_HK to the combo box
[11:11:32.655] [Debug] Adding language zh_TW to the combo box
[11:11:32.656] [GUI] - restoring scope states 
[11:11:32.765] [GUI] - creating status bar
[11:11:32.765] [GUI] - creating info panel
[11:11:32.766] [GUI] - creating tool bar
[11:11:32.790] [GUI] - initialising documentation window
[11:11:36.058] [gui-mic] request result: GRANTED
[11:12:03.591] [API] [INFO ] : UDP OSC Server is no longer listening

[11:12:03.592] [GUI] - Sonic Pi Server failed to start with this error message: 
[11:12:03.592]       > The SuperSonic audio server did not respond within 30 seconds.
[11:12:03.592] It was started on port 34677 but never answered the boot handshake.
[11:12:03.592] This usually means the audio device is not responding - another
[11:12:03.592] application may be holding it, or a virtual audio driver may be in a
[11:12:03.592] bad state. Try selecting a different audio device, or restarting your
[11:12:03.592] machine.
[11:12:03.592] See /Users/brett/.sonic-pi/log/supersonic.log for what the audio server was doing.

[11:12:03.823] [GUI] - Sonic Pi Server failed to start with this error message: 
[11:12:03.823]       > Critical error! Could not connect to Sonic Pi Server.
[11:12:03.858] [GUI] - Critical Error. Unable to connect to server..

spider.log

bash
[11:11:32.810] Sonic Pi Spider Server booting...
[11:11:32.810] The time is 2026-08-11 11:11:32 +1000
[11:11:32.810] Using primary protocol: udp
[11:11:32.810] Detecting port numbers...
[11:11:32.810] Opening UDP Server to listen to GUI
[11:11:32.810] Spider - Pulling in modules...
[11:11:32.810] Spider - Starting Runtime Server
[11:11:33.582] studio - init
[11:12:03.587] Sending /supersonic/notify to register Spider comms server
[11:12:03.588] Warning: /supersonic/notify registration timed out (30.0s)
[11:12:03.588] Spider - Failed to start server: The SuperSonic audio server did not respond within 30 seconds.
[11:12:03.588] It was started on port 34677 but never answered the boot handshake.
[11:12:03.588] This usually means the audio device is not responding - another
[11:12:03.588] application may be holding it, or a virtual audio driver may be in a
[11:12:03.588] bad state. Try selecting a different audio device, or restarting your
[11:12:03.588] machine.
[11:12:03.588] See /Users/brett/.sonic-pi/log/supersonic.log for what the audio server was doing.
[11:12:03.588] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/scsynthexternal.rb:143:in 'SonicPi::SCSynthExternal#boot'
[11:12:03.588] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/scsynthexternal.rb:43:in 'SonicPi::SCSynthExternal#initialize'
[11:12:03.588] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/server.rb:83:in 'SonicPi::Server#initialize'
[11:12:03.588] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/studio.rb:106:in 'SonicPi::Studio#init_scsynth'
[11:12:03.588] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/studio.rb:83:in 'SonicPi::Studio#initialize'
[11:12:03.588] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/lang/sound.rb:104:in 'block (2 levels) in SonicPiLang#included'
[11:12:03.588] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/bin/spider-server.rb:235:in '<main>'

daemon.log

bash
[11:11:32.561] Welcome to the Daemon Booter
[11:11:32.561] ----------------------------
[11:11:32.561] SuperSonic inputs disabled by GUI
[11:11:32.561] Booting SuperSonic
[11:11:32.561] ---- Audio Config Issue ----
[11:11:32.561] Could not find /Users/brett/.sonic-pi/config/v5-audio-settings.toml
[11:11:32.561] Reverting to default audio options
[11:11:32.561] ----------------------------
[11:11:32.561] Got Audio Settings toml hash: {}
[11:11:32.561] SuperSonic opts: {"-u" => 34677, "--tcp" => 34677, "--max-connections" => "16", "-a" => "1024", "-m" => "131072", "-D" => "0", "-R" => "0", "-l" => "1", "-b" => "4096", "-B" => "127.0.0.1", "-Z" => "1024", "--default-bpm" => "60", "--app-name" => "Sonic Pi", "-i" => "0"}
[11:11:32.561] Process Booter - booting /Applications/Sonic Pi.app/Contents/Resources/app/server/native/Sonic Pi - SuperSonic
[11:11:32.565] Booting Spider Server
[11:11:32.565] Process Booter - booting /Applications/Sonic Pi.app/Contents/Resources/app/server/native/ruby/bin/ruby
[11:11:32.566] Waiting for SuperSonic to have booted...
[11:11:33.587] SuperSonic TCP port open - boot complete
[11:11:33.587] SuperSonic connection established
[11:11:33.587] SuperSonic booted successfully
[11:11:33.588] Sent /supersonic/notify to SuperSonic over TCP, registering daemon connection
[11:11:33.588] Blocking main thread until exit signal received...
[11:12:03.601] Last 24 lines of /Users/brett/.sonic-pi/log/spider.log for ruby:
[11:12:03.601] [ruby] [11:11:32.810] Sonic Pi Spider Server booting...
[11:12:03.601] [ruby] [11:11:32.810] The time is 2026-08-11 11:11:32 +1000
[11:12:03.601] [ruby] [11:11:32.810] Using primary protocol: udp
[11:12:03.602] [ruby] [11:11:32.810] Detecting port numbers...
[11:12:03.602] [ruby] [11:11:32.810] Opening UDP Server to listen to GUI
[11:12:03.602] [ruby] [11:11:32.810] Spider - Pulling in modules...
[11:12:03.602] [ruby] [11:11:32.810] Spider - Starting Runtime Server
[11:12:03.602] [ruby] [11:11:33.582] studio - init
[11:12:03.602] [ruby] [11:12:03.587] Sending /supersonic/notify to register Spider comms server
[11:12:03.602] [ruby] [11:12:03.588] Warning: /supersonic/notify registration timed out (30.0s)
[11:12:03.602] [ruby] [11:12:03.588] Spider - Failed to start server: The SuperSonic audio server did not respond within 30 seconds.
[11:12:03.602] [ruby] [11:12:03.588] It was started on port 34677 but never answered the boot handshake.
[11:12:03.602] [ruby] [11:12:03.588] This usually means the audio device is not responding - another
[11:12:03.602] [ruby] [11:12:03.588] application may be holding it, or a virtual audio driver may be in a
[11:12:03.602] [ruby] [11:12:03.588] bad state. Try selecting a different audio device, or restarting your
[11:12:03.602] [ruby] [11:12:03.588] machine.
[11:12:03.602] [ruby] [11:12:03.588] See /Users/brett/.sonic-pi/log/supersonic.log for what the audio server was doing.
[11:12:03.602] [ruby] [11:12:03.588] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/scsynthexternal.rb:143:in 'SonicPi::SCSynthExternal#boot'
[11:12:03.602] [ruby] [11:12:03.588] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/scsynthexternal.rb:43:in 'SonicPi::SCSynthExternal#initialize'
[11:12:03.602] [ruby] [11:12:03.588] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/server.rb:83:in 'SonicPi::Server#initialize'
[11:12:03.602] [ruby] [11:12:03.588] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/studio.rb:106:in 'SonicPi::Studio#init_scsynth'
[11:12:03.602] [ruby] [11:12:03.588] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/studio.rb:83:in 'SonicPi::Studio#initialize'
[11:12:03.602] [ruby] [11:12:03.588] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/lib/sonicpi/lang/sound.rb:104:in 'block (2 levels) in SonicPiLang#included'
[11:12:03.602] [ruby] [11:12:03.588] /Applications/Sonic Pi.app/Contents/Resources/app/server/ruby/bin/spider-server.rb:235:in '<main>'

supersonic.log

bash
[11:11:32.572] [tcc-diag] self.pid=74736 self.path=/Applications/Sonic Pi.app/Contents/Resources/app/server/native/Sonic Pi - SuperSonic
[11:11:32.572] [tcc-diag] self.bundleID=com.sonicpi.supersonic self.bundlePath=/Applications/Sonic Pi.app/Contents/Resources/app/server/native
[11:11:32.572] [tcc-diag] responsible.pid=74732 responsible.path=/Applications/Sonic Pi.app/Contents/MacOS/Sonic Pi
[11:11:32.631] [tcc-diag] mic.status=notDetermined
[11:11:32.635] [mic-permission] status notDetermined — GUI should request on our behalf
[11:11:32.635] [supersonic] state: stopped -> booting (init)
[11:11:32.635] [piano] wavetable loaded: 586349 samples
[11:11:33.322]   Available drivers: [CoreAudio]
[11:11:33.333] [device-setup] boot: default 'Brett’s AirPods Pro #2' is wireless; using non-wireless fallback 'MacBook Air Speakers'
[11:11:33.505] [supersonic] scsynth block size = 128 samples
[11:11:33.506] [supersonic] attaching audio callback to device 'MacBook Air Speakers'
[11:11:33.506] [juce] resizing input accum: 256 -> 1152 floats (perChanCap=1152 chans=1 hwBuf=1024 activeIn=0 mNumIn=0)
[11:11:33.506] [juce] output channels (2 total):
[11:11:33.506] [juce]   [0] 1 (active)
[11:11:33.506] [juce]   [1] 2 (active)
[11:11:33.506] [juce] aboutToStart: device='MacBook Air Speakers' type='CoreAudio' sr=48000 bs=1024 activeOut=2 activeIn=0 outLat=2412 inLat=0
[11:11:33.506] [supersonic] audio callback attached — waiting for first tick
[11:11:33.525] [juce] first audio callback: numSamples=1024 out=2 in=0
[11:11:33.525] [synth] [juce] audio thread realtime: status=3 policy=0 prio=0 err=0
[11:11:33.526] [supersonic] audio callbacks started (20 ms)
[11:11:33.526] [supersonic] state: booting -> running (boot)
[11:11:33.526] 
[11:11:33.526]   ░█▀▀░█░█░█▀█░█▀▀░█▀▄░█▀▀░█▀█░█▀█░▀█▀░█▀▀
[11:11:33.526]   ░▀▀█░█░█░█▀▀░█▀▀░█▀▄░▀▀█░█░█░█░█░░█░░█░░
[11:11:33.526]   ░▀▀▀░▀▀▀░▀░░░▀▀▀░▀░▀░▀▀▀░▀▀▀░▀░▀░▀▀▀░▀▀▀
[11:11:33.526] 
[11:11:33.526]   SuperSonic v0.71.0 (SuperCollider scsynth-compatible 3.14.1)
[11:11:33.526] 
[11:11:33.526]   Compiled: synth Link Link-Audio MIDI Gamepad
[11:11:33.526]   MacBook Air Speakers (CoreAudio)
[11:11:33.526]   48000 Hz | block 128 | buffer 1024 | out 2 | in 0
[11:11:33.526]   TCP port 34677 (max 16 connections)
[11:11:33.526] 
[11:11:33.604] [juce] audioDeviceStopped (callbackCount=4)
[11:11:33.661] [juce] output channels (2 total):
[11:11:33.661] [juce]   [0] 1 (active)
[11:11:33.661] [juce]   [1] 2 (active)
[11:11:33.661] [juce] aboutToStart: device='MacBook Air Speakers' type='CoreAudio' sr=48000 bs=1024 activeOut=2 activeIn=0 outLat=2412 inLat=0
[11:11:36.483] [juce] audioDeviceStopped (callbackCount=4)