Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/musikalkemist/generativemusicaicourse

Resources for the Generative Music AI Course on The Sound of AI YouTube channel.
https://github.com/musikalkemist/generativemusicaicourse

Last synced: 3 months ago
JSON representation

Resources for the Generative Music AI Course on The Sound of AI YouTube channel.

Awesome Lists containing this project

README

        

# Generative Music AI Course

## Repository content
This repository contains the resources for the Generative Music AI Course on
[The Sound of AI YouTube
channel](https://www.youtube.com/channel/UCZPFjMe1uRSirmSpznqvJfQ).

Content is organised per lecture. Each lecture has a dedicated folder with the
following structure:
- Slides: PDF slides for the lecture (if available)
- Code: Code examples for the lecture (if available)

## Organisers
The course is produced by [The Sound of AI](https://thesoundofai.com/) in
collaboration with the [Music Technology Group](https://www.upf.edu/web/mtg)
at Universitat Pompeu Fabra,
Barcelona.

## Instructors
There are 3 main instructors for the course:

- [Valerio Velardo](https://thesoundofai.com/), founder of The Sound of AI
- [Iran Roman](https://steinhardt.nyu.edu/people/iran-r-roman),
post-doctoral researcher at the Music and Research Lab at NYU.
- [Xavier Serra](https://www.upf.edu/web/xavier-serra), director of the Music Technology Group at Universitat Pompeu Fabra, Barcelona.

## Video lectures
All the videos of the course are available in this [YouTube
playlist](https://www.youtube.com/playlist?list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D) on The Sound of AI channel.

## The Sound of AI Slack community
Join [The Sound of AI Slack community](https://valeriovelardo.com/the-sound-of-ai-community/) to discuss the topics of the course.
Use the
#generative-music-ai-course channel.

## Generative Music AI Workshop in Barcelona (Dec 11 - 15, 2023)
After the video lectures end in the first week of December 2023, there'll
be an in-person workshop.
You can get more info about the event and
register at this [website](https://www.upf.edu/web/mtg/generative-music-ai-workshop).

## Coding environement
The code examples in Part 2 of the course are written in Python 3.8.

## Installing dependencies
Create a Python virtual environment.

Then, run the following code in the root directory:

*$ pip install -r requirements.txt*

## Syllabus

### Part 1: Foundations
- [Course overview](https://www.youtube.com/watch?v=NpJWprrqlFw&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=2)
- [What's generative music?](https://www.youtube.com/watch?v=9QNG56fc_l8&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=2)
- [History of generative music](https://www.youtube.com/watch?v=3znKoIUrgDI&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=3)
- [Use cases](https://www.youtube.com/watch?v=Fg3TGfbEL64&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=4)
- [Ethical implications](https://www.youtube.com/watch?v=DCaE5776Rqg&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=5)
- [Symbolic vs audio generation](https://www.youtube.com/watch?v=VYxcHHJNTR0&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=6)
- [Generative techniques](https://www.youtube.com/watch?v=W-_eWSrQ_vU&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=7)
- [Limitations and future vision](https://www.youtube.com/watch?v=viR9q61wV4Q&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=8)

### Part 2: Technical dive
- [Generative grammars](https://www.youtube.com/watch?v=h0uuVelImro&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=9)
- [Chord generation with generative grammars](https://www.youtube.com/watch?v=ozCxNbOBmUs&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=10)
- [Markov chains](https://www.youtube.com/watch?v=gn-_ocUaGYo&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=11)
- [Melody generation with markov chains](https://www.youtube.com/watch?v=V7OPB6zmSdM&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=12)
- [Cellular automata](https://www.youtube.com/watch?v=YoRPjU_Fbq0&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=13)
- [Drum generation with cellular automata](https://www.youtube.com/watch?v=GIoLWVPb8mc&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=14)
- [Genetic algorithms](https://www.youtube.com/watch?v=CAVy7OZ87mE&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=15)
- [Melody harmonization with genetic algorithms](https://www.youtube.com/watch?v=AmtLrd-cYSY&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=16)
- [Transformers - Part 1](https://www.youtube.com/watch?v=FtXT-AFzSvg&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=17)
- [Transformers - Part 2](https://www.youtube.com/watch?v=ctbvMnbylsA&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=19)
- [Melody generation with transformers]()

### Part 3: Generative music tools for musicians
- [Audio generation with RAVE](https://www.youtube.com/watch?v=j4LABY2d7k4&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=19)
- [Piano generation with Compose & Embellish](https://www.youtube.com/watch?v=Zfn9p_z-L2U&list=PL-wATfeyAMNqAPjwGT3ikEz3gMo23pl-D&index=21)
- [Text-to-music generaation with Mustango]()