A MIDI generator for music makers

Describe music. Get MIDI.
Drop into any DAW.

GhostMidi is a chat-driven composition tool. Generate chord progressions, layer basslines and leads, edit the notes by hand, and export standard .mid files that work in every DAW.

No signup required to try. Free tier: 5 generations / day, project saved in your browser. Sign up to sync across devices.

Works with FL Studio · Ableton Live · Logic Pro · Reaper · Studio One

See it in action

10 minutes from a blank session to a beat draft: prompt, edit, drop into your DAW.

What it does

The whole production loop, in your browser. Generate, layer, edit, export.

Generate

Chat to compose

Describe music in plain English. "Dark trap chord progression in E minor for 8 bars." GhostMidi returns editable MIDI you can refine the same way.

Refine through prompt iteration

Don't like bar 4? Want the bridge in Dorian? Type the change — "make bars 5-8 land harder," "swap to a minor plagal cadence," "give the bassline more walk." Each track keeps its prompt history so refinements compound instead of starting over.

Multi-track layering

Build chords, then add a bassline, then a lead — each new track sees what's already there and writes parts that fit the harmony.

Edit

Direct piano-roll editing

On desktop: drag notes to move, drag edges to resize, click to add, right-click to delete. Multi-select, undo/redo, snap-to-grid. Mobile is play-and-listen only.

Complexity slider

Dial each track from Simple (block chords) to Cinematic (secondary dominants, walking lines, lush voicings). One slider, five density levels, genre-aware.

15 synth presets

Pad, Strings, Choir, Organ, Bass, Sub, Upright Bass, Lead, Square Wave, Bell, Marimba, Brass, Pluck, Guitar, Keys. Swap them mid-playback — change the sound on the fly without stopping.

Export

Export to any DAW

Per-track or whole-song .mid export. Drop into FL Studio, Ableton, Logic, Reaper — anywhere standard MIDI works (i.e. everywhere).

Bring your own MIDI

Already started in your DAW? Upload your .mid as Track 1 (up to 32 bars). GhostMidi auto-detects the key, snaps the BPM clean, and builds around it.

Cloud-saved projects (Pro)

Sign up free to use across devices. Upgrade to Pro and your project library lives in the cloud — start a track on your laptop, finish it on your phone, export from either.

What producers make with it

Real prompts you can type verbatim — and what comes back. A few of the ways GhostMidi earns its keep in a session.

Dark trap in F minor, sliding 808s
A trap beat from one sentence

Chords, bassline, and melody in about 30 seconds. Export the .mid, load your own sounds, done.

Moody lo-fi keys, Dilla feel, F minor
Chord progressions for writer's block

Stuck on a verse? Describe the mood and audition real progressions until one unsticks the song.

Add a bassline that follows the chords I uploaded
New parts over your imported MIDI

Upload a chord loop you already love as Track 1. GhostMidi reads the harmony and writes basslines, pads, and leads that actually move with it.

Phonk cowbell line in E minor, 8 bars
Genre-authentic patterns on demand

Trance arps, drill 808 slides, lo-fi maj7 beds, afrobeats syncopation — prompt the genre and get its fingerprint, not a generic loop.

Neo-soul with a tritone sub on the turnaround
Hearing theory instead of reading it

Every generated track labels its chords above the notes, so you hear exactly what the substitution does.

Lush trance pads in A minor, 132 BPM
Sketching away from the studio

It runs in the browser, so a train ride or a flight becomes writing time. Drop the MIDI into your DAW when you land.

Frequently asked questions

If your question isn't here, the guide probably has it.

What is GhostMidi?

A chat-driven music generator. You describe what you want in plain English (style, key, mood, length), GhostMidi generates editable MIDI notes, and you can layer multiple parts on top of each other. Export the result as a standard .mid file and drop it into any DAW.

What DAWs does it work with?

All of them. GhostMidi exports standard MIDI Type 1 files — the same format every DAW has supported since 1983. Drag the downloaded .mid file onto a track in FL Studio, Ableton, Logic Pro, Studio One, Reaper, Bitwig, Cubase, GarageBand, or any other DAW.

Can I upload my own MIDI to start with?

Yes. The first track in any project can either be GhostMidi-generated or uploaded from a .mid file (up to 32 bars). Once you've established the project's key, tempo, and chord progression, every subsequent track GhostMidi generates will fit musically.

How does GhostMidi know what chord I want?

When GhostMidi generates a track, it explicitly labels the chord progression alongside the notes (e.g. Em — C — G/B — D7sus4). All later tracks see those labels as harmonic ground truth, so basslines land on chord roots, leads land on chord tones, and nothing collides.

What if GhostMidi generates something I don't like?

Two options. (1) Refine via chat — say something like "keep bars 1-3, give bars 4-6 a Latin twist, resolve back in trap style" and GhostMidi updates that track in place. (2) Edit notes directly in the piano roll (desktop) — drag to move, drag edges to resize, click to add new notes, right-click to delete. Cmd+Z undoes anything. Every track also has a Complexity slider (1-5) you can dial up for richer voice leading and ornaments, or down for simple block chords.

Do I own the music it generates?

Yes — output is yours to use commercially, release, sell, or sample. We don't claim rights over what you create with the tool.

Can I reference a specific song or artist in my prompt?

Yes — GhostMidi treats references as style direction, not source material. Ask for a "Seven Nation Army-style bassline" and you'll get a single-note descending minor ostinato with that swaggering garage-rock posture, built from new notes rather than a copy of the original. It captures genre feel and homage, not transcription — and the originality of anything you release is ultimately your responsibility, so listen critically before you publish.

How is this different from other music tools?

Most AI music tools generate audio (final mixed wav files) you can't really edit. GhostMidi generates MIDI — the same format your DAW understands natively. That means infinite editability, your choice of synths/samples, your own mixing chain. We focus on producing the musical raw material; you finish the song.

Do I need an account?

No — the free tier works anonymously in your browser (5 generations per day, project saved locally). Sign up to keep your project library in the cloud and sync across devices. Pro ($10/month) unlocks unlimited generations.

How much does it cost?

Free tier: 5 generations per day, full editor, browser-local saving. Pro: $10/month for unlimited generations and cloud-saved projects that follow you across devices. See the pricing page.

Try it now. No signup.

The free tier is right there in your browser. Generate a chord progression in 30 seconds and see if it fits how you work.

Launch the app →

GhostMidi is a one-person side project. If it's saved you an hour or just helped you be creative in any way, the keep-the-lights- on coffee fund is open and deeply appreciated.