sonic-pi-net / sonic-pi

Code. Music. Live.
https://sonic-pi.net
Other
10.86k stars 924 forks source link

Sonic PI Boot Error Mac OS 10.12.6 #1683

Closed robweeks closed 7 years ago

robweeks commented 7 years ago

Getting "Critical error! - could not boot Sonic Pi Server"

Sonic Pi Boot Error Report

System Information

GUI Log

/Users/robweeks/.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: 1366
[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/robweeks/.sonic-pi/log/server-errors.log

Server Output

/Users/robweeks/.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

Scsynth Output

/Users/robweeks/.sonic-pi/log/scsynth.log

Process Log

/Users/robweeks/.sonic-pi/log/processes.log


Clearing pids: ["1264", "1279", "1281", "1284", "1287"]

Clearing [1264]
  -- command /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/native/osx/ruby/bin/ruby --enable-frozen-string-literal -E utf-8 /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/bin/sonic-pi-server.rb -u 4557 4558 4556 4556 4559 4560 4561 4562
  -- removing /var/folders/0r/glqg_hss2d10w0pj4v4b0pb00000gn/T/sonic-pi-pids/1264
  -- politely killing 1264
  -- killed 1264

Clearing [1279]
  -- command /Applications/Sonic Pi.app/app/server/native/osx/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -U /Applications/Sonic Pi.app/app/server/native/osx/supercollider/plugins/ -Z 256
  -- removing /var/folders/0r/glqg_hss2d10w0pj4v4b0pb00000gn/T/sonic-pi-pids/1279
  -- unable to get ProcTable info for: 1279
  -- process: 1279 not running

Clearing [1281]
  -- command /Applications/Sonic Pi.app/app/server/native/osx/erlang/dist/bin/beam.smp -- -root /Applications/Sonic Pi.app/app/server/native/osx/erlang/dist -progname erl -- -home /Users/robweeks -- -pz /Applications/Sonic Pi.app/app/server/erlang -s pi_server start 4560
  -- removing /var/folders/0r/glqg_hss2d10w0pj4v4b0pb00000gn/T/sonic-pi-pids/1281
  -- unable to get ProcTable info for: 1281
  -- process: 1281 not running

Clearing [1284]
  -- command /Applications/Sonic Pi.app/app/server/native/osx/osmid/o2m -b -i 4561 -O 4562 -m 6
  -- removing /var/folders/0r/glqg_hss2d10w0pj4v4b0pb00000gn/T/sonic-pi-pids/1284
  -- politely killing 1284
  -- killed 1284

Clearing [1287]
  -- command /Applications/Sonic Pi.app/app/server/native/osx/osmid/m2o -b -o 4562 -m 6 Sonic Pi
  -- removing /var/folders/0r/glqg_hss2d10w0pj4v4b0pb00000gn/T/sonic-pi-pids/1287
  -- politely killing 1287
  -- killed 1287

Finished clearing pids

Started [1366] [-] /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/native/osx/ruby/bin/ruby --enable-frozen-string-literal -E utf-8 /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/bin/sonic-pi-server.rb -u 4557 4558 4556 4556 4559 4560 4561 4562 [-] /var/folders/0r/glqg_hss2d10w0pj4v4b0pb00000gn/T/sonic-pi-pids/1366

Here are the rest of the log files:

sonic-pi_log_files.zip

jay-pee commented 7 years ago

Hi,

I have the same problem when I connect my AirPods (Bluetooth Headphones) to my Mac.

I think the critical part is that the sample rate does not match.

"input and output sample rates do not match. 8000 != 44100 could not initialize audio."

Attached my Logs:

Critical error! - Could not boot Sonic Pi Server.

Sonic Pi Boot Error Report

System Information

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: 782
[GUI] - waiting for Sonic Pi Server to boot...
............................................................
[GUI] - Critical error! Could not boot Sonic Pi Server.
[GUI] - stopping UDP OSC Server...

Server Errors

/Applications/Sonic Pi.app/app/server/vendor/sys-proctable-1.1.3/lib/darwin/sys/proctable.rb:163: warning: constant ::Fixnum is deprecated
libc++abi.dylib: terminating

Server Output

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: 8000.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/osx/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -U /Applications/Sonic Pi.app/app/server/native/osx/supercollider/plugins/ -Z 256
Started [785] [-] /Applications/Sonic Pi.app/app/server/native/osx/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -U /Applications/Sonic Pi.app/app/server/native/osx/supercollider/plugins/ -Z 256 [-] /var/folders/8l/r6_5k6ws1dj0gh6rc15b8vyw0000gn/T/sonic-pi-pids/785

Scsynth Output

# Starting SuperCollider 2017-08-05 20:39:42
Found 0 LADSPA plugins
Number of Devices: 4
   0 : "AirPods von Philip"
   1 : "AirPods von Philip"
   2 : "Built-in Microph"
   3 : "Built-in Output"

input and output sample rates do not match. 8000 != 44100
could not initialize audio.

Process Log


Clearing pids: []
No pids to clear :-)
Started [782] [-] /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/native/osx/ruby/bin/ruby --enable-frozen-string-literal -E utf-8 /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/bin/sonic-pi-server.rb -u 4557 4558 4556 4556 4559 4560 4561 4562 [-] /var/folders/8l/r6_5k6ws1dj0gh6rc15b8vyw0000gn/T/sonic-pi-pids/782
Started [785] [-] /Applications/Sonic Pi.app/app/server/native/osx/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -U /Applications/Sonic Pi.app/app/server/native/osx/supercollider/plugins/ -Z 256 [-] /var/folders/8l/r6_5k6ws1dj0gh6rc15b8vyw0000gn/T/sonic-pi-pids/785
stuzog commented 7 years ago

