Learning Music — Developer Edition
summary
Shows how developers can create music programmatically by generating sinusoids, combining waveforms for timbre, sampling via ADC and quantizing, then mixing and exporting audio. Demonstrations use Sonic Pi, command-line generators and code examples in Go, .NET and Java, and cover playback/export formats (PCM vs MP3/FLAC) and practical numbers like 44.1 kHz sampling, 16-bit depth, and ~176 KB/s stereo PCM (~50 MB for five minutes).
AI-written summary · about
chapters (10)
- 0:00Introduction
- 3:57If I tell you "dev no code"
- 5:02What are we going to tell you about?
- 5:31By the way, what is music?
- 7:43Sound Lesson - Physics
- 10:25Sound Lesson - Perception
- 19:12Production - Analog to Digital (ADC)
- 20:43Production - Encodings for Transmission
- 23:06Production - Compression
- 36:46Sonic Pi, Thank You Sam Aaron!
related talks
37mHow to code music?
39mHow to code music?
39mBecome a Developer of Electronic Music
31mIt's so quiet. Let's make music.
33mSounds, Synths, and Sonic Pi! Oh My!
33mWriting Music with Ruby: A subtle introduction to music theory
30mLive Coding Music with Sonic Pi
46mLive Coding Music: Can You Code? Become a Composer with WebAudio and WebMIDI!
