Shawarma

Describe a beat. Hear it.

Type the beat you want in your own words: a style, a tempo, a feel. Shawarma makes the drum pattern and plays it.

Then open it in the editor and keep going: busier hi-hats, a fill every four bars, a bass line on top.

SR-16Rhythm composer
Pattern 01Boom bap90 BPM, swung hi-hats

Two more beats

Then ask for changes

Once your song plays, type what it needs. It changes while it plays, and you keep only what you like.

  • Youbusier hi-hats
  • Youadd a fill every four bars
  • Youmake it swing more
  • Youadd a bass line that follows the kick
  • Youslower, about 80 BPM

How it works

  • Describe it

    A style and a feel is enough: "a slow trap beat", "a rock beat with a fill".

  • Hear it

    The beat plays in a few seconds. Your first one needs no sign-up.

  • Open it in the editor

    Keep the beat and change it by asking, or edit the pattern yourself.

See the code of “Boom bap”
setcpm(90/4) // 90 BPM

stack(
  s("bd ~ ~ bd ~ ~ bd ~ ~ ~ bd ~ ~ ~ ~ ~"),
  s("~ ~ ~ ~ sd ~ ~ ~ ~ ~ ~ ~ sd ~ ~ ~"),
  s("hh*8").gain("[.8 .5]*4").swing(4),
)

Questions

Is it free?
Yes. Your first beat needs no sign-up, and making and editing beats is free.
Can I edit the pattern myself?
Yes. Each beat is a short pattern of text, like "bd ~ sd ~". The drum patterns guide shows how to read and change it.
Can it make a full song?
Yes. Ask for a bass line, chords and a melody on top of your beat.

Make your beat

A boom bap beat is already typed in. Describe yours, or press the button.

Free. No sign-up for your first song.

Have an account?Continue with Google

By continuing you agree to the Terms and the Privacy policy.