Same problem on OS X 10.11.6 on 2.4MHz iMac 7,1 6MB RAM:

Sonic Pi Boot Error Report

System Information

GUI Log

/Users/Stuart/.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] - starting UDP OSC Server on port 4558...
[GUI] - UDP OSC Server ready and listening
[GUI] - launching Sonic Pi Server:
[GUI] - launching Sonic Pi Server:
[GUI] - Ruby server pid registered: 50116
[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/Stuart/.sonic-pi/log/server-errors.log

/Applications/Sonic Pi.app/app/server/vendor/sys-proctable-1.1.3/lib/darwin/sys/proctable.rb:163: warning: constant ::Fixnum is deprecated
/Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/udp_server.rb:44: [BUG] Illegal instruction at 0x00000102b1ab8a
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin12.0]

-- Crash Report log information --------------------------------------------
   See Crash Report log file under the one of following:
     * ~/Library/Logs/DiagnosticReports
     * /Library/Logs/DiagnosticReports
   for more details.
Don't forget to include the above Crash Report log file in bug reports.

-- Control frame information -----------------------------------------------
c:0013 p:---- s:0120 e:000119 CFUNC  :encode_single_bundle
c:0012 p:0016 s:0113 e:000112 METHOD /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/udp_server.rb:44
c:0011 p:0170 s:0103 e:000102 METHOD /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/scsynthexternal.rb:65
c:0010 p:0016 s:0091 e:000090 METHOD /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/server.rb:643
c:0009 p:0336 s:0085 E:001578 METHOD /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/server.rb:357
c:0008 p:0039 s:0066 e:000065 METHOD /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/studio.rb:646
c:0007 p:0031 s:0061 e:000060 METHOD /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/studio.rb:631
c:0006 p:0252 s:0057 e:000056 METHOD /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/studio.rb:57 [FINISH]
c:0005 p:---- s:0049 e:000048 CFUNC  :new
c:0004 p:0251 s:0041 e:000040 LAMBDA /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/sound.rb:125 [FINISH]
c:0003 p:---- s:0033 e:000032 CFUNC  :new
c:0002 p:1237 s:0026 E:001be0 EVAL   /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/bin/sonic-pi-server.rb:177 [FINISH]
c:0001 p:0000 s:0003 E:000f90 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
/Applications/Sonic Pi.app/Contents/MacOS/../../app/server/bin/sonic-pi-server.rb:177:in `<main>'
/Applications/Sonic Pi.app/Contents/MacOS/../../app/server/bin/sonic-pi-server.rb:177:in `new'
/Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/sound.rb:125:in `block (2 levels) in included'
/Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/sound.rb:125:in `new'
/Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/studio.rb:57:in `initialize'
/Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/studio.rb:631:in `reset_server'
/Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/studio.rb:646:in `start_scope'
/Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/server.rb:357:in `trigger_synth'
/Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/server.rb:643:in `osc_bundle'
/Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/scsynthexternal.rb:65:in `send_at'
/Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/udp_server.rb:44:in `send_ts'
/Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/udp_server.rb:44:in `encode_single_bundle'

