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.
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.
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
Open the Super Piano Original Colab notebook from the SuperPiano repository.
Choose performance generation or the custom MIDI continuation option.
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.
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
Open the Super Chamber Piano Colab notebook from the SuperPiano repository.
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.
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

