arrangment practice 18 Aug 2026
inspired by [Glossing's 10-minute tutorial]
setcpm(133/4)
let kick = s("bd").bank("ace").room(0.3).set.out(`<
1 - 1 1 - 1 - <0!3 [1 1]>
>*8`)
let snare = s("rim").bank("bossdr550").set.out(`<
- - 1 -
- - 1 -
>*8`).att(0.04)
let hats = s("hh").bank("ace").set.out(`<
1 1 1 1
1 1 [1 1:oh] 1
>*8`).set("vel:s").gain(0.4)
let bass1 = s("saw").set.out(`<
0@8
1@8
2@8
4@8
>*128`.as("n")).scale("g:minor")
let bass2 = s("saw").set.out(`<
0@8
1@8
2@8
6@8
>*128`.as("n")).scale("g:minor")
let bass3 = s("saw").set.out(`<
0@8
1@8
2@8
5@8
>*128`.as("n")).scale("g:minor")
drum_arrange: stack(
// kick,
// snare,
hats,
)
bass_arrange: arrange(
[2, bass1],
[2, bass2],
[2, bass3],
[2, bass1],
)
.lpf(slider(600, 400, 4800, 100)).lfo().fm("<3 4 5 2 2>")
// .hpf(slider(4000, 1400, 4000, 100))
let notes = s("supersaw").set.out(`<
0@8 4@8 3@8 2@4 1@4
>*4`.as("n")).scale("g:minor").seg(8).decay(0.05).room(0.3).lpf(1400)
$lead: notes
Webmentions
Loading mentions…
No webmentions yet.
What's this?