-- Machine register context ------------------------------------------------
 rax: 0x41d6627b90e06a9c rbx: 0x00007faf41cde950 rcx: 0x0000000000000002
 rdx: 0x00007faf40c06ba0 rdi: 0x0eb313dc870354e2 rsi: 0x0e6e6b2800000002
 rbp: 0x00007fff5e1a1c00 rsp: 0x00007fff5e1a1bf0  r8: 0x00007faf40c06ba0
  r9: 0x00007faf40c18ec0 r10: 0x00007fff5e1a1460 r11: 0x00007fff5e1a1400
 r12: 0x00007faf40dfa960 r13: 0x00007faf418e13c0 r14: 0x00007faf40c06ba0
 r15: 0x0000000000000003 rip: 0x0000000102b1ab8a rfl: 0x0000000000010202

-- C level backtrace information -------------------------------------------
0   ruby                                0x0000000101c1d7c8 rb_vm_bugreport + 136
1   ruby                                0x0000000101aba67e rb_bug_context + 510
2   ruby                                0x0000000101b9ce46 sigill + 102
3   libsystem_platform.dylib            0x00007fff87d6452a _sigtramp + 26
4   fast_osc.bundle                     0x0000000102b1ab8a ruby_time_to_osc_timetag + 170
5   fast_osc.bundle                     0x0000000102b1aa3b method_fast_osc_encode_single_bundle + 219
6   ruby                                0x0000000101c18f82 vm_call_cfunc + 322
7   ruby                                0x0000000101c18285 vm_call_method + 261
8   ruby                                0x0000000101bfbad9 vm_exec_core + 12665
9   ruby                                0x0000000101c0c2b0 vm_exec + 128
10  ruby                                0x0000000101c13bb8 vm_call0_body + 952
11  ruby                                0x0000000101c1338c rb_call0 + 380
12  ruby                                0x0000000101b26279 rb_class_new_instance + 41
13  ruby                                0x0000000101c18f82 vm_call_cfunc + 322
14  ruby                                0x0000000101c18285 vm_call_method + 261
15  ruby                                0x0000000101bfbad9 vm_exec_core + 12665
16  ruby                                0x0000000101c0c2b0 vm_exec + 128
17  ruby                                0x0000000101c10a67 invoke_iseq_block_from_c + 615
18  ruby                                0x0000000101c13f99 vm_call0_body + 1945
19  ruby                                0x0000000101c1338c rb_call0 + 380
20  ruby                                0x0000000101b26279 rb_class_new_instance + 41
21  ruby                                0x0000000101c18f82 vm_call_cfunc + 322
22  ruby                                0x0000000101c18285 vm_call_method + 261
23  ruby                                0x0000000101bfbad9 vm_exec_core + 12665
24  ruby                                0x0000000101c0c2b0 vm_exec + 128
25  ruby                                0x0000000101ac3dc8 ruby_exec_internal + 136
26  ruby                                0x0000000101ac3cfe ruby_run_node + 78
27  ruby                                0x0000000101a5d61f main + 79

