Project Magenta

Deep learning neural networks have great potential as new tools for creative artists and musicians to use in their work.  Assuming they are packaged in a form that hides the underlying complexity and allows the artist to just focus on being an artist in new and interesting ways.

Project Magenta is an open source research project ongoing at Google. It is exploring the role of machine learning as a tool in the creative process for artists to use.  This includes both making music as well as making visual art. Although they seem to lean more heavily towards music.

There are bunch of different fun Magenta project demos you can check out.

Magenta Studio is a set of music plugins that use machine learning techniques for music generation. You can run them as stand alone applicaation, or as plugins for Ableton Live, which is my personal favorite DAW (digital audio workstation) software.

For developers, they offer a java script api called Majenta.js. For python oriented people, they have a Python Library as well as Colab notebooks you can work with. Colab notebooks are Jupyter notebooks that are hosted by Colab. So Jupyter notebooks hosted by Google in your Google drive account.

And it's all based on Tensorflow, so you can use Python to access all of that as we have discussed in previous posts and will continue to discuss more in future posts. Get up to speed on working with recurrent neural networks for music generation and manipulation.

And because you can look at Jupyter and associated Colab notebooks in your browser, why not take a peek at the Making Music with Magenta notebook.


Popular posts from this blog

Pix2Pix: a GAN architecture for image to image transformation

CycleGAN: a GAN architecture for learning unpaired image to image transformations

Smart Fabrics