This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
I've put out a new release of at-at
. It seems at some point at-at got added as a vendored dependency into the overtone source tree, I'll remove that again and use the version off of clojars instead.
I've merged all PRs, except for some which were duplicates, and cherry picked one commit which adds exception handling. I've switched from project.clj to deps.edn, and set up the tooling we developed for the lambdaisland projects to manage releases, changelog, etc.
Would love to see this going upstream https://github.com/LouDnl/at-at/commit/a22161fd81238e397185ed549bf931c12417765f
I'm starting to rip out the internal server, in the process I'm trying to make the output much more informative, so that the user has all the information to debug stuff.
➜ clj -e "(require 'overtone.live)"
WARNING: Implicit use of clojure.main with options is deprecated, use -M
--> Loading Overtone...
[overtone.live] [WARNING] Only :external connection type is supported, :connection-type :internal ignored. (/home/arne/.overtone/config.clj)
[overtone.live] [INFO] Found SuperCollider server: /usr/bin/scsynth (PATH)
--> Booting external SuperCollider server...
[overtone.live] [INFO] SuperCollider Server Command: /usr/bin/scsynth -u 43525 -b 1024 -z 64 -m 262144 -d 1024 -V 0 -n 1024 -r 64 -l 64 -D 0 -o 8 -a 512 -R 0 -c 4096 -H Overtone -i 8 -w 64
--> Connecting to external SuperCollider server: 127.0.0.1:43525
[scynth] Found 209 LADSPA plugins
[scynth] JackDriver: client name is 'Overtone'
[scynth] SC_AudioDriver: sample rate = 44100.000000, driver's block size = 1024
[scynth] SuperCollider 3 server ready.
--> Connection established
_____ __
/ __ /_ _____ _____/ /_____ ____ ___
/ / / / | / / _ \/ ___/ __/ __ \/ __ \/ _ \
/ /_/ /| |/ / __/ / / /_/ /_/ / / / / __/
\____/ |___/\___/_/ \__/\____/_/ /_/\___/
Collaborative Programmable Music. v0.10.6
Hello Arne. Do you feel it? I do. Creativity is rushing through your veins today!
--> Initiating shutdown
Stuff to take note off
• the loggers now show the namespace
• we show where we found scsynth, and what strategy we used (either configured in .overtone/config, found on PATH, or found at some well-known location)
• we show the full command line args for scsynth, so people can copy-paste and test it in isolation
• output from scsynth is prefix with [scsynth]
so you see where that's coming from
Can be tried out on my arne/wip-and-stuff
branch https://github.com/plexus/overtone/tree/arne/wip-and-stuff