24 lines
821 B
JavaScript
24 lines
821 B
JavaScript
setcpm(140)
|
|
samples({
|
|
bassdrum: 'Drums/Kicks/Ghosthack - Techno Kick 14.wav',
|
|
base: 'Bass/Bass Shot 15 C.wav',
|
|
backbaseC: 'Bass/Phull On Bass/Phull On Bass C.wav',
|
|
backbaseF: 'Bass/Phull On Bass/Phull On Bass F.wav',
|
|
closedHat: 'Drums/closedHiHats/Ghosthack CH 4.wav',
|
|
snare: 'Drums/Snares/BK-72 - 909 ish.wav'
|
|
}, 'https://cdn.lupinexmedia.de/samples/')
|
|
|
|
let preMelody = `
|
|
[[c3, c3, c4 c4 d#4 f4 d#4]*8]
|
|
[[c3, f2, c4 c4 d#4 f4 d#4]*4]
|
|
`
|
|
|
|
stack(
|
|
s("bassdrum").velocity(1),
|
|
note(preMelody).s('triangle').fast(.025)._pianoroll(),
|
|
s("base").fast(.25).velocity(.45),
|
|
s("backbaseC").velocity(1).late(1.5).every(4, x => x.fast(0.50)),
|
|
s("backbaseF").velocity(1).late(1.5).every(4, x => x.fast(0.50)),
|
|
s("closedHat").velocity(1.2).late(1.5).every(8, x => x.fast(16)),
|
|
s("snare").mask("<0 1 0 1>")
|
|
) |