# Pick a loop. Hear it. Make it a song.

> A free loop and beat maker: pick lofi, house, trap or drum and bass and a tempo, hear the loop at once with no sign-up, then turn it into a song.

Pick a style and a tempo. The tool plays a loop at once: drums, a bass and one more part, and shows the beat on 16 steps.

Then press "Make a song from this". Shawarma takes the loop and makes a whole song: an intro, a drop, an ending, all by asking.

Pick a style and a tempo

Style

Lofi House Trap Drum and bass

Tempo

Slower Normal Faster

Trap loop

140 BPM · drums, bass, bells

The beat on 16 steps

Listening needs no sign-up.

## Loops made into songs

- Funk loop: 104 BPM, slap bass, guitar and claps: [Make it yours](https://shawarma.studio/open?example=made-loop-funk)
- Afrobeat loop: 108 BPM, shakers, toms and a marimba: [Make it yours](https://shawarma.studio/open?example=made-loop-afro)

## Then ask for *changes*

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

- You add an intro and a drop
- You busier hi-hats
- You make the bass louder
- You add a melody on top
- You make it two minutes long

## How it works

- Pick a style and a tempo: Lofi, house, trap or drum and bass, slower or faster. It plays at once, no sign-up.
- Hear the loop: Drums, a bass and one more part, with the beat shown on 16 steps.
- Make it a song: Press "Make a song from this". The loop goes into the song box, ready to become a whole song.

**See the code of “Funk loop”**

```
setcpm(26) // 104 BPM, E minor, a funk loop

const drums = s("bd ~ ~ bd ~ ~ bd ~ ~ ~ bd ~ ~ ~ ~ ~, ~ ~ ~ ~ cp ~ ~ ~ ~ ~ ~ ~ cp ~ ~ ~, hh*16").gain(.34)
const bass = note("<[e2 ~ e3 ~ ~ e2 g2 ~ a2 ~ e2 ~ d3 ~ b2 ~]>").s("gm_slap_bass_1").gain(.4)
const guitar = note("<[e4,g4,b4,d5] [a3,c#4,e4,g4]>").s("gm_electric_guitar_muted").struct("~ x ~ x x ~ x ~").gain(.28)

arrange(
  [2, stack(drums, bass)],            // the groove
  [8, stack(drums, bass, guitar)],    // the guitar comes in
)
```

## Questions

**Is it free?**

Yes. The loop tool needs no sign-up, and so does your first song. Making, editing and sharing songs is free.

**Can I get the loop as a file?**

Pro exports WAV and MP3. On Free you can make, edit, play and share your songs.

**Can I edit the beat myself?**

Yes. Every loop is a short pattern of text, like "bd ~ sd ~". Open it in the editor and change it, or ask for the change.

## Make a song from your loop

The first loop is already typed in. Pick another above, or change the words.

Free. No sign-up for your first song.

Have an account? [Continue with Google](https://shawarma.studio/auth/google)

By continuing you agree to the [Terms](https://shawarma.studio/terms) and the [Privacy policy](https://shawarma.studio/privacy).

---

The page: https://shawarma.studio/tools/loop-maker
