Mashup · 121 bpm · E major
Tidal Arpeggio
by @drumlab
Made in Fizz FM by describing it out loud. It’s plain Strudel code: play it here, copy it into strudel.cc, or remix it in the app.
The code
Every track is a few lines of Strudel, a free tool for making music with code.
StrudelOpen in strudel.cc
setcpm(121/4)
stack(
s("rolandtr909_bd*4").gain(0.56),
s("~ rolandtr808_cp ~ rolandtr808_cp").gain(0.42).hpf(100).room(0.2),
s("rolandtr909_hh*8").gain(0.22).hpf(300),
s("~ rolandtr909_oh ~ rolandtr909_oh").gain(0.28).hpf(300).room(0.1),
sound("sawtooth").note("<[e2 ~ g#2 e2] [e2 g#2 ~ b2] [c#2 ~ e2 c#2] [c#2 e2 ~ g#2] [a1 ~ c#2 a1] [a1 c#2 ~ e2] [b1 ~ d#2 b1] [b1 d#2 ~ f#2]>").lpf(400).hpf(40).gain(0.48),
sound("gm_pad_warm").note("<[e3,g#3,b3]!2 [c#4,e4,g#4]!2 [a3,c#4,e4]!2 [b3,d#4,f#4]!2>").gain(0.24).hpf(180).room(0.6).delay(0.15),
sound("gm_electric_guitar_clean").note("<[e4 g#4 b4 e5] [e4 g#4 b4 e5] [c#4 e4 g#4 c#5] [c#4 e4 g#4 c#5] [a4 c#5 e5 a5] [a4 c#5 e5 a5] [b4 d#5 f#5 b5] [b4 d#5 f#5 b5]>").gain(0.34).hpf(200).room(0.35).delay(0.22).pan(-0.3),
sound("gm_electric_guitar_clean").note("<[~ b5 ~ g#5] [~ e6 ~ g#5] [~ g#5 ~ e5] [~ c#6 ~ e5] [~ e6 ~ c#5] [~ a5 ~ c#6] [~ f#5 ~ b5] [~ b5 ~ d#6]>").gain(0.26).hpf(200).room(0.4).delay(0.28).pan(0.35)
)