[HN Gopher] Overtone - programmable, live music in Clojure
       ___________________________________________________________________
        
       Overtone - programmable, live music in Clojure
        
       Author : elamje
       Score  : 105 points
       Date   : 2023-08-03 16:25 UTC (1 days ago)
        
 (HTM) web link (overtone.github.io)
 (TXT) w3m dump (overtone.github.io)
        
       | 1MachineElf wrote:
       | Recently I watched a great presentation[0] about Overtone by
       | Chris Ford, delivered back in 2012. It was also the first time I
       | saw my SO interested in a programming language talk - she isn't
       | familiar with programming, but she does have a music background.
       | 
       | [0] https://youtu.be/Mfsnlbd-4xQ
        
         | scns wrote:
         | This talk is really something to behold. Paused it to say:
         | Thank you very much!
        
         | atroche wrote:
         | Hah, I actually came to this comments thread to link to this. I
         | had a similar experience with my SO!
        
       | voat wrote:
       | Looks pretty neat.
       | 
       | Their logo is reminiscent of the old Fushia OS logo
       | https://ms.m.wikipedia.org/wiki/Fail:Google_Fuchsia_Logo.svg
        
       | chaosprint wrote:
       | Most live coding languages relying on SuperCollider can take
       | advantage of the client-server architecture of SC and support
       | collaboration easily. So it's very interesting that the concept
       | of collaboration is highlighted on Overtone website. Is it
       | embedded in the language aspect?
       | 
       | When I develop Glicol[1], I want to build a WYSIWYG style: for
       | example commenting out a line will mute the track. But it brought
       | some challenges to collaboration so I have to build some
       | "consensus" mechanism on top of the Google doc style text co-
       | editing (powered by yjs[2]).
       | 
       | [1] https://glicol.org/
       | 
       | [2] https://github.com/yjs/yjs
        
       | iainctduncan wrote:
       | Just a warning for folks getting excited, I think Overtone was
       | cool, but it's a dead project and there are lots of currently
       | live options for doing similar things instead. Overtone has not
       | seen work from the author since 2015 as he now focuses on Sonic
       | Pi, his Ruby based system. And it's had very minimal activity by
       | others in a long time.
       | 
       | If you want to use something similar to Clojure, there is CL-
       | Collider, the common lisp front end to supercollider.
       | 
       | Or on a related but different tip, I am the author of Scheme for
       | Max and Scheme for Pd, which you can use to script Max and PD
       | with s7 Scheme. I will be doing another release this fall having
       | now just finished my Master's thesis on it. There is also Julien
       | Vincenot's MoZLib for CL alongside Max. Extempore is another
       | Scheme based live coding system.
        
       | foxbyte wrote:
       | Check out SuperCollider and Clojure for more on the tech behind
       | Overtone. They offer great resources for audio programming and
       | live coding!
        
       | nologic01 wrote:
       | How does overtone compare to Tidal Cycles and are there plans to
       | make it run in the browser (like the Strudel project)?
        
         | phowat wrote:
         | The lead developer seems to have move on to
         | https://github.com/sonic-pi-net/sonic-pi
        
           | bongobingo1 wrote:
           | Strange dice that it seems to mostly be c++, sponsored by 3
           | prominent elixir shops, with an original OSC server
           | implementation by Joe Armstrong.
           | 
           | https://github.com/sonic-pi-net/sonic-
           | pi/tree/dev/app/server...
        
       ___________________________________________________________________
       (page generated 2023-08-04 23:01 UTC)