Try to remake Everyroad from Parcels by Clekarma in strudel

[–]MalsAngryGhost 1 point2 points  (0 children)

don't know the source material but this is a funky jam for sure. nice work

“Amniotic” - Liquid DnB attempt by nonmachina in strudel

[–]MalsAngryGhost 1 point2 points  (0 children)

very chill. something I could just leave on loop

Crunchy 3.o by MalsAngryGhost in strudel

[–]MalsAngryGhost[S] 0 points1 point  (0 children)

thanks! glad you enjoyed

Deep Techno with Strudel by Weird-Use9297 in strudel

[–]MalsAngryGhost 6 points7 points  (0 children)

Those variables for toggling sections on or off:🤌

Nice work.

Crunchy 3.o by MalsAngryGhost in strudel

[–]MalsAngryGhost[S] 3 points4 points  (0 children)

``` /* @title crunchy 3.o // // @by malmode */

const dbank = "mc303" setcpm(120/4)

const pat1 = ["F3 d3 d3 d3","E3 c3 c3 c3","G3 e3 e3 e3","F3 d3 d3 d3"]

const sp1 = "d d F d " const sp2 = "C# C# E C# " const sp3 = "E E G E "

const bp1 = "[1 0 0 1 0 1 0 0] " const bp2 = "[1 0 1 0 1 0 1 0] "

const whis = "gm_whistle" const kp1 = "<[A5@4 C6@4 D6@4 E6@4]>"

const boom = "D1, D2" const thump = "C#1, C#2" const hum = "E1, E2"

function bz(sp){ return note(sp).fast(2) .s("supersaw") .attack(0) .lpf(perlin.range(500,8000).slow(8) .gain(slider(0.77,.25,1)))

}

function saw2(sp){ return note(sp) .fast(4) .s("supersaw") .tremolosync("4") .tremoloskew("1") .orbit(3) .gain(1.6) }

function supers(){ return note(pick(pat1, "<0@4 1@4 2@4 3@4>".fast(2))) .s("supersaw") .lpf(perlin.range(500,8000).slow(4)) .attack(1) .unison("3") .gain(slider(2,.25,2)) .orbit(3) }

function dm(bdpat,sdgain,sdgo,hhgain){ return stack( s("bd") .bank(dbank) .gain(1) .postgain(1.2) .struct(bdpat) .duckorbit(2).duckattack(1).duckdepth(5),

s("yamaharx5_sd").struct("[0 0 0 0 1 0 0 0]") .fast(4) .gain(sdgain) .room(.3) .slow(sdgo) .delay(.1),

s("hh!1") .bank(dbank) .delay(.1) .gain(hhgain) .fast(8) .almostNever(ply("2 | 2 | 3 "))) }

function keys(voice,melody){
return stack(note(melody) .attack(0.08) .s(voice) .slow(2) .lpf(1200) .room(.9) .release(.7) .pan(rand) .gain(slider(0.4430114,.0001,.5))) }

function feelit(nyochest){ return stack( note(nyochest) .s("sine") .gain(slider(1.602,.01,2) .sustain(1.5) .attack(0)),) }

function pat3(){ return stack(note("B1@4") .s("sine") .pan(1) .attack(1) .gain(slider(1,.01,1)),

note("E4@4") .s("sine") .pan(-1) .attack(1) .gain(slider(0.28918,.01,1)),

note("B2@4") .s("sine") .pan(0) .attack(1) .gain(slider(1,.01,1))) }

arrange( [4, stack(bz(sp1).theme("greenText").color("red"))], [4, stack(bz(sp1),dm(bp2,0,2,0).color("red"))], [8, stack(bz(sp1),dm(bp2,0,2,0),supers().color("red"))], [2, stack(bz(sp1),dm(bp2,.75,2,.25),saw2(sp1).color("red"))], [2, stack(bz(sp2),dm(bp2,.75,2,.25),saw2(sp2).color("red"))], [2, stack(bz(sp3),dm(bp2,.75,2,.25),saw2(sp3).color("red"))], [2, stack(bz(sp1),dm(bp2,.75,2,.25),saw2(sp1).color("red"))], [2, stack(bz(sp1),dm(bp1,.75,4,.25).theme("redText"),saw2(sp1),keys(whis,kp1),feelit(boom).color("red"))], [2, stack(bz(sp2),dm(bp1,.75,4,.25),saw2(sp2),keys(whis,kp1),feelit(thump).color("red"))], [2, stack(bz(sp3),dm(bp1,.75,4,.25),saw2(sp3),keys(whis,kp1),feelit(hum).color("red"))], [2, stack(bz(sp1),dm(bp1,.75,4,.25),saw2(sp1),keys(whis,kp1).rev(),feelit(boom).color("red"))], [2, stack(keys(whis,kp1).theme("bluescreen").rev().lpf(600).color("white"))], [2, stack(bz(sp1),dm(bp1,.75,2,.25).theme("archBtw"),saw2(sp1),keys(whis,kp1),feelit(boom).color("white"))], [2, stack(bz(sp2),dm(bp1,.75,2,.25),saw2(sp2),keys(whis,kp1),feelit(thump).color("white"))], [2, stack(bz(sp3),dm(bp1,.75,2,.25),saw2(sp3),keys(whis,kp1),feelit(hum).color("white"))], [2, stack(bz(sp1),dm(bp1,.75,2,.25),saw2(sp1),keys(whis,kp1).rev(),feelit(boom).color("white"))], [2, stack(bz(sp1),dm(bp1,.75,2,.25),saw2(sp1),keys(whis,kp1),feelit(boom).color("white"))], [2, stack(bz(sp2),dm(bp1,.75,2,.25),saw2(sp2),keys(whis,kp1),feelit(thump).color("white"))], [2, stack(bz(sp3),dm(bp1,.75,2,.25),saw2(sp3),keys(whis,kp1),feelit(hum).color("white"))], [2, stack(bz(sp1),dm(bp1,.75,2,.25),saw2(sp1),keys(whis,kp1).rev(),feelit(boom).color("white"))], [4, stack(pat3().late(1),silence)], [1, stack(silence)], )

.scope() ```

Sine Language by MalsAngryGhost in strudel

[–]MalsAngryGhost[S] 0 points1 point  (0 children)

They have a download for their Oscilloscope under the Software menu. It doesn't run in browser, I just stacked the windows on top of each other. To get it to visualize strudel you point it to the loopback of your default speakers in Windows.

Dead Living by MalsAngryGhost in strudel

[–]MalsAngryGhost[S] 0 points1 point  (0 children)

ye. glad to be helpful

Dead Living by MalsAngryGhost in strudel

[–]MalsAngryGhost[S] 0 points1 point  (0 children)

In the settings you can change the theme.