Some details of the training program are subject to change depending on developments in the software on which they are based.
After a brief introduction to the concepts of artificial intelligence and machine learning, participants will delve into the mechanisms and practical use of nn~ and RAVE, then learn how to customize them for their artistic projects.
Tuesday, March 3
Core curriculum Part 1:
- Fundamentals of machine learning and generative AI for music.
- Introduction to RAVE VST and nn~ in Max and Ableton.
Tuesday, March 10
Core curriculum Part 2:
- Theoretical deep dive: latent space and transformations.
- Creation of control patches for different models in Max.
Tuesday, March 17
This session will be divided into two groups to allow for more personalized learning:
Group 1: Training your own generative models
- Getting started with Pytorch and RAVE training code in Python.
- Scripting pre-existing models for integration into nn~.
Group 2: Advanced control and bending
- Creating complex patches for latent manipulation.
- Motion control.
- Network bending.
At the end of the session, time will be set aside for trainees to begin work on a personal application, in order to put the concepts studied into practice, with a view to presenting their work the following week.
Tuesday, March 31
Presentation of personal work, discussion, and ideas for further exploration.