Functional Composition - Chris Ford
6 人推荐 · 跨 6 个月 · 2013–2023

中文导读
Chris Ford 在演讲中以一段最基础的正弦波为起点,借助 Clojure 和 Overtone 音频环境层层抽象,最终现场构建出一首巴赫卡农曲。整场演讲将乐理与函数式编程完美融合,直观展现了两者的天然契合。
为什么 HN 推它
HN 社区常年高分推荐的宝藏演讲,既能让人茅塞顿开理解乐理,又是上手 Clojure 和 Overtone 的绝佳入门演示。
「强烈推荐这个演讲,直接让我把乐理给彻底搞通了。」HN 网友原话:Recommend this talk that made Music 'click' for me.
英文原摘要(HackerTube / Claude 整理)
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.
HN repeatedly recommends it as a delightful talk that makes music theory click and introduces Clojure and Overtone.
HN 上的提及
one talk about music and programming that I enjoyed a lot is 'functional composition' by chris ford, using clojure.
Learn Clojure via Overtone!
Great, great talk linked to in the article, about using Clojure to abstract and live-code music.
Recommend this talk that made Music 'click' for me.
Using functional composition to build a Bach canon out of pure sine waves.