-- boids · --

Boids Aquarium

population laboratory

Live status

boids
avg lifespan— s
density
lifespan
vitals
pairs births deaths immigration sick0
gene pool
R diversity dis. deaths0 eff. breeders 50/500 rule
colour target & viability
conv.
open the aquarium to see live data

Sound — mixer

100%
55%
55%
55%
55%
55%
55%
55%
55%
55%
55%
55%
55%
40%
624
~—
0
+1 oct
1.0×

Preset scenes

Load a saved settings file (from 💾) into a pad with 📂, then click the pad — even while recording a composition — to snap the whole dashboard, and the tank, to that scene. Right-click a pad to clear it.

AI conductor — it plays the sliders for you

A self-contained performer that eases the controls over time so the society composes itself — no internet, works offline. It drives the sliders through the same events the recorder captures, so you can ● record its performance and 📦 export it. Built for the flock world; it touches the simulation sliders and the whole mixer — including the lead, the canon, their octaves and the tempo, so each movement scores its own melody — but never the top-row buttons. No two readings of a movement are alike, and a long performance builds: scenes open restrained and grow bolder over the first nine minutes. Zen is the exception — it holds the tank near-still, floating at the lowest speeds with the thermal mixing off, and takes minutes to move anything.
style pace ■ idle

Population

624
445
off
off
0.4

Life & breeding

1 hits
80 s
1 s
4.0
5%
180 px
535 px
4.5×

Society & genetics

20%
10%
50%
60%
±20°
Locked holds every boid within ±spread of your hue — seeding, immigration and every birth. Shades come from the spread plus each boid's own saturation. Note the sound's colour chord assigns one instrument per hue family, so a narrow lock settles it onto a single sustained voice instead of a shifting chord.

Motion & space

9
40
0.00
0.084
0.050
600
on

Astro (gravity)

100
1.00
8
0.80
0.020
1
1.00
0.10

Disease

1
10 s
10%

Predators

0
10 s
other
Once every boid wears an uploaded image, the predator turns invisible — it still hunts and kills, but its teardrop body, fins, trail and eyes are not drawn, since they belong to a different picture. You hear it instead: the menace ostinato and the kill snare carry on.

Appearance

on
50
60%
±30
on
off
off
gradient
100%
off
+1.00
0.60
0.12
0.25
1.00
off
40%
20
none
none
0%
0%
50%
strip pop-out target: —

Body image

default
0 imgs
0 imgs
0 imgs
0 imgs
— rippling of boid images (upright uploaded images only) —
40%
30%
1.3
— rippling of the background image
cloth
40%
30%
1.3
The ↑ rows are unique: one boid wears each at a time, released when its wearer dies and picked up by the next boid to look. They are claimed ahead of ordinary images. Once any ↑ image is loaded, boids with nothing to wear are not drawn at all — so an ↑-only pool shows just these images, while uploading ordinary images alongside clothes everyone again. Boid ripple waves ↑ images always, and ordinary images too whenever the Upright switch is on — one mesh each, so keep the population small.
0.40×

Demographics

3 s