-- Other runtime information -----------------------------------------------

* Loaded script: /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/bin/sonic-pi-server.rb

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/enc/encdb.bundle
    5 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/enc/trans/transdb.bundle
    6 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/unicode_normalize.rb
    7 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/rbconfig.rb
    8 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/compatibility.rb
    9 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/defaults.rb
   10 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/deprecate.rb
   11 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/errors.rb
   12 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/version.rb
   13 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/requirement.rb
   14 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/platform.rb
   15 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/basic_specification.rb
   16 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/stub_specification.rb
   17 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/util/list.rb
   18 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/stringio.bundle
   19 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/specification.rb
   20 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/exceptions.rb
   21 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/dependency.rb
   22 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/core_ext/kernel_gem.rb
   23 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/monitor.rb
   24 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb
   25 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems.rb
   26 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/rubygems/path_support.rb
   27 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/version.rb
   28 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/core_ext/name_error.rb
   29 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/levenshtein.rb
   30 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/jaro_winkler.rb
   31 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checker.rb
   32 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/delegate.rb
   33 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   34 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   35 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
   36 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
   37 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/null_checker.rb
   38 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/formatter.rb
   39 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean.rb
   40 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/cgi/core.rb
   41 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/cgi/escape.bundle
   42 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/cgi/util.rb
   43 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/cgi/cookie.rb
   44 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/cgi.rb
   45 /Applications/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/immutable.rb
   46 /Applications/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/enumerable.rb
   47 /Applications/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/undefined.rb
   48 /Applications/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/trie.rb
   49 /Applications/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/sorted_set.rb
   50 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/set.rb
   51 /Applications/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/set.rb
   52 /Applications/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/associable.rb
   53 /Applications/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/hash.rb
   54 /Applications/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/vector.rb
   55 /Applications/Sonic Pi.app/app/server/vendor/wavefile-0.8.1/lib/wavefile/buffer.rb
   56 /Applications/Sonic Pi.app/app/server/vendor/wavefile-0.8.1/lib/wavefile/chunk_readers/riff_reader.rb
   57 /Applications/Sonic Pi.app/app/server/vendor/wavefile-0.8.1/lib/wavefile/chunk_readers/base_chunk_reader.rb
   58 /Applications/Sonic Pi.app/app/server/vendor/wavefile-0.8.1/lib/wavefile/chunk_readers/generic_chunk_reader.rb
   59 /Applications/Sonic Pi.app/app/server/vendor/wavefile-0.8.1/lib/wavefile/chunk_readers/riff_chunk_reader.rb
   60 /Applications/Sonic Pi.app/app/server/vendor/wavefile-0.8.1/lib/wavefile/chunk_readers/format_chunk_reader.rb
   61 /Applications/Sonic Pi.app/app/server/vendor/wavefile-0.8.1/lib/wavefile/chunk_readers/data_chunk_reader.rb
   62 /Applications/Sonic Pi.app/app/server/vendor/wavefile-0.8.1/lib/wavefile/chunk_readers.rb
   63 /Applications/Sonic Pi.app/app/server/vendor/wavefile-0.8.1/lib/wavefile/duration.rb
   64 /Applications/Sonic Pi.app/app/server/vendor/wavefile-0.8.1/lib/wavefile/format.rb
   65 /Applications/Sonic Pi.app/app/server/vendor/wavefile-0.8.1/lib/wavefile/reader.rb
   66 /Applications/Sonic Pi.app/app/server/vendor/wavefile-0.8.1/lib/wavefile/unvalidated_format.rb
   67 /Applications/Sonic Pi.app/app/server/vendor/wavefile-0.8.1/lib/wavefile/writer.rb
   68 /Applications/Sonic Pi.app/app/server/vendor/wavefile-0.8.1/lib/wavefile.rb
   69 /Applications/Sonic Pi.app/app/server/vendor/websocket/lib/websocket.rb
   70 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/socket.bundle
   71 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/io/wait.bundle
   72 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/socket.rb
   73 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/fiber.bundle
   74 /Applications/Sonic Pi.app/app/server/vendor/rubame/lib/rubame.rb
   75 /Applications/Sonic Pi.app/app/server/core.rb
   76 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/etc.bundle
   77 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/fileutils.rb
   78 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/securerandom.rb
   79 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/util.rb
   80 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/node.rb
   81 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/group.rb
   82 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/hash/keys.rb
   83 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/hash_with_indifferent_access.rb
   84 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb
   85 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/synthnode.rb
   86 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/bus.rb
   87 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/allocator.rb
   88 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/busallocator.rb
   89 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/audiobus.rb
   90 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/audiobusallocator.rb
   91 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/controlbus.rb
   92 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/controlbusallocator.rb
   93 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/promise.rb
   94 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/counter.rb
   95 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/incomingevents.rb
   96 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/buffer.rb
   97 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lazybuffer.rb
   98 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/bufferstream.rb
   99 /Applications/Sonic Pi.app/app/server/vendor/fast_osc-0.0.12/lib/fast_osc/version.rb
  100 /Applications/Sonic Pi.app/app/server/rb-native/osx/2.4.0/fast_osc.bundle
  101 /Applications/Sonic Pi.app/app/server/vendor/fast_osc-0.0.12/lib/fast_osc.rb
  102 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/udp_client.rb
  103 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/udp_server.rb
  104 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/osc.rb
  105 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/thread_id.rb
  106 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/scsynthexternal.rb
  107 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/server.rb
  108 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/note.rb
  109 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/open3.rb
  110 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/sox.rb
  111 /Applications/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio/version.rb
  112 /Applications/Sonic Pi.app/app/server/rb-native/osx/2.4.0/ffi_c.bundle
  113 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/platform.rb
  114 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/types.rb
  115 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/library.rb
  116 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/errno.rb
  117 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/pointer.rb
  118 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/memorypointer.rb
  119 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/struct_layout_builder.rb
  120 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/struct.rb
  121 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/union.rb
  122 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/managedstruct.rb
  123 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/callback.rb
  124 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/io.rb
  125 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/autopointer.rb
  126 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/variadic.rb
  127 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/enum.rb
  128 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi/ffi.rb
  129 /Applications/Sonic Pi.app/app/server/vendor/ffi-1.9.17/lib/ffi.rb
  130 /Applications/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio/api.rb
  131 /Applications/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio/onsets.rb
  132 /Applications/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio/pitches.rb
  133 /Applications/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio/beats.rb
  134 /Applications/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio.rb
  135 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/samplebuffer.rb
  136 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/studio.rb
  137 /Applications/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/compatibility.rb
  138 /Applications/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/version.rb
  139 /Applications/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/element.rb
  140 /Applications/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/error.rb
  141 /Applications/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/parser.rb
  142 /Applications/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/converter.rb
  143 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/versions.rb
  144 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/exception.rb
  145 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/syntax_error.rb
  146 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/psych.bundle
  147 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/omap.rb
  148 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/set.rb
  149 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/class_loader.rb
  150 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/strscan.bundle
  151 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/scalar_scanner.rb
  152 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/nodes/node.rb
  153 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/nodes/stream.rb
  154 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/nodes/document.rb
  155 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/nodes/sequence.rb
  156 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/nodes/scalar.rb
  157 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/nodes/mapping.rb
  158 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/nodes/alias.rb
  159 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/nodes.rb
  160 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/streaming.rb
  161 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/visitors/visitor.rb
  162 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/visitors/to_ruby.rb
  163 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/visitors/emitter.rb
  164 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/handler.rb
  165 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/tree_builder.rb
  166 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/visitors/yaml_tree.rb
  167 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/json/ruby_events.rb
  168 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/visitors/json_tree.rb
  169 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/visitors/depth_first.rb
  170 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/visitors.rb
  171 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/parser.rb
  172 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/coder.rb
  173 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/core_ext.rb
  174 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/date_core.bundle
  175 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/date.rb
  176 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/deprecated.rb
  177 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/stream.rb
  178 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/json/yaml_events.rb
  179 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/json/tree_builder.rb
  180 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/json/stream.rb
  181 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych/handlers/document_stream.rb
  182 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/psych.rb
  183 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/yaml.rb
  184 /Applications/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/options.rb
  185 /Applications/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/utils.rb
  186 /Applications/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/document.rb
  187 /Applications/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown.rb
  188 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/markdown_converter.rb
  189 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/support/docsystem.rb
  190 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/version.rb
  191 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/atom.rb
  192 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/jobs.rb
  193 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/synths/synthinfo.rb
  194 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/tmpdir.rb
  195 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/timeout.rb
  196 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/net/protocol.rb
  197 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/uri/rfc2396_parser.rb
  198 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/uri/rfc3986_parser.rb
  199 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/uri/common.rb
  200 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/uri/generic.rb
  201 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/uri/ftp.rb
  202 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/uri/http.rb
  203 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/uri/https.rb
  204 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/uri/ldap.rb
  205 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/uri/ldaps.rb
  206 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/uri/mailto.rb
  207 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/uri.rb
  208 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/zlib.bundle
  209 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/net/http/exceptions.rb
  210 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/net/http/header.rb
  211 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/enc/windows_31j.bundle
  212 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/net/http/generic_request.rb
  213 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/net/http/request.rb
  214 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/net/http/requests.rb
  215 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/net/http/response.rb
  216 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/net/http/responses.rb
  217 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/net/http/proxy_delta.rb
  218 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/net/http/backward.rb
  219 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/net/http.rb
  220 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/blanknode.rb
  221 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/synthnodeproxy.rb
  222 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/chainnode.rb
  223 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/fxnode.rb
  224 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/fxreplacenode.rb
  225 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lazynode.rb
  226 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/wrappingarray.rb
  227 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/scale.rb
  228 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/chord.rb
  229 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/chordgroup.rb
  230 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/synthtracker.rb
  231 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/tuning.rb
  232 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/sample_loader.rb
  233 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/sound.rb
  234 /Applications/Sonic Pi.app/app/server/rb-native/osx/2.4.0/rugged.bundle
  235 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/index.rb
  236 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/object.rb
  237 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/commit.rb
  238 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/version.rb
  239 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/repository.rb
  240 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/reference.rb
  241 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/walker.rb
  242 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/tree.rb
  243 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/tag.rb
  244 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/branch.rb
  245 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/diff/hunk.rb
  246 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/diff/line.rb
  247 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/diff/delta.rb
  248 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/diff.rb
  249 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/patch.rb
  250 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/remote.rb
  251 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/credentials.rb
  252 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/attributes.rb
  253 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/blob.rb
  254 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged/submodule_collection.rb
  255 /Applications/Sonic Pi.app/app/server/vendor/rugged-0.25.1/lib/rugged.rb
  256 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/gitsave.rb
  257 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lifecyclehooks.rb
  258 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/sthread.rb
  259 /Applications/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/options.rb
  260 /Applications/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/version.rb
  261 /Applications/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/adapter_error.rb
  262 /Applications/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/parse_error.rb
  263 /Applications/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json.rb
  264 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/config/settings.rb
  265 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/preparser.rb
  266 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/spsym.rb
  267 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/cueevent.rb
  268 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/event_history.rb
  269 /Applications/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/version.rb
  270 /Applications/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/block_start.rb
  271 /Applications/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/block_end.rb
  272 /Applications/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/block_matcher.rb
  273 /Applications/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/language.rb
  274 /Applications/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/line.rb
  275 /Applications/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/config/ruby.rb
  276 /Applications/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify.rb
  277 /Applications/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe/version.rb
  278 /Applications/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe/synchronized_delegator.rb
  279 /Applications/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe.rb
  280 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/array/prepend_and_append.rb
  281 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/hash/deep_merge.rb
  282 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/hash/except.rb
  283 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/hash/slice.rb
  284 /Applications/Sonic Pi.app/app/server/vendor/i18n/lib/i18n/version.rb
  285 /Applications/Sonic Pi.app/app/server/vendor/i18n/lib/i18n/exceptions.rb
  286 /Applications/Sonic Pi.app/app/server/vendor/i18n/lib/i18n/interpolate/ruby.rb
  287 /Applications/Sonic Pi.app/app/server/vendor/i18n/lib/i18n.rb
  288 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/lazy_load_hooks.rb
  289 /Applications/Sonic Pi.app/app/server/vendor/i18n/lib/i18n/config.rb
  290 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/i18n.rb
  291 /Applications/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe/non_concurrent_cache_backend.rb
  292 /Applications/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe/mri_cache_backend.rb
  293 /Applications/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe/cache.rb
  294 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/inflector/inflections.rb
  295 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/multibyte.rb
  296 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/string/multibyte.rb
  297 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/inflector/transliterate.rb
  298 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/inflections.rb
  299 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/inflector/methods.rb
  300 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/string/inflections.rb
  301 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/inflector.rb
  302 /Applications/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/integer/inflections.rb
  303 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/runtime.rb
  304 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/core.rb
  305 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/minecraftpi.rb
  306 /Applications/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/midi.rb
  307 /Applications/Sonic Pi.app/app/server/vendor/memoist-0.14.0/lib/memoist/core_ext/singleton_class.rb
  308 /Applications/Sonic Pi.app/app/server/vendor/memoist-0.14.0/lib/memoist.rb
  309 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/json/version.rb
  310 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/ostruct.rb
  311 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/json/generic_object.rb
  312 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/json/common.rb
  313 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/json/ext/parser.bundle
  314 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/x86_64-darwin12.0/json/ext/generator.bundle
  315 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/json/ext.rb
  316 /Applications/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.4.0/singleton.rb
  317 /Applications/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/adapter.rb
  318 /Applications/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/adapters/json_common.rb
  319 /Applications/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/adapters/json_gem.rb
  320 /Applications/Sonic Pi.app/app/server/vendor/narray-0.6.1.1/lib/nmatrix.rb
  321 /Applications/Sonic Pi.app/app/server/vendor/narray-0.6.1.1/lib/narray_ext.rb
  322 /Applications/Sonic Pi.app/app/server/rb-native/osx/2.4.0/narray.bundle
  323 /Applications/Sonic Pi.app/app/server/vendor/ruby-coreaudio-0.0.12/lib/coreaudio/version.rb
  324 /Applications/Sonic Pi.app/app/server/rb-native/osx/2.4.0/coreaudio_ext.bundle
  325 /Applications/Sonic Pi.app/app/server/vendor/ruby-coreaudio-0.0.12/lib/coreaudio/audiofile.rb
  326 /Applications/Sonic Pi.app/app/server/vendor/ruby-coreaudio-0.0.12/lib/coreaudio.rb

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

[IMPORTANT]
Don't forget to include the Crash Report log file under
DiagnosticReports directory in bug reports.

Server Output

/Users/Stuart/.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: 44100.0
Boot - Output audio rate: 44100.0
Boot - Sample rates match, we may continue to boot...
Boot - Starting the SuperCollider server...
Boot - /Applications/Sonic Pi.app/app/server/native/osx/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -U /Applications/Sonic Pi.app/app/server/native/osx/supercollider/plugins/ -Z 256
Started [50124] [-] /Applications/Sonic Pi.app/app/server/native/osx/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -U /Applications/Sonic Pi.app/app/server/native/osx/supercollider/plugins/ -Z 256 [-] /var/folders/qt/6jh4c4yn5zdbf07t61nmz0_w0000gn/T/sonic-pi-pids/50124

Scsynth Output

/Users/Stuart/.sonic-pi/log/scsynth.log

# Starting SuperCollider 2017-08-08 10:00:49
Found 0 LADSPA plugins
Number of Devices: 6
   0 : "Built-in Microph"
   1 : "Built-in Input"
   2 : "Built-in Output"
   3 : "Soundflower (2ch)"
   4 : "Soundflower (64ch)"
   5 : "Instant On Sound Effects"

"Built-in Microph" Input Device
   Streams: 1
      0  channels 2

