02:41 - Sam Aaron Introduction and Background

  • Twitter
  • GitHub
  • Blog

10:53 - Sonic Pi Defined

  • Affordable Creative Coding with Music

13:10 - Live Performance Aspect

23:58 - The Learning Curve

28:06 - Teaching Kids to Program Through Music

  • Joseph Wilk: Programming as Performance @ Ruby Conf Australia 2015

34:07 - Sonic Pi in the Classroom

36:22 - Threading

  • Cue and Sync

41:18 - Choosing Ruby Over Clojure for Sonic Pi

44:13 - Sonic Pi Roadmap: What’s Next?

49:22 - Contribute to the sonic-pi Repo!

  • Sonic Pi on Facebook
    • Phase Abstractions: Live Coded with Sonic Pi at NODE15, Frankfurt

50:43 - Heritage?

  • archaeopteryx
  • midiator

53:53 - Experimenting with Music, The Evolution of Dance Music

56:19 - Types of Sounds

  • Synths
  • Pre-recorded Sounds
    • freesound.org
  • Effects

Picks

Cate Huston: 5 Strategies For Making Progress on Side Projects (Coraline)

TIS-100 (Coraline)

Building Microservices by Sam Newman (David)

Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin (David)

Ben Eggett: Writing Music with Ruby: A Subtle Introduction to Music Theory @ MountainWest RubyConf 2015 (Chuck)

Elixir (Chuck)

Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun by Dave Thomas (Chuck)

Wabi-Sabi for Artists, Designers, Poets & Philosophers by Leonard Koren (Sam)

The Joy of Clojure by Michael Fogus (Sam)

Raspberry Pi (Sam)

Special Guest: Sam Aaron.

Products Discussed In This Episode