Skip to content

magenta/magenta-demos

Folders and files

NameName
Last commit message
Last commit date
Apr 9, 2018
Aug 7, 2017
Jan 3, 2019
Feb 26, 2018
Feb 1, 2023
Jan 6, 2021
Jun 2, 2020
Jul 20, 2020
Jun 20, 2019
Jul 28, 2017
Nov 19, 2018
Apr 5, 2019
Aug 2, 2017
Sep 14, 2018

Repository files navigation

Magenta Demos

This repository contains various demonstrations of Magenta models. For the Magenta library and models, see our main repo.

  • AI Duet: A browser-based piano that responds to, demonstrating a Magenta note sequence generation model. Built by Yotam Mann with friends on the Magenta and Creative Lab teams at Google. A hosted version is available as an AI Experiment.
  • AI Jam (Ableton): A demonstration of several Magenta note sequence generation models originally developed as a demonstration for NIPS 2016. Requires an installation of Ableton Live and MaxForLive. You can watch a video of this demo in action on our blog.
  • AI Jam (JavaScript): A demonstration that combines much of the functionality of the AI Jam demo with the browser-based interface of the AI Duet demo. Can be set up much more easily than the Ableton version.
  • Jupyter Notebooks: Jupyter notebooks for all Magenta projects.
  • NSynth: Two demonstrations of our neural audio synthesis method.
  • Performance RNN Browser Demo: Port of the Performance RNN model to the TensorFlow.js environment.
  • Sketch-RNN: A JavaScript implementation of our Sketch-RNN algorithm, along with 100 pre-trained models.
  • Piano Genie: The user interface for Piano Genie, a demo that allows you to control a full piano via an intelligent 8-button interface.