"Built-in Output" Output Device
   Streams: 1
      0  channels 2

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

Process Log

/Users/Stuart/.sonic-pi/log/processes.log


Clearing pids: ["47630", "47637", "48204", "48214"]

Clearing [47630]
  -- command /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/native/osx/ruby/bin/ruby --enable-frozen-string-literal -E utf-8 /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/bin/sonic-pi-server.rb -u 4557 4558 4556 4556 4559 4560 4561 4562
  -- removing /var/folders/qt/6jh4c4yn5zdbf07t61nmz0_w0000gn/T/sonic-pi-pids/47630
  -- unable to get ProcTable info for: 47630
  -- process: 47630 not running

Clearing [47637]
  -- command /Applications/Sonic Pi.app/app/server/native/osx/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -U /Applications/Sonic Pi.app/app/server/native/osx/supercollider/plugins/ -Z 256
  -- removing /var/folders/qt/6jh4c4yn5zdbf07t61nmz0_w0000gn/T/sonic-pi-pids/47637
  -- politely killing 47637
  -- killed 47637

Clearing [48204]
  -- command 
  -- removing /var/folders/qt/6jh4c4yn5zdbf07t61nmz0_w0000gn/T/sonic-pi-pids/48204
  -- unable to get ProcTable info for: 48204
  -- process: 48204 not running

