Hacker News Comments on
Andrew Sorensen Keynote: "The Concert Programmer" - OSCON 2014
O'Reilly
·
Youtube
·
32
HN points
·
7
HN comments
- This course is unranked · view top recommended courses
Hacker News Stories and Comments
All the comments and stories posted to Hacker News that reference this video.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
See https://en.wikipedia.org/wiki/Cyber-physical_system and https://en.wikipedia.org/wiki/Extempore_(software).Here are some lectures: https://www.youtube.com/watch?v=yY1FSsUV-8c, https://www.youtube.com/watch?v=GSGKEy8vHqg
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
Then you'll love Extempore: 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.
⬐ vvllThis 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?
⬐ kimburgessOh 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.
⬐ febIn 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
⬐ dgellowWonderful