OpenViSTAI · Agents · Blockchain · Crypto
Menu
AI Models

Superpiano

Superpiano is a public repository of Google Colab and Jupyter notebooks for training music-generation models and creating or continuing MIDI performances. Its implementations include LSTM and Transformer-family approaches, with notebooks for piano, piano and violin, and multi-instrument generation.

Independent OpenViST project profile, based on linked sources.

Superpiano — OpenViST project profile in AI Models.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when a notebook-based workflow suits MIDI composition continuation, piano performance generation, model training, or experiments with chamber and multi-instrument output.

Who it is for

  • MIDI composers who want to generate continuations from their own piano compositions.
  • Users exploring piano performance generation, including batch generation.
  • Experimenters training or fine-tuning music models on MIDI datasets.
  • Users interested in piano-and-violin or multi-instrument generation.

Documented uses

  • Generate a piano performance with a notebook model.
  • Continue a custom MIDI piano composition in adjustable blocks.
  • Generate batches of piano performances with histogram-based control.
  • Train or fine-tune a music model using MIDI data.
  • Explore generation for piano with violin or multiple instruments.
Before you choose

Requirements & limits

The notebooks are in a public GitHub repository and are designed for Google Colab/Jupyter. Repository metadata lists the Apache-2.0 license.

  • Notebook choice affects the task: the Original supports custom MIDI continuation, while Super Piano 2 is aimed at batch performance generation.
  • Super Piano 2 is documented as working poorly with the MAESTRO dataset; the README recommends its supplied MIDI dataset or a user-provided dataset.
  • Super Piano 3 is flagged by its author for MIDI-processor problems and poor playback.
  • The repository describes LSTM implementations as well as Transformer-XL-family model approaches.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Generate a piano performance or continue a MIDI composition with Super Piano Original

Use the Super Piano Original Colab for piano performance generation or block-based continuation of a custom MIDI composition.

Before you start

  • Access to the Super Piano Original Google Colab notebook.
  • A MIDI composition for custom MIDI continuation.

Steps

  1. Open the Super Piano Original Colab notebook from the SuperPiano repository.

  2. Choose performance generation or the custom MIDI continuation option.

  3. For continuation, use the notebook’s block continuation controls to set continuation-block size and temperature.

Expected outcome

The notebook is intended to generate a piano performance or continue a supplied composition in controllable blocks.

Guide limitations

  • The README does not specify detailed notebook execution steps or explain how to provide the MIDI input.
  • The README describes continuation quality as decent, not guaranteed.
Source-based practical guide

Generate piano-and-violin music with Super Chamber Piano

Use the Super Chamber Piano Colab to generate music involving piano and violin, including continuations.

Before you start

  • Access to the Super Chamber Piano Google Colab notebook.

Steps

  1. Open the Super Chamber Piano Colab notebook from the SuperPiano repository.

  2. Use the notebook to generate music or a continuation for the piano-and-violin model.

Expected outcome

The notebook is described as capable of playing piano and violin together and producing continuations.

Guide limitations

  • The README does not give detailed notebook operation steps or specify input requirements.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
18 October 2026
Original website title
asigalov61/SuperPiano · Official homepage title · retained in its source language