# Cinematic music for your story

> Make cinematic music for trailers, short films and games: strings that build, big drums, a choir. Describe the scene, hear it, then change it by asking.

Describe the scene, like "the hero sees the city for the first time" or "a trailer that builds to a big hit". Shawarma writes it for strings, drums, brass and choir.

Then direct it. Ask for a slower build, a quiet moment before the drums, or one last hit at the end.

The trailer

90 BPM, strings that build, drums and a choir

1. **The setup** strings, ostinato
2. **The rise** strings, ostinato, drums, brass, choir

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

## Two more scenes

- A new world: 80 BPM, piano, strings and flute: [Make it yours](https://shawarma.studio/open?example=made-cinema-wonder)
- The thriller: 100 BPM, a ticking pulse and low strings: [Make it yours](https://shawarma.studio/open?example=made-cinema-tension)

## 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 a longer, slower build
- You one big hit at the end
- You take the choir out
- You make it sadder, in a minor key
- You add a quiet piano before the drums

## Made for big moments

- An orchestra on call: Strings, brass, piano, choir and big drums. Ask for any of them in or out.
- Builds you can shape: A quiet start, a rise, a hit. Ask for the build longer, the hit bigger or the end softer.
- 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 “The trailer”**

```
setcpm(22.5) // 90 BPM, C minor, a trailer that builds

const strings = note("<[c3,g3,eb4] [ab2,eb3,c4] [eb3,bb3,g4] [bb2,f3,d4]>").s("gm_string_ensemble_1").attack(.4).gain(.3)
const ostinato = note("<[c4 eb4 g4 eb4]*2 [c4 eb4 ab4 eb4]*2 [bb3 eb4 g4 eb4]*2 [bb3 d4 f4 d4]*2>")
  .s("gm_string_ensemble_1").decay(.1).sustain(.3).gain(.2)
const drums = s("bd ~ ~ bd ~ ~ bd ~, ~ ~ ~ ~ [sd,lt] ~ ~ ~, <~ ~ ~ cr>").gain(.48).room(.6)
const brass = note("<[c3,g3] [ab2,eb3] [eb3,bb3] [bb2,f3]>").s("gm_trumpet").lpf(1500).gain(.2)
const choir = note("<[g4,c5] [ab4,c5] [g4,bb4] [f4,bb4]>").s("gm_choir_aahs").attack(.6).gain(.18)

arrange(
  [4, stack(strings, ostinato)],                        // the setup
  [8, stack(strings, ostinato, drums, brass, choir)],   // the rise
)
```

## Questions

**Is it free?**

Yes. Your first song needs no sign-up, and making, editing and sharing songs is free. Exporting WAV and MP3 comes with Pro.

**Can I use it in my film or trailer?**

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 it fit my edit?**

Yes. Ask for a length in seconds, a quiet part where the dialog is, or a hit at a set time.

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

## Make the music for your scene

A trailer that builds is already typed in. Describe your scene, 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/cinematic-music
