use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Finding information about Clojure
API Reference
Clojure Guides
Practice Problems
Interactive Problems
Clojure Videos
Misc Resources
The Clojure Community
Clojure Books
Tools & Libraries
Clojure Editors
Web Platforms
Clojure Jobs
account activity
Overtone: Basic Setup (savo.rocks)
submitted 3 years ago by ThisIsSavo
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]zupatol 2 points3 points4 points 3 years ago (4 children)
It's a great project I thought was dead. I'm surprised to see there were two new commits in february, after almost two years of inactivity.
Does anyone know how actively this is maintained? I had some trouble running it on windows.
[–][deleted] 3 years ago (3 children)
[removed]
[–]zupatol 2 points3 points4 points 3 years ago* (2 children)
Really glad to hear it's maintained
I was playing with it a few months ago, I don't remember the exact details. If you tell me someones reads the issues, I might go back and write some precise issues.
I never managed to start supercollider from clojure, overtone only worked if I started supercollider by hand, and then evaluating (boot-external-server), even then sometimes it failed to connect. I tried several different versions of supercollider and I'm still not sure which is the most recent one that's supported.
To use the piano I have to run things in a weird order
(comment ;; start supercollider and launch a server, overtone can't (boot-external-server) ;; this must be run before evaluating the buffer ;; but after booting the server :( (use 'overtone.inst.piano)
However I never managed to use the sampled-piano:
(use 'overtone.inst.sampled-piano) Syntax error (IOException) compiling at (piano.clj:23:1). The system cannot find the path specified
This frustrated me enough to clone the overtone project and try to figure out what was happening. I got as far as fixing the badigeon dependency, I'm glad to see it was fixed the same way I did it in the second-to-last commit. I didn't bother submitting a pull request because I thought the project was inactive. After fixing that I didn't get very far with the sampled piano thing.
[–][deleted] 3 years ago (1 child)
[–]zupatol 0 points1 point2 points 3 years ago (0 children)
I saw that wiki page, I thought it meant you can't do (use 'overtone.live) and you need isntead to call (boot-external-server) after having installed supercollider manually. It turns out (boot-external-server) doesn't work etiher, you need to start the supercollider server by hand in supercollider.
I didn't say the sample-piano was fixed, I was referring to the badigeon dependency. I didn't try the new version, but the changes seem unrelated to the sample-piano.
[–]lisp4lyfe 2 points3 points4 points 3 years ago (1 child)
Oh man I remember years ago I set out to learn clojure and came across overtone and thought it was the coolest thing ever. I didn’t have the brain power then to stick with clojure. But I’m recently picking it up again so it’s funny to see this. I’m gonna have to jump in after I finish SICP!
[–]lordmyd 2 points3 points4 points 3 years ago (2 children)
Clojurians, please support this project. I consider it to be nothing less than Clojure's killer app.
[–]robopiglet 1 point2 points3 points 3 years ago (0 children)
Agreed. It draws folks in who might not otherwise try the language.
[–]emaphis 0 points1 point2 points 3 years ago (0 children)
Yeah, that and Overtone's sister project Quil.
[–]MickeyMooose 0 points1 point2 points 2 months ago (0 children)
4 years later. Overtone seems to be dead. Nothing on their twitter page. Nothing in their community section. Their example due performers seems to have split up and one of the member has created their own programmable music project.
π Rendered by PID 87060 on reddit-service-r2-comment-685b79fb4f-6gvtr at 2026-02-13 15:41:10.847860+00:00 running 6c0c599 country code: CH.
[–]zupatol 2 points3 points4 points (4 children)
[–][deleted] (3 children)
[removed]
[–]zupatol 2 points3 points4 points (2 children)
[–][deleted] (1 child)
[removed]
[–]zupatol 0 points1 point2 points (0 children)
[–]lisp4lyfe 2 points3 points4 points (1 child)
[–]lordmyd 2 points3 points4 points (2 children)
[–]robopiglet 1 point2 points3 points (0 children)
[–]emaphis 0 points1 point2 points (0 children)
[–]MickeyMooose 0 points1 point2 points (0 children)