Plankton
Chromatic tide
sketch.cr
CrystalLn 1, Col 1
Console

      
OutputPreset preview
— fps
960 × 54000:00

Live controls

Signal chain

6 NODES

This is a bundled preview. Run compiles the code in the editor.

Media & sound inputs

Load a local image or video, or enable a camera. Choose a slot and use src(s0) in your code. Files and device access stay in this tab.

src(s0).kaleid(4).out

Microphone / FFT

Off

audio.fft(0…31): 32 logarithmic bands, low to high. audio.level: RMS volume. Both return 0…1 and are zero while the microphone is off. Sound is not sent to speakers.

Camera and microphone start only after you enable them. Stop releases devices. Reloading or opening a shared link never enables them automatically. HTTPS or localhost is required.

Examples

Load an example to explore its preview. Run compiles your changes.

Reference

Getting started & concepts

osc(10, 0.1, 1.4)
  .modulate(noise(3), 0.2)
  .kaleid(5)
  .out

Live expressions

time.sin * 4 + 8
mouse.x * 20
param("speed", 0.1, min: 0.0, max: 1.0)

Inputs

src(s0).kaleid(4).out
osc(6 + audio.fft(0) * 24)
  .brightness(audio.level)
  .rotate(beat * 0.08).out

Feedback

src(o0).scale(1.01)
  .blend(osc(8), 0.05)
  .out(o0)

Share

GLSL / WebGL 2