THE MUSIC WORKBENCH FREE MIDI

Chord & melody
MIDI generator.

Build a chord progression and melody. Keep your favorite two bars, vary the rest, then export editable MIDI notes for your own instruments.

4 or 8 bars · 4/4 · major or natural minor · 60–180 BPM

Free MIDI exportsNo sign-upOn your device
CHORD + MELODYMIDI Studio / 01
LOCAL ENGINE · NO UPLOADS

YOUR STARTING POINT

Preparing the first idea…

A local, deterministic composition engine.

HARMONYOne shared timeline
MelodyChords

4/4 · 8 bars · Middle C = C4

Keep a phrase. Change the rest.Each lock protects its melody and harmony.
01 : 01

Preparing a starting take. Sound is off.

Take it into your DAW.

Editable notes. Separate parts. No paywall.

View exact notes & export details

Current composition events — these are the exported notes
PartNoteBar : beatLength / beatsVelocity

AN IDEA, NOT A FINISHED TRACK

How to generate
chords and melody.

A focused sketchbook for a production session. The motif-based engine runs in your browser, with no text prompt or audio upload. Your instrument, arrangement and taste finish the work.

01 / BUILD

Set your key and tempo

Try F minor, 124 BPM, 8 bars and Balanced movement. Generate a take to see a chord timeline and a melody across 32 beats. Choose “Sound off”, then Play, if you want the synth preview.

02 / KEEP

Don’t lose the good two bars

Lock a phrase before generating again. Its notes, timing and harmony stay fixed. Compare the previous take and restore it in one click. Use “New melody, same chords” to keep the whole progression.

03 / MAKE IT YOURS

Choose the sound in your DAW

Download both parts as a Type-1 MIDI file or export each separately. Import into your MIDI-capable DAW, assign instruments and check the tempo and notes. MIDI does not include the preview sound.

A FEW USEFUL DETAILS

MIDI exports,
phrase locks & limits.

What is actually in the MIDI file?

The exact displayed note events, their velocity and duration, a tempo event, 4/4 time signature and a 480-tick-per-beat timeline. Chords and melody use separate named tracks. MIDI contains notes, not audio; there is no MP3 or WAV export. Assign your own instrument after import.

Can I use the MIDI in Logic, Ableton or FL Studio?

The downloads are Standard MIDI Files, intended for import into MIDI-capable DAWs such as Logic Pro, Ableton Live and FL Studio. Choose an instrument for each part and check the imported tempo and notes in your session. Browser export checks do not establish compatibility with every DAW version or judge how your chosen instruments sound.

Which keys, tempos and lengths are supported?

Choose a root note with a major or natural-minor scale, an integer tempo from 60 to 180 BPM, and either 4 or 8 bars in 4/4. An eight-bar take spans 32 beats; at 120 BPM, that is 16 seconds. Other meters, swing, changing tempo maps and whole-song arrangements are outside this version.

Is this an AI text-to-music generator?

No. It is a focused browser adaptation of our own motif-composition and compact chord-voicing algorithms. It does not call a generative AI service, copy a commercial MIDI collection, or include the desktop app’s full harmonic engine and arrangement system. Musical preference has not been established by a listening study; treat each result as a sketch to audition and edit.

What do the phrase locks protect?

Each two-bar lock keeps that region’s melody and chord events unchanged. Key, scale and length are held while locks are on. The rest of the melody can be regenerated. To start with entirely new settings, release the locks first.

Are my compositions uploaded or saved automatically?

No compositions are uploaded. This studio makes no composition or analytics requests. Up to eight kept takes are stored in this browser only when you choose “Keep take”; clearing browser data can remove them. Choose “Save session” for an editable JSON backup on your device, and “Open a saved session” to restore it. Session imports are limited to 256 KiB.

Why is the preview silent?

Sound is off every time the page opens. Choose “Sound off” to enable preview, then press Play. There is no automatic playback. The built-in synthesizer is a neutral reference, not a finished production sound. You can download MIDI without enabling sound.

Can I import MIDI or turn audio into notes?

Not in this version. “Open a saved session” accepts FastTool MIDI Studio session JSON, not MIDI or audio files. Generated MIDI can be edited in your own DAW. To trim an existing recording instead, use the Audio Cutter below.

ALREADY HAVE AUDIO?

Prepare the loop around your idea.

Trim a local recording or bounce with the audio cutter.

Open Audio Cutter