YoVDO

Functional Composition: From Sine Waves to Bach

Offered By: GOTO Conferences via YouTube

Tags

Functional Programming Courses Music Theory Courses Clojure Courses Sound Synthesis Courses

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-clojure
Independent
Learn Cloiure using Interactive Programming
Independent
Enterprise Clojure Training
Independent
Clojure
Exercism
An Animated Introduction to Clojure
Independent