overtone

plexus 2025-03-05T09:12:30.956639Z

I'm having some trouble running the tests locally... anyone else also seeing this, or is it something with my setup?

2025-03-05T19:03:41.744999Z

It's been a while but it doesn't "just work" on my macos machine.

clojure -M:test:test-runner
Downloading: funcool/lentes/1.3.3/lentes-1.3.3.pom from clojars
Downloading: net/java/dev/jna/jna/maven-metadata.xml from central
Downloading: funcool/lentes/1.3.3/lentes-1.3.3.jar from clojars
--> Loading Overtone...
--> Please boot a server to start making noise:
    * (boot-server)    ; boot a SuperCollider server (scsynth)
    * (connect-server) ; connect to an existing external server

[(.....E)(....)(Execution error at overtone.sc.machinery.server.connection/boot$fn (connection.clj:373).
Can't boot as a server is already connected/connecting!

Full report at:
/var/folders/s5/309818k92r92zn9c_nzvmnzc0000gn/T/clojure-10124820945348099322.edn
--> Initiating shutdown

2025-03-05T19:03:47.927409Z

What are you seeing?

plexus 2025-03-06T09:05:35.549929Z

yeah, that's also what I'm seeing... I guess something broke

2025-03-06T15:14:26.494509Z

scsynth -u 55555                                                                                         ✘ ABRT
Found 0 LADSPA plugins
libc++abi: terminating
zsh: abort      scsynth -u 55555

2025-03-06T15:14:44.849129Z

That doesn't seem right

2025-03-06T15:20:45.318769Z

I'll try and start from a clean installation.

2025-03-06T15:22:18.335709Z

Mine aborted inside PlugIn_LoadDir

2025-03-06T15:37:28.452239Z

Now I can start scsynth. I needed to comment out a line in my wrapper script.

#!/bin/sh
cd /Applications/SuperCollider.app/Contents/Resources
#export SC_PLUGIN_PATH="/Applications/SuperCollider.app/Contents/Resources/plugins/"
exec ./scsynth $*

2025-03-06T15:37:39.573369Z

And the tests now work

xandrews 2025-03-07T02:05:40.137309Z

37 tests, 7316 assertions, 0 failures.
Tests pass for me. It could be an OS version thing. I’m on an older version of mac os (14.4). I didn’t realize I was this out of date so I’ll let you know if it breaks once I’m done upgrading