Skip to content
An app to make it easier to explore and curate output from a Music Transformer
JavaScript HTML CSS
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
assets with even better colors Feb 14, 2020
.gitignore add pwa things Feb 14, 2020 add a share popup Jan 28, 2020
LICENSE first Jan 23, 2020 add instructions to run locally Feb 13, 2020
index.html fix typo Feb 18, 2020
manifest.json start url doesn't work maybe Feb 14, 2020
package.json add instructions to run locally Feb 13, 2020
script.js increase waiting for p5 to initialize Feb 13, 2020
style.css clean up css variable names Feb 7, 2020

Listen to Transformer

Piano Transformer is an open source machine learning model from the Magenta research group at Google that can generate musical performances with some long-term structure. We find it interesting to see what these models can and can’t do, so we made this app to make it easier to explore and curate the model’s output.

Screenshot of the main UI

You can read more about the model in the blog post announcing it, the research paper it was published in, or the blog post about this app.

Running it locally

Clone this repo, start your favourite local dev server and navigate to the index.html in your browser.

If you don't have a web server (like http-server) to run locally (or don't know what this means), then you can install this project's dev dependencies and run the start command:

git clone
cd listen-to-transformer
npm install
npm start  # Then navigate to in your browser.
You can’t perform that action at this time.