HN 精选

Functional Composition - Chris Ford

ClojureTV
6 人推荐 · 跨 6 个月 · 2013–2023
函数式编程乐理、合成与音乐制作创意编程与生成艺术
Functional Composition - Chris Ford

中文导读

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 上的提及

strong_rec agumonkey · 2013-07 · HN 原文
one talk about music and programming that I enjoyed a lot is 'functional composition' by chris ford, using clojure.
rec grayrest · 2014-03 · HN 原文
Learn Clojure via Overtone!
strong_rec kremlin · 2015-05 · HN 原文
Great, great talk linked to in the article, about using Clojure to abstract and live-code music.
strong_rec zphds · 2018-05 · HN 原文
Recommend this talk that made Music 'click' for me.
rec yayitswei · 2020-09 · HN 原文
Using functional composition to build a Bach canon out of pure sine waves.

相关视频