Hi! I am trying to replicate this code in processing, but I don’t even know where to start…
Should I use a shadder for this pixelate/subdivision effect or something else?
Here is the part of the could that I managed to grab (probably the first oscillators are missing):
_p = () => parseStrudel(window.pattern2)()
currP = 0
update = () => {
currP = _p()
}
bpm = 60
src(o0)
.modulateHue(o0, 0.1)
.modulate(noise(3).pixelate(6,6), () => {
if(currP === 5) return 0.01
if(currP === 1) return -0.1
return 0.00
})
//.hue(0.004)
.brightness(-0.001)
.scrollY(() => {
if(currP ===3) return -0.02
return -0.00
})
.scrollX(() => {
if(currP ===4) return 0.02
return 0.00
})
.modulate(gradient().brightness(-0.5), () => {
if (currP === 2) return -0.05
return -0.0
})
.layer(
osc(0.2,0.03,1.8)
.hue(()=> currP * 0.2)
.mask(
shape(4, 0.3, 0.04)
.repeat(()=> currP, 1).scrollY(0,0.14)
).contrast(40))
//.luma(0.)
.out()
osc(2).out
hush()
thanks!!