ComposeProgression builder workspace

Progression builder

Build a four-chord loop with compact upper voicings.

Open tool & guide →
ComposeSixteen-step melody sequencer workspace

Sixteen-step melody sequencer

Draw a sixteen-step melody, hear it and export its MIDI.

Open tool & guide →
ComposeBacking track & MIDI generator workspace

Backing track & MIDI generator

Generate a bass-and-chord accompaniment and export MIDI or synthesized WAV.

Open tool & guide →
ComposeNote transposer workspace

Note transposer

Move a phrase to another register or key by semitones.

Open tool & guide →
ComposeArpeggio generator workspace

Arpeggio generator

Create ascending, descending or returning two-octave chord patterns.

Open tool & guide →
ComposeScale pattern sequencer workspace

Scale pattern sequencer

Turn a scale collection into a timed ascending or returning phrase.

Open tool & guide →
ComposeSeeded melody generator workspace

Seeded melody generator

Create a reproducible short phrase from a chosen scale collection.

Open tool & guide →
ComposeTwelve-tone matrix calculator workspace

Twelve-tone matrix calculator

Generate normalized prime, inversion and retrograde row relationships.

Open tool & guide →
ComposeChord chart & lead-sheet generator workspace

Chord chart & lead-sheet generator

Turn a chord progression into a printable chart with piano diagrams.

Open tool & guide →
ComposeMIDI keyboard recorder workspace

MIDI keyboard recorder

Capture note events from a MIDI input, replay them and export a .mid file.

Open tool & guide →
ComposeVirtual piano & phrase recorder workspace

Virtual piano & phrase recorder

Play screen or computer keys, record note durations and share a short phrase.

Open tool & guide →
ComposeCustom keyboard & staff diagram generator workspace

Custom keyboard & staff diagram generator

Turn any written-note collection into downloadable SVG or PNG teaching diagrams.

Open tool & guide →

Choose the next useful question.

A generated phrase is a starting point for editing. Keep a simple root and tempo, change one pattern parameter and compare its event list or sound. The melody sequencer uses sixteen time columns and eight pitch rows, so those two numbers describe different dimensions. Backing sketches add a sustained bass and upper chord pattern, with finite MIDI and synthesized WAV exports. The diagram generator serves a different purpose: it produces static SVG and PNG illustrations from your own written notes. Shared links preserve supported settings without creating a cloud project.

Each linked workspace has its own example, controls and limitations. Keep the first set short enough to inspect every answer. When a result is surprising, connect it to a reference diagram or write the same pattern yourself before increasing difficulty. The aim is a repeatable observation you can take to an instrument, not a larger score without understanding.

Explore a related area

Theory reference room · Printable piano books · Resources for teachers