(This is also on Newgrounds)
STRUDEL.CC CREATIONS:
(insert these code blocks into strudel.cc and hit the play icon to listen. They are are titled by //date of creation.)
//03062026
$: sound("bd - bd -").gain(.3).room("2").lpf(220)
$: sound("sd sd - - sd sd - -").fast("2").gain(.03).room(".4")
$: sound("- hh hh - - hh hh -").fast("2").gain(.03).room(".2")
$: note("c3 g3 d3 f3 e3 c3 d3@2").voice("sin").room("1.5").gain(".3")
$: note("c4 g4 d4 f4 e4 c4 d3 g3").voice("sin").room("1.5").gain(".3")
$: note("c2@4 bb1@4 g1@4").voice("sin").room("2").gain(".4")
$: note("c5 - d5 - e5 - d5 -").voice("sin").vowel("a o a").room("2").gain(".1")
$: note("- g5 - f5 - c5 - g4").voice("sin").vowel("a o").room("2").gain(".1")
$: note("<- - - - c4@2 d4 f4 e4@2 g4 ab4 g4@2 - - - - bb3 c4 f3@2 g3@2>").voice("supersaw").tremolosync("<1 4 1 4 8 1>").room("3").gain(".4")
$: note("<- - - - c5 - d5 f5 e5 - g5 ab5 g5 - - - - - bb4 c5 f4 - g4 ->").voice("saw").decay(".1").room("3").gain(".2")
//03032026
$: sound("bd!2").fast(2)
$: sound("- cp - cp").gain(.3)
$: sound("<- - hh ->*16")
$: note("<0>*16").scale("e:minor").transpose(-24).s("supersaw")
$: note("<0 3 0 5 0 9 0 3 5>*16").scale("e:minor").s("sawtooth").gain(".1 .2 .4 .2")
$: note("<- - - 0 - 3 - 6 - - 0@2 2 3@2 6 7@2 0@2 2 3@2 6 -1@2 0@4 - - - ->*2").scale("e:chromatic").transpose(12).s("square").seg(16).lpf(tri.range(100, 5000).slow(2)).gain(".125").color("orange").punchcard()
$: note("<- - 0@2 3@2 6@2 7@2 -12 - -14 - 6@2 7@2 -12 - -14 - 6@2 6@2 0@4 - - - ->*2").scale("e:chromatic").s("sin").seg(16).lpf(tri.range(100, 5000).slow(2)).gain(".3").color("red").punchcard()
//09112025
setDefaultVoicings('legacy')
const progr = "<Dm!2 [E F] Abm D@2 Am!2 [AbM Am] EbM@2 [C F] Abm D@4>".fast(2);
const anchr = "<D5 F5 [E5 F5] Eb5 G5@2 A5 F5 [G#5 F5] E5@2 [E5 F5] F5 G5@4>".fast(2);
stack(
n("5 3 1 6 4 2 -1 -3 -5 -2 -4 -6").chord(progr).anchor("D6").voicing().s("sawtooth,triangle").hpf(500).clip(1).gain(0.1).room(0.2).delay(.5)
, chord(progr).anchor(anchr).voicing().s('sine').clip(1).gain(0.3).room(0.3)
, chord(progr).rootNotes(1).struct("x*2").s('gm_electric_bass_finger').clip(1).gain(1.5)
, s("[bd!2 ~ bd]*2").bank("AkaiLinn").lpf(200).gain(0.35)
, s("[~ <[sd ~ ~ sd] sd>]*2").bank("AkaiLinn").hpf(500).lpf(4000).gain(0.30)
, s("oh*4").gain(0.15)
).cpm(120/4).room(0.3)//.pianoroll()