# Background music for TikTok, made with AI

> Make background music for TikTok with AI. Shawarma writes a short loop with a hook in the first second, then changes only what you ask for.

Shawarma makes short background music for TikTok from one sentence, then changes only the part you ask for.

Ask for 15 seconds with a hook at the start, a drop on your cut, or a loop that never seems to end. Shawarma can also make a short video of your song for TikTok, on Free too.

Hook in one second

128 BPM, a bright synth hook and a drop

1. **The first second** hook, chords
2. **The drop** hook, drums, bass, chords

[Open this song in Shawarma](https://shawarma.studio/open?example=made-tiktok-hook)

## Two more for your feed

- Endless loop: 96 BPM, marimba and a soft beat that loops: [Make it yours](https://shawarma.studio/open?example=made-tiktok-loop)
- Before and after: 100 BPM, a quiet build, then a big reveal: [Make it yours](https://shawarma.studio/open?example=made-tiktok-reveal)

## 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 make it exactly 15 seconds
- You put a drop at 0:07 on my cut
- You more energy, but no drums for the first 2 seconds
- You make it loop with no gap
- You calmer for a get-ready-with-me video

## Made for TikTok

- A hook at the start: Ask for the best part in the first second, so people stop scrolling.
- On your cut: Ask for a drop at 0:07, or for the beat to stop where your reveal is.
- Yours to use: You own what you make and can use it in your videos and games. Some built-in sounds ask for a credit; the list is on the Terms page.

**See the code of “Hook in one second”**

```
setcpm(32) // 128 BPM, E minor, the hook comes first

const hook = note("<[e5 ~ b4 e5] [g5 ~ f#5 ~] [e5 ~ b4 d5] [~ b4 ~ ~]>").s("square").lpf(2400).decay(.12).sustain(.2).gain(.16)
const drums = s("bd*4, ~ cp ~ cp, [~ hh]*4").gain(.4)
const bass = note("<[e1 e2]*4 [c1 c2]*4 [g1 g2]*4 [d1 d2]*4>").s("sawtooth").lpf(700).decay(.12).sustain(0).gain(.22)
const chords = note("<[e3,g3,b3] [c3,e3,g3] [g3,b3,d4] [d3,f#3,a3]>").s("supersaw").lpf(1600).gain(.12)

arrange(
  [2, stack(hook, chords)],                // the first second
  [6, stack(hook, drums, bass, chords)],   // the drop
)
```

## Questions

**Can I make background music for TikTok with AI?**

Yes. Describe your video in one sentence and Shawarma makes a short instrumental for it. Then ask for changes until it fits.

**Can I use it in my TikTok videos?**

You own what you make and can use it in your videos and games. Some built-in sounds ask for a credit; the list is on the Terms page.

**Can I make the TikTok video here?**

Yes. Shawarma can make a short video of your song for TikTok, on Free too.

**How short can it be?**

As short as you ask. 15, 30 or 60 seconds are common, with an ending or as a loop.

The sounds that ask for a credit: [Sound credits on the Terms page](https://shawarma.studio/terms#sound-credits).

## Make your next TikTok sound

A short hook is already typed in. Describe your video, or press the button.

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/make/tiktok-music
