Select a camera source and an audio output device, then click OK.
Click a tile to hear CPPN-generated sound driven by FFT features (20-120Hz beats + higher harmonics, envelope/texture/distortion).
Star at least 2 tiles. As soon as two are starred, NEAT-style recombination + mutation is applied.
The app was vide-coded by Per Nystedt suing OpenAI codex.
This system converts each video frame line into FFT bins, smooths those bins with a running mean, and feeds shared FFT features into CPPNs. Each tile has its own CPPN that generates both visuals and sound controls from the same family of inputs.
Controls: FFT scale-down controls FFT input resolution; FFT running-mean smoothing damps rapid changes; mutation rate controls how strongly child nets mutate after star-based NEAT recombination.
Buttons: Recombine applies crossover/mutation from top-rated starred parents; Randomize Selected re-rolls only the currently selected/playing tile CPPN; Stop Tile Sound silences selected tile audio; each tile's ☆ selects parents and each tile's ANN button opens a labelled network graph with transfer functions.