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

Jazz Improvisation
Berklee College of Music via Coursera
Guitar for Beginners
Berklee College of Music via Coursera
Exploring Beethoven’s Piano Sonatas
Curtis Institute of Music via Coursera
Write Like Mozart: An Introduction to Classical Music Composition
National University of Singapore via Coursera
From the Repertoire: Western Music History through Performance
Curtis Institute of Music via Coursera