Features Download Pricing
Apps Desktop Plugin Mobile Melody Rack
Resources Song Cage Docs Melody Rack Docs Blog Contact
Start Writing
Melodic Ideas

A Melody Generator That Starts With Your Melody

Every melody generator asks you for a key, a seed or a prompt, and hands back a line you have never heard. Melody Rack asks you to sing. It takes the four bars you hummed and writes new lines out of them: the skeleton regrown, the answering phrase, the version halfway between two takes. Nothing arrives from nothing. This page is the difference.

What It Generates From

What Does a Melody Generator Do If You Already Have a Melody?

A melody generator is a tool that writes a melodic line for a song, and almost every one of them starts from nothing: you set a key, a scale and a length, or type a prompt, and a line appears. This one starts from a melody you already have, and it develops it. You sing a rough line into the plugin and it lands as MIDI on the DAW grid. From there the rack writes new lines out of that one. Bones keeps the notes that carry the phrase and grows a fresh line on that skeleton, so a verse comes back as its own chorus. Reply answers the first half of your tune with a second half made from it. Morph walks one dial between two of your takes, and halfway along is a real line between them rather than both at once. Motif inverts, sequences or fragments the figure you just sang. Roll again and you get another, still built from your own material.

Whether a variation is still recognisably the same tune is not a matter of taste alone. Symbolic melodic similarity has been a benchmarked research task in music information retrieval for two decades, run as a formal MIREX evaluation against human similarity judgements. Bones is built for that side of the line: it reduces first and writes second, so what comes back is the tune you hummed with a new surface rather than a shuffle of your notes.

The harmony is what makes the results usable. The Chords slot works out a progression under the tune you sang, and every slot after it reads the chord beneath each note, so a variation lands inside your song instead of wandering out of it. That is the whole job harmony does here. It explains why the new lines hold up. It is not the headline.

  • Bones: the notes that carry your tune, with a new line written on them
  • Reply: a second half built out of the first half you sang
  • Morph: one dial between two of your own takes
  • Motif: inversion, retrograde, sequence and fragment on your phrase
Melody Rack open in a DAW at bar 17: a sung melody in terracotta with its pitch curve drawn through each block, the chord progression the rack wrote from that melody (G, Em, Bm, G, D, G, Em, G) as a bed underneath, and four live slots in the chain below - Chords, In Key, Harmony and Arp - each with its own column of controls.
The real plugin: a sung take on the roll, the progression the rack wrote underneath it, and the chain that turns one take into the next idea.
Why This Is Different

Every Other Melody Generator Starts From Nothing

Search for a melody generator and you get a page with a key dropdown, a scale dropdown, a length and a randomness slider, or else a text box. Press the button and a line appears. It is somebody's idea of a melody in A minor, and the next person to press the button gets a cousin of it. Those are real tools, and when you are staring at an empty project they are the right ones.

That is not the problem this solves. If you have already hummed something into your phone, you do not need a new melody. You need four more versions of the one you have, so you can hear which of them is the chorus. A generator that starts from scratch cannot help with that, because the thing that makes the idea yours is the first thing it throws away.

  • Starts from a take, not from a key and scale dropdown
  • Every variation is derived from notes you actually sang
  • Roll for another without losing the take underneath
  • No prompt box anywhere in the plugin
Where the notes come from
Typical melody generator
Key: A minor Scale: natural Bars: 4 Randomness: 60%
A line nobody has sung
Melody Rack
Your take: 4 bars, hummed
Bones · Reply · Morph · Motif
Four lines made of your notes
Roll again for another. The take stays where it is.
The Honest Line

Is This Generation, Or Not?

It generates. A button produces notes you did not play, and calling it anything softer would be dishonest. What it will not do is invent a tune while you watch. Every note it writes is derived from notes you sang: which pitches it keeps, which bar it picks as the hook, which shape it answers with. Remove the sung take and there is nothing for it to work on.

