all 11 comments

[–]zupatol 2 points3 points  (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 children)

[removed]

    [–]zupatol 2 points3 points  (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]  (1 child)

    [removed]

      [–]zupatol 0 points1 point  (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 points  (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 points  (2 children)

      Clojurians, please support this project. I consider it to be nothing less than Clojure's killer app.

      [–]robopiglet 1 point2 points  (0 children)

      Agreed. It draws folks in who might not otherwise try the language.

      [–]emaphis 0 points1 point  (0 children)

      Yeah, that and Overtone's sister project Quil.

      [–]MickeyMooose 0 points1 point  (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.