HackerTube

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 Clojure
  • Here'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.