Two more scenes
Then ask for changes
Once your song plays, type what it needs. It changes while it plays, and you keep only what you like.
- Youmake the tavern louder and busier, a fight just started
- Youadd thunder to the forest
- Youmake the dungeon darker and slower
- Youadd a war drum for the boss
- Youmake it last the whole session without repeating too much
Made for game night
It loops
Leave it playing for the whole scene. It plays as long as the page is open.
It changes with the story
Ask for a fight version of the tavern song, or the forest at night.
No vocals
Instrumentals only, so the music never talks over your players.
See the code of “Tavern at night”
setcpm(34) // a jig in 6/8, D dorian
const rain = s("pink") .hpf(1200) .lpf(5000) .gain(.04)
const drum = s("framedrum") .struct("x ~ x x ~ x") .gain("[.6 .3 .35 .5 .3 .35]")
// the lute part: chords on a nylon guitar
const lute = note("<[d3,a3,d4] [c3,g3,c4] [d3,a3,d4] [a2,e3,a3]>")
.s("gm_acoustic_guitar_nylon") .struct("x ~ x x ~ x") .gain(.45)
const tune = note("<[d5 e5 f5 a5 g5 f5] [e5 d5 c5 d5 e5 g5] [f5 e5 d5 a4 d5 f5] [e5 c#5 a4 e5 d5 ~]>")
.s("gm_flute") .gain(.28) .room(.5)
arrange(
[4, stack(rain, lute)], // the door opens
[8, stack(rain, drum, lute, tune)], // the band plays
)Questions
- Can I play it during my game?
- Yes. Open the song, press play and leave it looping. Share a link so your players can hear it too.
- Can I make music for my own scenes?
- Yes. Describe any scene in your own words: a market in the desert, a ship in a storm, a quiet temple. Then change it by asking.
- Does it have vocals?
- No. Shawarma makes instrumentals only, which is what most tables want under the talking.
Make music for your next scene
The tavern is already typed in. Change it to your scene, or press the button.
Free. No sign-up for your first song.
By continuing you agree to the Terms and the Privacy policy.