u/SimonGrayin r/Clojure • Recommends
Functional Composition - Chris Ford
111K subscribers • 136 videos on Hallway
- Recommended by 7 people: 6 on Hacker News and 1 in engineering communities.
- A classic. People kept recommending it from 2013 to 2023.
- Presented by Chris Ford, software developer
Intermediate. Assumes working knowledge.
30K views13 years ago7 recommendations
Programming languagesGraphics and audioFunctional programmingAudio and DSPCreative coding
Chris Ford demonstrates how to build complex musical structures, culminating in a Bach canon, using Clojure and the Overtone audio environment.
Music theory is one of the most naturally elegant and functional domains. It's a perfect fit for Clojure, which is why the Overtone audio environment makes hacking sound so much fun. Chris will start with the basic building block of sound, the sine wave, and will gradually accumulate abstractions culminating in a canon by Johann Sebastian Bach. By the end you should agree that anyone who's a developer is a musician too - even if they don't know it yet.Why it's here
7 people recommend thisWhat people say. Highly recommended as a beautiful demonstration of functional programming concepts applied to music theory and audio synthesis.
agumonkeyon Hacker News • Recommends
On “The Haskell School of Music (2012) [pdf]”
kremlinon Hacker News • Recommends
On “Creative computing with Clojure”
zphdson Hacker News • Recommends
On “Live Coding in Sporth: A Stack-Based Language for Audio Synthesis [pdf]”
1MachineElfon Hacker News • Recommends
On “Overtone – programmable, live music in Clojure”
grayreston Hacker News • Recommends
On “Ask HN: Will soon have lots of time and little money – how to spend it?”
yayitsweion Hacker News • Recommends
On “The sound of Erlang: How to use Erlang as an instrument”