Published
Edited
Aug 14, 2022
Fork of Hydra-Synth
1 fork
Insert cell
Insert cell
Insert cell
mosaic = {
const x = () => Math.random(timer)*1
h.osc(2,0.2,0.6)
.mult(h.voronoi())
.pixelate(Math.sin(h.time)*100, Math.E*10*Math.sin(h.time*0.01)).modulateRepeat(h.osc(10), 3.0, 3.0, 0.5, 0.5).scrollX(()=>Math.sin(h.time*Math.E)*.2)
.rotate(()=>Math.sin(h.time)*0.5*Math.PI).modulate(h.noise(0.6,0.5)).hue(x(timer)).out();
return x(timer)
}
Insert cell
mosaic
Insert cell
dt = 1000 // change the interval from the 1s default (in miliseconds)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more