Skip to content
This repository has been archived by the owner on Oct 10, 2023. It is now read-only.

raraz15/MaxGrooVAE

Repository files navigation

MaxGrooVAE

March 2022 Universitat Pompeu Fabra - Computational Creativity Class Project

Recep Oğuz Araz: [email protected] Julian Lenz: [email protected]

This repository contains a GrooVAE-Max for Live duo for taking a constant velocity groove pattern from the user, turning it to a 2 bar drum composition and playing it back in Ableton Live.

It works only with 4-4 time signature for 2 bars with 1/16th note steps. The system can work in real-time in the sense that the composition of the next 2 bars would be completed before 2 bars worth of time until about 150 BPMs.

Installing Instructions:

  1. It can be hard to install magenta on your computer. Follow the instructions from https://github.com/magenta/magenta

Running Instructions:

  1. Activate the virtual environments and run the python code using

python MaxGrooVAE.py --send-ip= --send-port= --receive-ip= --receive-port=

  1. Open the Max patch and enter the ports as above and IPs

  2. Draw your groove, specify some parameters and send it!

  3. Playbak from Ableton.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages