KJayMiller

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?
Back to Notes to Self…