← Dylan Cantor

Signal Zoo: Math Creatures

Grow audiovisual creatures from math. Every creature is one function: you see it as a living 3D shape and hear the same function as sound.

PlatformiPhone and iPad Built withWebGL, Web Audio, Capacitor Year2026

Signal Zoo app icon: a rainbow-striped spiky urchin creature floating in a pale blue sky

What it is

  • Play: drag a creature's genes and watch and hear it change together. More spikes, brighter tone.
  • Mutate: one tap shows six offspring. Lock the genes you love; keep the one you like.
  • Code: each creature is a few lines of Python-style math that compile to both a GPU shader (the picture) and an audio oscillator (the sound).
  • Stage: place creatures in a sky-room after classic mix diagrams: left–right is pan, front–back is distance, height is pitch. Mirror it to a TV or export the mix.

Credits and inspiration

Signal Zoo is a development of the math creatures zoo from Emergent Garden (Max Robinson): his video Math Creatures in Hyperspace and its interactive hyperspace tool treat functions with many inputs and outputs as creatures, with parameters as their genes. Signal Zoo builds on that idea by giving every creature a voice from the same function, adding a creature language that compiles to both picture and sound, mutation, and a Stage for mixing creatures in space.

Support

Questions, bugs or ideas: [email protected]. I read everything.

To show your Stage on a TV, open the Stage, tap TV mode, then use Screen Mirroring in Control Center to send it to an Apple TV or an AirPlay-compatible TV (including many Roku TVs).

Privacy

Signal Zoo collects no data and works offline. Read the privacy policy.