
Computer-Generated Music
Course Index
31 Lessons · 3 Levels
Build AI music systems in Python — algorithmic composition, music21, Markov chains, MusicGen, Google Magenta, LSTM/Transformer models, and Suno/Udio APIs. Covers SuperCollider, Tidal Cycles live coding, adaptive game soundtracks & 4 real AI music builds.
31Lessons
3Levels
4Projects
FreeAccess
Level IAlgorithmic Foundations & Python Music ToolsLessons 1–10
LESSON 01
Computer-Generated Music: Overview
LESSON 02
Music Theory for Developers
LESSON 03
Algorithmic Composition Foundations
LESSON 04
Python Music Setup: music21 & mido
LESSON 05
Generating Melodies with Python
LESSON 06
Harmony & Chord Progressions
LESSON 07
Rhythm & Drum Pattern Generation
LESSON 08
Markov Chains for Music Generation
LESSON 09
Rule-Based & Procedural Composition
LESSON 10
Data Sonification: Data to Music
Level IIAI Music Models, APIs & Deep LearningLessons 11–22
LESSON 11
Meta AudioCraft & MusicGen API
LESSON 12
Text-to-Music: Prompting MusicGen
LESSON 13
Google Magenta: Neural Music Models
LESSON 14
Melody RNN & MusicVAE with Magenta
LESSON 15
Training Custom Music Gen Models
LESSON 16
LSTM & Transformer Models for Music
LESSON 17
Music Style Transfer: Deep Learning
LESSON 18
Suno & Udio: Production Music AI
LESSON 19
AIVA: AI Composer for Film & Games
LESSON 20
Stable Audio & ElevenLabs Music
LESSON 21
Royalty, Licensing & AI Copyright
LESSON 22
Real-Time Generative Music Systems
Level IIILive Coding, Game Audio & ProjectsLessons 23–31
LESSON 23
SuperCollider: Sound Design
LESSON 24
Tidal Cycles: Live Coding Music
LESSON 25
Music for Games: Adaptive Audio
LESSON 26
Generative Music for Video & Film
LESSON 27
Deploying Music AI APIs
LESSON 28
Build an Algorithmic Melody Gen
LESSON 29
Build a Text-to-Music Web App
LESSON 30
Build an Adaptive Game Soundtrack
LESSON 31
Build an AI Music Composition API