Clearing [48214]
  -- command 
  -- removing /var/folders/qt/6jh4c4yn5zdbf07t61nmz0_w0000gn/T/sonic-pi-pids/48214
  -- unable to get ProcTable info for: 48214
  -- process: 48214 not running

Finished clearing pids

Started [50116] [-] /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/native/osx/ruby/bin/ruby --enable-frozen-string-literal -E utf-8 /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/bin/sonic-pi-server.rb -u 4557 4558 4556 4556 4559 4560 4561 4562 [-] /var/folders/qt/6jh4c4yn5zdbf07t61nmz0_w0000gn/T/sonic-pi-pids/50116
Started [50124] [-] /Applications/Sonic Pi.app/app/server/native/osx/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -U /Applications/Sonic Pi.app/app/server/native/osx/supercollider/plugins/ -Z 256 [-] /var/folders/qt/6jh4c4yn5zdbf07t61nmz0_w0000gn/T/sonic-pi-pids/50124
stuzog commented 7 years ago

Sonic Pi 2.12-dev for Linux (Mint 18.1 64-bit) also fails in the same way: The splash screen will show after a long pause. It sits there for a while, then SP either crashes with server failure or the splash screen disappears if clicked and nothing else results. In both OS, the splash screen says SP 3.0.

samaaron commented 7 years ago

This is a limitation of the underlying synthesis engine and is something we can't avoid at this stage. Unfortunately you have to have both audio and input and output rates be the same for sonic pi to boot.

stuzog commented 7 years ago

They were set to be the same but same server crash, see https://github.com/samaaron/sonic-pi/issues/1688

samaaron commented 7 years ago

@xavriley have you seen this? Perhaps related to fast osc?

rbnpi commented 7 years ago

It looks like the fast osc crashes I got earlier with RPi. In fact I run my Mac version just now with fast-osc disabled using the fall-back.