Functional Composition: From Sine Waves to Bach
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intersection of music theory and functional programming in this 42-minute conference talk from YOW! 2018. Dive into the world of sound synthesis as Chris Ford, Technical Principal at Thoughtworks, demonstrates how Clojure's functional paradigm perfectly complements musical composition. Begin with the fundamental building block of sound - the sine wave - and progressively build more complex abstractions, culminating in an analysis of a canon by Johann Sebastian Bach. Discover how the Overtone audio environment makes sound hacking both accessible and enjoyable for developers. By the end of this presentation, gain a new perspective on the inherent musicality within programming, potentially awakening the musician within every developer. Learn how to apply functional composition techniques to create code-based music and explore the fascinating connections between software engineering and musical theory.
Syllabus
Functional Composition • Chris Ford • YOW! 2018
Taught by
GOTO Conferences
Related Courses
4ever-clojureIndependent Learn Cloiure using Interactive Programming
Independent Enterprise Clojure Training
Independent Clojure
Exercism An Animated Introduction to Clojure
Independent