Get Started Studio DDSP-VST Demos Blog Research Talks Community


A primary goal of the Magenta project is to demonstrate that machine learning can be used to enable and enhance the creative potential of all people.

The demos and apps listed on this page illustrate the work of many people--both inside and outside of Google--to build fun toys, creative applications, research notebooks, and professional-grade tools that will benefit a wide range of users.


Listen to Transformer

An app to make it easier to explore and curate samples from a piano transformer.


Play real-time music with a machine learning drummer that drums based on your melody.

Fruit Genie
Mike Derrick mikederrick
Nico Paris nico-paris
Matthew Pegula pegula pegula

A real-time intelligent musical instrument which combines Magenta’s Piano Genie model with a physical interface consisting of fruit (or whatever else you can dream up)! Developed in partnership with The Flaming Lips for their performance at Google I/O 2019.


MidiMe is a machine learning experiment to train a small model to sound like you. All the training happens directly in the browser using TensorFlow.js – no servers or backends here!

Magenta Studio

Magenta Studio is a collection of music plugins for Ableton Live built on Magenta’s open source tools and models. It can also be downloaded as standalone, native apps with no additional dependencies.


RUNN = 🏃Run + 🤖RNN. A side-scrolling game where the player has to finish the level to listen to the full song. Each level is generated realtime with a MusicRNN model.


GANHarp is an experimental musical instrument based on AI-generated sounds. It uses Magenta.js and the GANSynth model to generate continuously morphing waveform interpolations, and lets you play them with your computer or MIDI keyboard.

Magic Sketchpad

Every time you start drawing a doodle, Sketch RNN tries to finish it and match the category you’ve selected.

Piano Genie

Have some fun pretending you’re a piano virtuoso using machine learning.

Piano Scribe

Converts raw audio to MIDI using Onsets and Frames, a neural network trained for polyphonic piano transcription.

NSynth Super

NSynth Super is an experimental physical interface for the NSynth model, which uses deep neural networks to generate sounds at the level of individual samples.

The Incredible Musical Spinners From Latent Space

An “AI-powered interactive music experience” that presents a playable 7x7 grid of musical measures. Powered by the chord-conditioned Multitrack MusicVAE and Magenta.js.


A creative take on a rare electronic sequencer. Uses the Magenta.js to generate drum patterns when you hit the “Improvise” button.

Neural Drum Machine

An experimental drum machine powered by Magenta.js using the DrumsRNN and MusicVAE models.

Beat Blender

Generate two dimensional palettes of drum beats and draw paths through the latent space to create evolving beats. Built by Google Creative Lab using MusicVAE.

Latent Loops

Sketch melodies on a matrix tuned to different scales, explore a palette of generated melodic loops, and sequence longer compositions using them. Built by Google’s Pie Shop using MusicVAE.