A Practical Guide to Generative Music AI for Developers October 2025
Gain fundamental Python and machine learning skills to develop AI music projects and unlock creative career paths in music and technology.
Main Topics: AI Music Case Studies, Course Roadmap
An Introduction to AI Music (50')
Session 1 PDF handout
Open Discussion
Main Topics: Environment Setup
GitHub Repository
Setting up your environment - Cloning the class repository (10')
Hands On
Setting up your environment - Hands On 1.1: Loading, visualizing, playing audio (10')
Setting up your environment - Hands On 1.2: Extracting Audio Features, RMS and ZCR (13')
Setting up your environment - Hands On 1.2: Extracting Audio Features, Spectrograms (13')
Setting up your environment - Hands On 2: Manipulating MIDI Data (20')
Main Topics: Audio vs Symbolic Music, Basics of Generative AI, Data Acquisition and Ethics
Hands On
Deep Dive into MIDI & Spectrograms
Hands On
Main Topics: Autoregressive modeling, the Transformer architecture, HuggingFace Hub
Hands On
Main Topics: Formative Studies, Iterative Design, Continuous Deployment
Open Discussion with guest speaker
Main Topics: Diffusion Models, Latent Diffusion Models
Hands On
Main Topics: Optimizing AI models, Basics of Real-Time Audio
Hands On
Main Topics: Landscape of companies in AI and Music, Available Commercial Products
Demo
Main Topics: Setting up a project specification, timeline, and scope
Peer Review & Feedback
Lab Session: Guided Coding & Troubleshooting
Milestone Check-Ins
Final Presentations
Next Steps