[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)