THE VIDEO SHELF · music and functional programming
Functional Composition - Chris Ford
Chris Ford builds up from a single sine wave through layered abstractions to a Bach canon, using Clojure and the Overtone audio environment. The talk shows music theory as a natural fit for functional programming.
Why HN readers recommended it
HN repeatedly recommends it as a delightful talk that makes music theory click and introduces Clojure and Overtone.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- ClojureTV
- Topic
- music and functional programming
- Format
- talk
- Level
- intro
- HN recommenders in dataset
- 6
- HN mentions in dataset
- 6
- Recommendation years in dataset
- 2013–2023
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
I didn't read the haskell paper yet, but one talk about music and programming that I enjoyed a lot is 'functional composition' by chris ford, using clojure. [VIDEO] It simply groups and layers simple waves until he can describe a full theme. In case you …
agumonkey on Hacker News · 2013-07
In The Haskell School of Music (2012) [pdf][VIDEO] Great, great talk linked to in the article, about using Clojure to abstract and live-code music. It actually helped me to more appreciate a funny episode in Star Trek: Next Generation where the hologram doctor becomes an esteemed musician among a species that previously …
kremlin on Hacker News · 2015-05
In Creative computing with ClojureHere's another similar library for Clojure. [LINK] Recommend this talk that made Music 'click' for me. Also fun if you are trying to read GEB and generate cannons. [VIDEO]
zphds on Hacker News · 2018-05
In Live Coding in Sporth: A Stack-Based Language for Audio Synthesis [pdf]
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.