Skip to content
0:00 / 0:00

#kolmogorovcomplexity#algorithmiccomposition#clojure

"Kolmogorov music" by Christopher Ford

Strange Loop Conference

88K subscribers • 114 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 1 in engineering communities and 1 curated list.
  • Presented by Christopher Ford, developer at ThoughtWorks

Intermediate. Assumes working knowledge.

13K views11 years ago2 recommendations

Computer scienceGraphics and audioComputation and complexityAudio and DSP

Christopher Ford explores how Kolmogorov complexity can measure musical understanding and demonstrates algorithmic composition using code.

Kolmogorov complexity analysis suggests that we can measure how well we understand a piece of music by the concision of a program that produces it. Furthermore, the inherent complexity of grooves and fugues can be compared via the lengths of their programmatic representations, and their relationship can be described as a program transformation. Algorithmic composition has curious implications for the creation, copyright and performance of pieces, both finite and infinite. Expect (finite) demonstrations. Chris Ford THOUGHTWORKS @ctford Chris is a certified BABE (Bachelor of Arts, Bachelor of Engineering), and consequentially an idiophile and technophobe. He began to make music with code partly to compensate for his poor technique, and partly because air piano is unsatisfying. When he works, he works for ThoughtWorks, though that isn't all the time.

Why it's here

2 people recommend this

What people say. Recommended as an engaging talk on algorithmic music composition and complexity theory.

u/cntxin r/Clojure • Recommends

"Kolmogorov music" by Christopher Ford

programming-talkscurated list on GitHubRecommends

Under “Web Development”

Kolmogorov music 00:42:05 by **Cristopher Ford** (2015)

u/orestisin r/Clojure • Mentions

On “Is learning Clojure a good idea for me ?”

Obligatory link to some amazing music-related presentations with Clojure and Overtone, all by Chris Ford, in recommended viewing order: Functional Composition: [video African Polyphony & Polyrhythm: [video Kolmogorov Complexity: [video

u/umib0zuin r/compsci • Mentions

On “Computer Science related movies”

Would you also consider some youtube videos? I got more interested in computer science after watching Sipser talk about P vs NP. Complexity Theory is fascinating and that video should be accessible to high school students. I also liked the Komolgorov Complexity and Music video.

u/kernalphagein r/compsci • Mentions

On “Exercise Solutions for "An Introduction Kolmogorov Complexity and its Applications"”

You could try posting to /r/codereview ? I'm interested in KC but the only things I know about it are from this video, but if you tag me in an upload I'll give it a look.