Programming as Performance: Live Coding with Sonic Pi - Sam Aaron

Ғылым және технология

From OSCON 2015 in Amsterdam: Live coding - writing code in real time in front of an audience - has recently emerged as an expressive way of performing music.
Could live coding also increase engagement in programming lessons within schools? Should we be teaching functions and variables or basslines, riffs and live loops?
In this keynote Sam will introduce and perform with Sonic Pi, a live coding synth available for free to use on all major platorms including the Raspberry Pi. He will discuss how it has created a huge impact with educators in addition to artists and programmers interested in exploring the creative potential of code. Finally Sam will also offer a window into the Algorave movement: parties where live coded algorithms meet the dance floor.
About Sam Aaron (University of Cambridge):
Sam is a live coder who strongly believes in the importance of emphasising, exploring and celebrating creativity within all aspects of programming. He is the lead developer of Overtone and the creator of Sonic Pi, a music live coding environment used to teach programming within schools. By day Sam is a Postdoc Research Associate at the University of Cambridge Computer Laboratory and by night he codes music for people to dance to.
Watch more from OSCON Amsterdam 2015: goo.gl/VeF8tq
Visit the OSCON website: oscon.com
Don't miss an upload! Subscribe! goo.gl/szEauh
Stay Connected to O'Reilly Media by Email - goo.gl/YZSWbO
Follow O'Reilly Media:
plus.google.com/+oreillymedia
/ oreilly
/ oreillymedia

Пікірлер: 24

  • @tjn0110
    @tjn01104 жыл бұрын

    Wowwwaweeewaaaa!! It's 2020, I wish I found this in 2015!!

  • @gordonjeffrey231076
    @gordonjeffrey2310768 жыл бұрын

    Great key note. Luvd this and was sooooo glad I was there. Keep up the good work Sam. 👍🏻👍🏻👍🏻

  • @oreilly
    @oreilly8 жыл бұрын

    Click here to browse other keynotes, interviews, and other videos from OSCON Amsterdam 2015: goo.gl/VeF8tq

  • @ChandravijayAgrawal
    @ChandravijayAgrawal6 жыл бұрын

    This is something very very amazing

  • @randomshortvideos2071
    @randomshortvideos20712 жыл бұрын

    Creating music with programming is fun. When I learned 'sound()' in c, I played some frequencies, Created my piano & showed it to others (with 26 keys), Created c apps with frequency tools like repeater of a specific note... People understand language of music!!! Happy coding.

  • @Silverweed
    @Silverweed8 жыл бұрын

    wow that honestly looks really intuitive, this could be really huge for collaboration.

  • @livvy94
    @livvy946 жыл бұрын

    Demo starts at 5:42

  • @treestandsafety3996
    @treestandsafety39968 жыл бұрын

    Awesome..I had no idea!

  • @giancarlo426
    @giancarlo4262 жыл бұрын

    Numbers go up and they go down. Fantastic.

  • @teachershaghayegh5367
    @teachershaghayegh53678 ай бұрын

    Loving it

  • @fsto9039
    @fsto90397 жыл бұрын

    really cool!

  • @P0cketfull0fsunshine
    @P0cketfull0fsunshine8 жыл бұрын

    This is so cool (:

  • @saorikojima4127
    @saorikojima41272 жыл бұрын

    love the shirt, where did you get it?

  • @C40V15
    @C40V15 Жыл бұрын

    "give binary a chance" is great album title

  • @idkdude8195
    @idkdude81956 жыл бұрын

    I met this guy

  • @bisk892
    @bisk8922 жыл бұрын

    👏🏾

  • @bensonwallow7998
    @bensonwallow79982 жыл бұрын

    rl rank?

  • @cardboardmusic
    @cardboardmusic8 жыл бұрын

    It's very frustrating, because there a so many programs out there doing exactly the same thing. I wish Sam good luck, but to be honest researchers would be better refining existing programs. Examples: Supercollider, Pure Data, CSound, ixiLang, Andrew Sorensen's system (forgotten the name), etc. Secondly, why have a system like this when you have DAWs, apart from the coding aspect? I'm glad Sam has made this, as I'll be having much fun, but please - Researchers - try to work together, it might be a little bit more productive, rather than just adding to the list of already brilliant (and free) music coding systems.

  • @cardboardmusic

    @cardboardmusic

    8 жыл бұрын

    Thanks for the reply. I'm glad to see Sonic Pi uses SC, so does Ixi lang, in fact they look fairly similar.

  • @sanerdiptej
    @sanerdiptej8 жыл бұрын

    If you could only let us listen to music first and then blabber about it, that would be great. Great job btw.

  • @casinomann

    @casinomann

    5 жыл бұрын

    Yeah he went on for way too long after the beeps. Should've flexed the full song, then gone from scratch.

  • @alfie9085
    @alfie90858 жыл бұрын

    Crap

  • @ryankrage77

    @ryankrage77

    6 жыл бұрын

    Why?

  • @harshsrivastava5640

    @harshsrivastava5640

    5 жыл бұрын

    You are also crap, lol😆

Келесі