HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
Andrew Sorensen Keynote: "The Concert Programmer" - OSCON 2014

O'Reilly · Youtube · 32 HN points · 7 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention O'Reilly's video "Andrew Sorensen Keynote: "The Concert Programmer" - OSCON 2014".
Youtube Summary
From OSCON 2014: Is it possible to imagine a future where “concert programmers” are as common a fixture in the worlds auditoriums as concert pianists? In this presentation Andrew will be live-coding the generative algorithms that will be producing the music that the audience will be listening too. As Andrew is typing he will also attempt to narrate the journey, discussing the various computational and musical choices made along the way. A must see for anyone interested in creative computing.

About Andrew Sorensen (QUT):
Andrew Sorensen is an artist-programmer whose interests lie at the intersection of computer science and creative practice. Andrew is well known for creating the programming languages that he uses in live performance to generate improvised audiovisual theatre. He has been invited to perform these contemporary audiovisual improvisations around the world. Andrew is a Senior Research Fellow at the Queensland University of Technology and is the author of the Impromptu and Extempore programming language environments.

Watch more from OSCON, O'Reilly's open source convention: http://goo.gl/HlGwvP
Find out more about the convention: http://oscon.com

Don't miss an upload! Subscribe! http://goo.gl/szEauh
Stay Connected to O'Reilly Media by Email - http://goo.gl/YZSWbO

Follow O'Reilly Media:
http://plus.google.com/+oreillymedia
https://www.facebook.com/OReilly
https://twitter.com/OReillyMedia
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
Jun 23, 2022 · 2 points, 0 comments · submitted by birriel
Mar 10, 2022 · agentwiggles on “Compiling” Music
That is really cool, I had a ton of fun playing with Overtone a few years ago (Clojure Supercollider wrapper).

There's also Impromptu, which I think is Scheme... There's an incredibly cool talk by Andrew Sorensen using it: https://youtu.be/yY1FSsUV-8c

https://puredata.info/ can also be added to the list. Visual programming audio and video.

Maybe you also like this talk of Andrew Sorensen on live coding music for inspiration: https://www.youtube.com/watch?v=yY1FSsUV-8c

Related question: Are there any nice videos demoing this kind of music artistry in a different genre? I'm thinking of stuff like https://www.youtube.com/watch?v=yY1FSsUV-8c or maybe something with vocal sampling?
I studied a BFA in Sound Design. It was an incredible mix. Along with the base arts courses, it stepped across music, film, animation and comp sci. It taught me the basics of signal processing, encouraged 'play' and seemed to balance creative expression with the engineering skills to enable that to happen.

After getting through all the courses that interested me I dropped out to travel and then fell into a few interesting jobs that kept me otherwise distracted from going back. I would 100% do it all again. The only thing that I'm super upset about is that I did't fall into the live coding community while I was there (this was literally happening at the same uni https://www.youtube.com/watch?v=yY1FSsUV-8c).

One mindset that it solidified in me was when building things come up with the concept first, then figure out how to make that happen. That may be easy, or it may not. But at least what you're making will be worthwhile.

I work in the audiovisual industry today running an R&D lab for a systems integrator. We create presentation spaces, high-end corporate facilities and VC suites (which are still apparently a thing), a little bit of broadcast work, some stadium projects and lots of large format displays. When I'm tied into projects I'm usually end up rolling with some systems engineering, DSP programming, a bit of embedded dev, UI work and network engineering.

About to begin something new and rather exciting too.

vvll
This sounds super interesting to me!

I watched the video and it led me to install Sonic Pi and start messing around. Very cool stuff, will be interesting to see where electronic music goes in the future.

As someone who is still an EE student but is super into music production and film in my spare time, can I ask how you ended up where you are and to what degree your creative background helps out?

kimburgess
Oh sure, sorry for the late reply — been a busy few days.

I spent a large chunk of my life (both pre and post study) working in the live events world. Super fun, but not exactly what I'd call a sustainable lifestyle (financially and health wise). I'd also been coding from from a relatively young age. When I discovered I could combine the two, build things that lasted more than a couple of hours / for a single tour and not be killing myself in the process, I switched focus to the installed AV space. I managed to get lucky with a few positions where I was able to work with some great people who helped me continue learn and have fun.

As others have commented here, I find there's a huge mental overlap between most creative practices and building good software and product. Being able to burst through stages of intense idea creation then follow up and with the ruthless self and external critique required to discard 95% of what you thought were earth changing concepts is a painful, but extremely useful skill to acquire.

Dec 16, 2015 · 1 points, 0 comments · submitted by wkcamp
Dec 14, 2015 · 11 points, 1 comments · submitted by sytelus
feb
In the video, Andrew creates music live on his laptop by writing a few lines of Scheme.

Besides the musical aspects, the video also provides an example of changing snippets code on the fly. The snippets can be started while the rest of the program continues to run. That's based on Extempore and the Impromptu language that they created specifically for cyber-physical computing (https://en.wikipedia.org/wiki/Impromptu_%28programming_envir...)

For some extra musical-coding-inspiration, watch the wonderful Andrew Sorensen: https://www.youtube.com/watch?v=yY1FSsUV-8c
Aug 03, 2014 · 1 points, 0 comments · submitted by yuanqing
Jul 25, 2014 · 3 points, 0 comments · submitted by yaxu
Jul 25, 2014 · 14 points, 1 comments · submitted by tta
dgellow
Wonderful
HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.