TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Australians making music with computer code

115 pointsby angrygoatalmost 6 years ago

13 comments

jarmitagealmost 6 years ago
Andrew Sorensen is the creator of Extempore: <a href="https:&#x2F;&#x2F;github.com&#x2F;digego&#x2F;extempore" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;digego&#x2F;extempore</a><p>His PhD thesis about it (2018) is worth reading for anyone interested in live programming of any sort, music or otherwise: <a href="https:&#x2F;&#x2F;openresearch-repository.anu.edu.au&#x2F;handle&#x2F;1885&#x2F;144603" rel="nofollow">https:&#x2F;&#x2F;openresearch-repository.anu.edu.au&#x2F;handle&#x2F;1885&#x2F;14460...</a>
评论 #20500537 未加载
abathuralmost 6 years ago
Adding ORCA (<a href="https:&#x2F;&#x2F;100r.co&#x2F;pages&#x2F;orca.html" rel="nofollow">https:&#x2F;&#x2F;100r.co&#x2F;pages&#x2F;orca.html</a>) to the list.<p>Earlier this year I stumbled onto Hundred Rabbits, which happened to have recently released ORCA (described as &quot;an open-source visual programming language, designed to create procedural sequencers on the fly, and control other applications.&quot;)<p>At the time I didn&#x27;t really know what that live-coding was <i>a thing</i> in terms of musical performance and just invented my own explanation for what they must mean and intend it for.<p>About a month ago I stumbled onto a reference to <i>algorave</i>, and then looked up a short documentary, in which I saw a few quick frames of someone doing a live show with ORCA (and, of course, encountered the term live-coding).<p>I guess it&#x27;s a little bit more like a puzzle than some of the other languages&#x2F;environments, but I like that it&#x27;s possible to directly visually enjoy an orca program operating in the way you can&#x27;t with the others I&#x27;ve seen (without generative visualizers of some sort...)
评论 #20498863 未加载
redkaalmost 6 years ago
Since no one mentioned it. Sonic Pi[0] is probably the easiest to learn and quite powerful[1]. You program in Ruby and both the IDE and the API are quite simple to start with.<p>[0] <a href="https:&#x2F;&#x2F;sonic-pi.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;sonic-pi.net&#x2F;</a><p>[1] <a href="https:&#x2F;&#x2F;youtu.be&#x2F;vz9oXcmwKP4?t=29m35s" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;vz9oXcmwKP4?t=29m35s</a>
评论 #20500664 未加载
thundergolferalmost 6 years ago
I went to a presentation by Sorensen at a functional programming conference. At the start I thought, “ok great, you’ve made a alternating tone...”, but by then end what he’d built up in front of you was quite awesome and impactful. It wasn’t so much the the music, it was nice but nothing on what a producer like Flume can do with time and equipment. It was the process of seeing basically noise become music all with code in a text editor. Would definitely go see live-coding again.
craigsmansionalmost 6 years ago
Some other Free Software programs for live-coding, as the practice is called:<p>Fluxus (<a href="https:&#x2F;&#x2F;www.pawfal.org&#x2F;fluxus&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.pawfal.org&#x2F;fluxus&#x2F;</a>) with scheme<p>Tidal Cycles (<a href="https:&#x2F;&#x2F;tidalcycles.org&#x2F;index.php&#x2F;Welcome" rel="nofollow">https:&#x2F;&#x2F;tidalcycles.org&#x2F;index.php&#x2F;Welcome</a>) with Haskell
评论 #20498756 未加载
oysterfishalmost 6 years ago
Uhhh as someone who loves electronic music, and code: i really hated what that sounded like.
评论 #20497564 未加载
评论 #20500313 未加载
antfarmalmost 6 years ago
The predecessor of Extempore: Impromptu <a href="http:&#x2F;&#x2F;impromptu.moso.com.au&#x2F;" rel="nofollow">http:&#x2F;&#x2F;impromptu.moso.com.au&#x2F;</a>
crispinhalmost 6 years ago
Does anyone know of any livecode music recordings that they&#x27;d recommend, ideally ones that are more musically impressive than technically impressive? I&#x27;ve had a couple of short goes at it but without knowing the end results I found it hard to get anywhere.
评论 #20502065 未加载
评论 #20502619 未加载
评论 #20497388 未加载
评论 #20500760 未加载
评论 #20497761 未加载
评论 #20498110 未加载
评论 #20500236 未加载
fragmedealmost 6 years ago
<a href="https:&#x2F;&#x2F;gibber.cc&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gibber.cc&#x2F;</a> by Charlie Roberts also fits under this category.
评论 #20502042 未加载
rahimnathwanialmost 6 years ago
Wow, not just any computer code, but Lisp code!
评论 #20497131 未加载
评论 #20500792 未加载
wtdataalmost 6 years ago
Is there any of these live music programming languages that uses python?<p>Can&#x27;t get my head around lisp&#x2F;clojure.
评论 #20515085 未加载
commandersakialmost 6 years ago
I was doing this with qbasic back in the day.
billfruitalmost 6 years ago
I thought csound was a pretty competent package for generating music with computers. A lot of these newer music packages seems keen to evolve independently than build upon the considerable amount of work done on csound for decades.
评论 #20500848 未加载
评论 #20500730 未加载