I currently have an issue with opening Sonic Pi on my MacBook Pro 2017 (OS: Sierra). I attempted to open the application today; however, the window showing the Sonic Pi menu would show up and freeze. Eventually, it would lead to a pop-up with an error message. The error message is shown below.
Sonic Pi Boot Error Report
System Information
- Sonic Pi version: 3.1.0
- OS: macOS Sierra (10.12)
GUI Log
/Users/mac/.sonic-pi/log/gui.log
[GUI] - Detecting port numbers...
[GUI] - GUI OSC listen port 4558
[GUI] - port: 4558 [OK]
[GUI] - Server OSC listen port 4557
[GUI] - port: 4557 [OK]
[GUI] - Server incoming OSC cues port 4559
[GUI] - port: 4559 [OK]
[GUI] - Scsynth port 4556
[GUI] - port: 4556 [OK]
[GUI] - Server OSC out port 4558
[GUI] - GUI OSC out port 4557
[GUI] - Scsynth send port 4556
[GUI] - Erlang router port 4560
[GUI] - port: 4560 [OK]
[GUI] - OSC MIDI out port 4561
[GUI] - port: 4561 [OK]
[GUI] - OSC MIDI in port 4562
[GUI] - port: 4562 [OK]
[GUI] - Init script completed
[GUI] - using default editor colours
[GUI] - launching Sonic Pi Server:
[GUI] - starting UDP OSC Server on port 4558...
[GUI] - UDP OSC Server ready and listening
[GUI] - Ruby server pid registered: 14942
[GUI] - waiting for Sonic Pi Server to boot...
............................................................
[GUI] - Critical error! Could not boot Sonic Pi Server.
[GUI] - stopping UDP OSC Server...
Server Errors
/Users/mac/.sonic-pi/log/server-errors.log
libc++abi.dylib: terminating
/Applications/Sonic Pi.app/app/server/ruby/vendor/sys-proctable-1.1.3/lib/darwin/sys/proctable.rb:163: warning: constant ::Fixnum is deprecated
Server Output
/Users/mac/.sonic-pi/log/server-output.log
Sonic Pi server booting...
Using protocol: udp
Detecting port numbers...
Send port: 4558
Listen port: 4557
- OK
Scsynth port: 4556
- OK
Scsynth send port: 4556
- OK
OSC cues port: 4559
- OK
Erlang port: 4560
- OK
OSC MIDI out port: 4561
- OK
OSC MIDI in port: 4562
- OK
Booting server...
Booting Sonic Pi
----------------
Boot - Booting on OS X
Boot - Checkout audio rates on OSX:
Boot - Input audio rate: 16000.0
Boot - Output audio rate: 44100.0
Boot - Audio input and output rates do not match.
Boot - Attempting to set the input rates to match output rate of 44100.0...
Boot - Starting the SuperCollider server...
Boot - /Applications/Sonic Pi.app/app/server/native/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -U /Applications/Sonic Pi.app/app/server/native/supercollider/plugins/ -b 4096 -B 127.0.0.1
Scsynth Output
/Users/mac/.sonic-pi/log/scsynth.log
# Starting SuperCollider 2018-03-19 09:29:47
Found 0 LADSPA plugins
Number of Devices: 13
0 : "Jabra SPORT PACE v1.31.0"
1 : "Jabra SPORT PACE v1.31.0"
2 : "Built-in Microph"
3 : "Built-in Output"
4 : "Soundflower (2ch)"
5 : "Soundflower (64ch)"
6 : "Adobe Encore DVD 5.0"
7 : "After Effects 11.0"
8 : "After Effects 11.0.2"
9 : "After Effects 11.0.4"
10 : "Prelude 1.0"
11 : "Premiere Pro 6.0"
12 : "Aggregate Device"
ERROR: Input sample rate is 16000, 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.
Process Log
/Users/mac/.sonic-pi/log/processes.log
Clearing pids: []
No pids to clear :-)
Started [14942] [-] /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/native/ruby/bin/ruby --enable-frozen-string-literal -E utf-8 /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/ruby/bin/sonic-pi-server.rb -u 4557 4558 4556 4556 4559 4560 4561 4562 [-] /var/folders/28/p7ydgsbd4fz8067vgbyj6fsm0000gp/T/sonic-pi-pids/14942