AI rap generator: from a beat you tap to a verse that sits in the pocket

A rap song lives or dies on two things an AI cannot guess for you: the pocket (where the words sit against the drums) and what you have to say. Midhull gives you the rest: a beat built from a rhythm you tap or a sample you chop, a rap vocal, and a studio to fix one bar without redoing the verse. This page shows how to get there, with the bar maths that makes AI rap sound less like a robot reading a poem.

Updated

Three ways to start a rap song in Midhull

StartWhat you doBest when
Describe itOne line: style, tempo, mood, subject. Midhull writes the barsYou want a full track fast
Tap itTap a rhythm on the pads; it becomes the drum patternYou hear the groove before the words
Sample itRecord a sound in the app, or take a Midhull pack or a community song whose owner allows sampling, then chop, pitch, stretch or reverse it into a loopYou make beats from found sound

Whichever you choose, set the vocal to rap. Midhull's vocal types include rap alongside female, male, duet, group, choir and whisper, and the song structure has a dedicated rap section, so a sung hook with rapped verses is a normal request.

Neon lit street in Seoul at night

Bar maths: how many words fit

A bar in 4/4 is four beats. At a given tempo, the length of a bar is 240 divided by the BPM, in seconds.

TempoTypical styleOne bar16 bar verseSyllables per bar that sit comfortably
70 BPMSlow, double time flows3.4 s55 s12 to 16 (double time)
90 BPMBoom bap2.7 s43 s10 to 14
100 BPMWest coast bounce2.4 s38 s9 to 13
140 BPM (felt at 70)Trap, drill1.7 s27 s8 to 12 at the half time feel

The syllable ranges are our working rule of thumb, not a law; dense writers go far above them. The point is consistency: a bar with 22 syllables next to one with 8 forces the vocal to rush and then wait, which is the most common reason AI rap sounds off.

In the app

Tapping a drum rhythm on pads in Midhull's Tap it mode
Regenerating one section of a song in Midhull's studio

Write bars that land

  1. One line, one bar. Write each bar on its own line, so the engine reads your phrasing.
  2. Put the rhyme on beat four. End rhymes land on the last strong beat. Add internal rhymes inside the line once the end rhymes work.
  3. Use multisyllable rhymes for the punchlines. "Basement / patience / statement" carries further than "cat / hat".
  4. Count syllables and keep the bars within a few of each other.
  5. Leave air. Two short bars in a row give the verse a breath and make the next bar hit harder.
  6. Make the hook singable. A sung hook between rapped verses is the classic shape; tag it [Chorus].

Here is a 16 bar verse and a hook we wrote for a 90 BPM boom bap track. Prompt: "Boom bap, dusty drums, vinyl crackle, jazzy piano loop, confident male rap, sung female hook."

[Rap]
Started in a basement with a laptop and a fan
Mum said get a job, I said I've got a plan
Wrote it on receipts from the corner shop till
Every other kid had a dream, I had a drill
Up at six for the bus, back at ten for the beat
Two hours sleep, now I'm writing on my feet
Neighbours banging on the wall in the middle of a take
Turned it into kick drums, every knock that they make
Teacher said I talk too much, now I talk in bars
Same mouth, new map, now it's pointing at the stars
Patience is a habit, not a thing you're born with
I learned it in the queue that the whole estate was formed in
Every no I heard is a brick in the wall
Now the wall is a stage and the stage is all
So if you hear me knocking, it's the sound of the floor
Built it out of nothing, now I'm building some more

[Chorus]
From the basement to the light
Every wrong turn made it right
Turn it up, let the whole block know
From the basement, here we go

Most bars run 10 to 13 syllables, which sits well at 90 BPM. Rhymes land at the line ends (fan, plan; till, drill; beat, feet), with internal echoes in the second half (talk too much, talk in bars). If you would rather not write it yourself, Describe it writes the bars from your subject, and you can rewrite any line afterwards.

Fix one bar, keep the verse

ProblemStudio fix
One bar is rushedRewrite that line with fewer syllables, then re sing it
A word is swallowedRe sing that line
The hook is weakRegenerate the chorus section only
The beat dragsChange the tempo (40 to 220 BPM)
Too cleanRemix the song into another genre and keep the vocal, or swap the loop with Sample it
You want a second verseExtend the song, or add a bridge before the last hook

Studio tools open up as you make songs and level up: rewriting and re singing a line are there from your first song, key and tempo open at level 3, regenerating a section and adding a bridge at level 5, swapping an instrument at level 8 and stem export at level 10. Extending a song, changing the vocal style, making it acoustic and remixing into another genre are open from the start.

From level 10, stems export as drums, bass, keys and lead, so you can take the beat into another app and record over it yourself.

What Midhull will not do

It will not rap in the voice or the style of a real artist, and it will not write diss tracks about real private people. Steering is by era, region and production: "late 90s east coast boom bap", "UK drill with sliding 808s", "Atlanta trap with triplet hi hats" are all fine. Your own voice is available once you verify it.

Frequently asked questions

Can AI make a rap song with a beat and vocals?

Yes. Describe the track, tap a rhythm or chop a sample, set the vocal to rap and Midhull makes the beat, the bars and the vocal. You can also bring your own bars.

Can I rap over my own beat?

Yes. Tap it turns a rhythm you tap into the drum pattern, and Sample it builds a loop from a sound you record in the app or from a Midhull pack.

Can I sample a famous song?

No. Sample it takes your own in app recordings, Midhull's own packs and community songs whose owners allow sampling. Commercial recordings cannot be uploaded to sample, which keeps your track yours.

Will it rap in another language?

Rap follows the language of your lyrics. Singing and rapping use the same engine, which we have tested in 37 languages, including Spanish, Portuguese, Hindi, Arabic and Filipino.

Can I get the instrumental?

Yes. Make an instrumental version, or export stems (drums, bass, keys, lead) from level 10.

Is there a free version?

Your first full song is free during setup. After that, songs come with a plan; prices are published at launch.

Midhull is almost here

We’re finishing the app for iPhone and Android. Join the waitlist and we’ll tell you the day it opens.

Coming soonApp Store Coming soonGoogle Play
Which phone do you use?

We use your email only for the waitlist and launch news. Unsubscribe from any email in one tap. See our privacy policy.