YoVDO

Functional Composition

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Music Theory Courses Clojure Courses Functional Programming Courses Melody Courses MIDI Courses Harmonics Courses

Course Description

Overview

Explore the intersection of music theory and functional programming in this 38-minute conference talk from Strange Loop 2013. Dive into the world of sound synthesis, starting with the fundamental sine wave and progressively building more complex abstractions. Follow along as Chris Ford demonstrates how Clojure and the Overtone audio environment can be used to create musical compositions, culminating in a rendition of a Johann Sebastian Bach canon. Learn about Western music notation, harmonics, MIDI, melodies, and key changes while discovering how programming concepts apply to musical creation. Gain insights into how developers can tap into their latent musical abilities through code, bridging the gap between software engineering and musical composition.

Syllabus

Introduction
Western Music Notation
Sound
Harmonics
Harmonic Correction
Double Frequency
MIDI
Notes
Bark
Melody
Cannons
Lambda Jam
Bassline
Key Change


Taught by

Strange Loop Conference

Tags

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