YoVDO

Drum Generation with Cellular Automata - Lecture 14

Offered By: Valerio Velardo - The Sound of AI via YouTube

Tags

Generative Music Courses Music Theory Courses Cellular Automata Courses Algorithmic Composition Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Implement a cellular automaton that generates drum patterns in Python in this comprehensive video tutorial. Explore the creation of a CellularAutomatonDrumGenerator class, learn about transition rules including syncopation resolution, filling gaps, accenting, and mutation, and discover how to convert drum patterns using the DrumPatternMusic21Converter class. Follow along with provided code examples and lecture slides to gain hands-on experience in generative music AI techniques for drum pattern creation.

Syllabus

Intro
What we'll build
Main function
Example generation running the script
DrunInstruments and DrumStates enums
CellularAutomatonDrumGenerator class
Step method
Applying transition rules
Syncopation resolution rule
Filling gaps rule
Accenting rule
Mutation rule
DrumPatternMusic21Converter class
Main function - 2nd pass
What's up next?


Taught by

Valerio Velardo - The Sound of AI

Related Courses

Fast Songwriting In Ableton Live
CreativeLive
Minimalist Piano Forever
Strange Loop Conference via YouTube
Neural Synthesis & Generative Music - CJ Carr's Keynote Talk at the 1st TSOAI Hackathon
Valerio Velardo - The Sound of AI via YouTube
How Is AI Revolutionising Music?
Valerio Velardo - The Sound of AI via YouTube
How to Become an AI Music Expert
Valerio Velardo - The Sound of AI via YouTube