Two places are genuinely unpredictable, and both are dials. Roll picks a different bar as the hook, and it is seeded, so the same roll renders the same twice. Chance rolls a die per note, or per phrase so a whole figure either happens or does not. Everything else is deterministic music theory: structural notes scored against the chord underneath, diatonic inversion, answering phrases built from your own figures. The one piece of machine learning in the plugin is the pitch detector that works out what you sang, and it reads your take rather than writing one.

  • It generates notes; it does not invent tunes
  • Remove the take and there is nothing left to generate from
  • Roll and Chance are seeded, so a take renders the same twice
  • No prompt box, no text input, nothing to describe in words
The Bones strip in Melody Rack with its dials set: the controls that decide which notes of your sung phrase are kept as the skeleton and how the new line is written on top of them.
Bones reduces first and writes second, which is why the result still sounds like the tune you hummed rather than a shuffle of it.
Where It Runs

It Is a MIDI Effect, Not a Website

Melody Rack is an AU and VST3 MIDI effect for macOS and Windows. It goes in the MIDI effect slot ahead of an instrument, so whatever it writes plays straight through the synth or sampler already on that track, in your project, at your tempo, against the rest of the arrangement. There is no upload, no export step and no browser tab to copy a file out of.

When an idea is worth keeping, drag the MIDI out: everything, the sung line on its own, the individual parts, or just the chords. The sung pitch curve can come with it as per-note bend if you want the scoop into the note and the fall off the end. Or send the take to your Song Cage inbox as an idea, chords plus one take per part, and write lyrics to it later on any device.

  • AU and VST3, macOS and Windows, in the MIDI effect slot
  • Plays through the instrument already on the track
  • Drag out everything, the sung line, the parts, or the chords
  • One payment, no subscription
The Reply strip in Melody Rack with its dials set: the controls that build an answering second half out of the first half of the phrase you sang, with Shape and Rhythm both left on Roll picks.
Reply names the shape it chose, so when a roll gives you the right answer you can pin it.
FAQ

Common Questions

Last reviewed · Published

What is a melody generator?

A melody generator is a tool that produces a melodic line for you to use in a song. Most of them start from nothing: you pick a key, a scale and a length, or type a prompt, and the tool returns a line you have not heard before. Melody Rack works the other way around. You sing or play a melody in, and it writes new lines out of the one you gave it, so every result is derived from your own material rather than invented from a setting.

Is there a melody generator that uses my own melody instead of a prompt?

That is what Melody Rack is. You hum a rough line into the plugin and it becomes MIDI on the DAW grid. From there Bones keeps the notes that carry your phrase and writes a fresh line on that skeleton, Reply answers the first half with a second half built from it, Morph walks one dial between two of your takes, and Motif inverts, sequences or fragments the figure you just sang. Roll again for another version. Take the sung take away and there is nothing for any of them to work on.

Is this an AI melody generator?

No. There is no prompt box in the plugin and nothing writing a melody in the background. The variations are music theory applied to the notes you sang: structural notes scored against the chord underneath, diatonic inversion, answering phrases built from your own figures. The one piece of machine learning in Melody Rack is the pitch detector that works out which notes you sang, and it reads your take rather than writing one. Song Cage explains that distinction in full on the no AI page.

Can it write the chords for the melody too?

Yes. The Chords slot writes a progression from your melody, a chord a bar or two, anywhere from plain support to a reharmonization, and you can type a chord onto any bar yourself. It sits in the rack, so every slot after it reads the chord under each note. That is what keeps the variations usable: a new line lands inside your song instead of wandering out of the harmony.

Is there a free melody generator I can try?

Melody Rack has a 14-day free trial with everything live, on Mac and Windows. Install it, sign in once inside the plugin, and the trial starts. Drag-out comes with the licence. After the trial it is one payment and it is yours, with no subscription.

Does it work as a VST?

Melody Rack is an AU and VST3 MIDI effect for macOS and Windows. It goes in the MIDI effect slot ahead of an instrument, so whatever it writes plays through the synth or sampler already on that track. You can also drag the MIDI out: everything, the sung line on its own, the individual parts, or just the chords.

Sing Four Bars. Roll for Another.

14 days free, everything live. AU and VST3 for Mac and Windows. Nothing to prompt.

Download for Mac →

Also on Windows. Sign in once inside the plugin to start the trial.