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.