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.
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.
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.
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.
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.
Complexity slider
Dial each track from Simple (block chords) to Cinematic (secondary dominants, walking lines, lush voicings). One slider, five density levels, genre-aware.
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.
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.
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.
How people are using GhostMidi
Feedback from select early-access producers, musicians, and teachers.
“I'd been stuck for a week on a verse. Couldn't get the chords to feel right, couldn't tell why. Asked for moody lo-fi keys in F minor with a Dilla feel and the second prompt gave me something I knew was good the moment I heard it. Track was finished that night. I'd been making the problem bigger than it was.”
“Most chord-generator tools I'd tried gave me parts that sounded fine in isolation and then didn't fit anything I'd already made. With this, when I add a bass to the keys I just wrote, the bass actually goes where the chords are. Sounds dumb to say out loud but that's the whole game for me. I can spend my afternoon mixing instead of dragging notes around.”
“I've played guitar for a couple years and never really learned theory. I'd hum chord ideas and then get frustrated trying to find them on the fretboard. Now I prompt what I'm hearing in my head, look at the chord names that come back above the piano roll, and learn the names of the chords I've actually been playing all along. I'm finally writing songs in keys I used to avoid.”
“I had a short flight. Used GhostMidi to sketch out chords, bass, a pad, and kept prompting, refining, and editing — just having a good time. Landed in Berlin, dropped the MIDI into FL Studio, and the track was up and running before I unpacked.”
“I teach harmony to undergrads. The abstract stuff (secondary dominants, tritone subs, modal interchange) is hard to make tangible at a chalkboard. Now I prompt 'neo-soul progression with a tritone sub on the turnaround' and project the result with the chord name labeled above the notes. Students hear what the substitution does instead of just reading about it. Doesn't replace the lecture, but it's the best demo tool I've added to this unit.”
“I had a 4-bar chord sketch I'd loved for months but couldn't finish. Imported it as MIDI, asked for a complementary pad part. What came back actually moved with my chords. Voice leading, real harmonic motion. Felt like I'd hired a session player who got it. That song is going on my next EP.”
“I'm not a producer. I'm a songwriter trying to write better songs. On the train every morning I type something like 'wistful folk-pop in G, slow build, 8 bars' and listen to the loop on headphones while I write lyrics into my Notes app. Having a real chord bed under the words instead of humming makes melodies fall out of me. I have more songs in drafts now than I know what to do with.”
“Most weekends I'll put on headphones at the kitchen table and just iterate. I'd tried a bunch of AI music tools before and they all felt one-shot. Generate, take it or leave it. What hooked me here is that I can keep going. 'Bars 5-6 should hesitate before resolving.' 'Lean the bass harder on the offbeats.' 'More space in the second half.' Five or six rounds in I've usually got a track I wouldn't have written alone. Now I get why the dev keeps using the ghostwriter framing. That's exactly what this feels like.”
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, and GhostMidi will produce a tribute / homage — capturing the genre fingerprint and feel of the reference (e.g. "Seven Nation Army-style bassline" yields a single-note descending minor ostinato with that swaggering garage-rock posture) without copying the actual notes. It's the same legal posture every cover band uses: inspiration, not transcription.
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.