THE MANUALS

WHAT IS THIS?

A glass ball painted by numbers. The number π = 3.14159265… goes on forever, and nobody can predict its digits. This machine reads those digits, one small handful at a time, and turns each handful into one glowing dot inside the ball. You choose the rules; the number does the painting. There are no wrong answers here — you are the author.

HOW A DOT IS BORN

The ball's skin is covered in about 200,000 tiny cells. Each cell reads 5 digits: two say how deep its dot sits (00 = the very centre, 99 = the skin), one picks the colour, one the brightness, and the last digit decides whether the dot appears at all — small digits mean no dot, which is why the ball has airy gaps instead of grey mush.

THE KNOBS

  • SOURCE — which endless number does the painting: π, e, √2 and friends, C₁₀ (a number that counts: 1 2 3 4 5…), CE (all the prime numbers glued into one endless number), SQ (the square numbers 1 4 9 16 25… glued together), f∞ (a 0-and-1 pattern that never repeats, built from the same golden rule as the ball's skin), or RND (a repeatable "random" — its SEED picks which random universe you get).
  • SPLICE — weave two or three numbers together like braided hair. Each one's PICTURE tick says whether it paints; untick one and it leaves the picture but can still sing.
  • MODE — EPOCH shows a whole ball at once and can flip to the next "page" of digits; BEAM paints dot by dot with a little moving head, like a plotter drawing.
  • CUTOUT — more threshold, more empty space.
  • MOTION — gives every dot its own orbit, so the whole ball swirls.
  • ❚❚ / ▶ — the round button on the picture freezes everything — the turning, the swirling, the song — and starts it all again, without opening the panel. You can still turn the frozen ball to look around.

ON A PHONE

Drag with one finger to turn the ball, pinch with two to zoom. The ☰ button opens the control panel and ✕ tucks it away again. If the sound goes quiet after your screen has slept, one tap anywhere brings it back.

MAKE IT SING

Every number you choose gets its own singer. Each has a wide VOICE switch with its name on it, and everything that shapes its sound sits in the panel attached below; switching a voice off takes its panel away. Splice in a second number and a second voice appears, singing alongside the first — turn either on or off, and give each its own tempo, scale and echo. VOLUME voicing sings the dots (gaps become silence, deep notes sound dark and near ones bright); SURFACE sings every cell. Try TOP-DOWN order to make the melody rain from the top of your screen. A little flash in the voice's own colour shows where each note is.

Each voice reads its number from its own PHASE — a different starting point gives a different tune from the same number — and a number does not have to be in the picture to sing. And every note sounds different, because the SOUND FROM DIGITS boxes (ticked from the start) let each note read a few more digits just for its sound. TIMBRE picks the note's texture — from a pure whistle to a buzz — and whether a puff of hiss or rumble rides along. ENVELOPE shapes each note in time: a sharp pluck, a slow swell, a long ring. MODULATION makes notes wobble in pitch, pulse in volume, or go wah. Untick all three and the voice plays the plain instrument, with the WAVE you choose.

THE NUMBER RIBBON

The strip at the bottom shows the actual digits being used right now. Colours tell you each digit's job (the key sits at the strip's top right). Click any group to see exactly how those digits made their dot — and hear each singing voice play that spot. The strip shows the picture's digits; a voice reads digits of its own, and the box in the panel lists them, voice by voice.

IF IT RUNS SLOWLY

Your graphics card draws this sphere and barely notices — a couple of per cent of a modern machine. But some browsers are set to draw with the processor instead, and that costs roughly thirty-five times more: fans spin up, everything stutters. If that happens here, the page notices and slows how often it redraws — and tells you it has. Nothing about your pattern changes: the same cells, the same cutout, the same picture, simply refreshed fewer times a second. That is the only thing that genuinely helps, and it helps a lot — at four redraws a second the cost falls to about a quarter.

The real cure is one browser setting. Look for “Use graphics acceleration when available” — in Chrome and Edge it is under Settings → System — switch it on and reload. If you would rather have every frame regardless, tick FULL SPEED in the panel and the page will stop easing. That choice belongs to this device: it is never saved into your recipe, and never travels in a shared link.

KEEP IT · SHARE IT

SAVE remembers your creation on this computer (it returns when you come back). SHARE opens a little window with a link that regrows your creation anywhere — copy it, email it, or send it with your phone's own share sheet. The link stores your recipe, not a picture, so it is only a few hundred letters long. FILM records a movie, REC records the sound of every voice together.

A film stops at a size limit, so for a longer one set FILES beside FILM to more than 1: when one file is full the next starts on the very next frame, up to that many files, numbered part01, part02 and so on, ready to be joined end to end in any video editor. Your browser may ask once whether this page may download several files — say yes, or only the first arrives. The line just under the size box tells you how much disk space it will take — each file, and all of them together — so you can check there is room first; real files can come out smaller. Ask for more than 10 files and the page shows you that total and waits for you to say yes before it starts.

The box beside FILM chooses the movie's size. Leave it on STAGE for something to watch here; pick 1080p, 1440p or 4K to record a proper upload — the stage becomes a letterboxed preview of the frame being filmed, and the file that lands is at YouTube's own recommended rate, ready to go up untouched. Bigger films cost more per second, so each one has its own length limit, shown under the button.

The second box is the format. PLAY ANYWHERE writes MP4, which Windows opens by double-clicking. BEST DETAIL writes WebM/VP9, which only a browser or VLC will play here — but the sphere's rim is a field of dots about a pixel wide, and that is the one thing MP4 handles badly: decoding a take back and comparing it with the frame that went in, MP4 keeps 47% of the rim's fine contrast where WebM keeps 64%, in a file a third smaller. YouTube accepts either, so if the film is for uploading, choose BEST DETAIL.

SMOOTH ×2 draws each frame at twice the size and averages it back down, which is what stops the sphere's rim breaking into hard specks — the dots there are smaller than a pixel, and this lets one arrive as a fraction of its colour rather than as all or nothing. It costs four times the drawing, so a 4K film is really being drawn at 7680×4320; if your machine will not give a surface that big the film simply records without it and says so. Windows plays MP4 out of the box and has no decoder for WebM, so a .webm that refuses to open there with "the specified procedure could not be found" is a missing codec, not a damaged film — it will still upload, and any browser will play it.

THINGS TO TRY

  • Switch SOURCE between π and C₁₀ — one looks like confetti, the other grows stripes and shells. Both are "normal" numbers. That difference is the whole mystery.
  • BEAM mode + PAINTED surface, INTERIOR off — watch the skin being woven.
  • MOTION on + VOICE on + TOP-DOWN — a swirling, singing rainstorm.
  • A/B TWIN — can you tell π from fake randomness? (Nobody can.)
  • SOURCE π, SPLICE e, then untick π's PICTURE: the ball is painted by e alone while π and e sing a duet. Give e's voice a different PHASE and a slower TEMPO and listen to the two numbers answer each other.
  • f∞ only speaks in 0s and 1s, so its dots hug a few inner shells and most of the ball goes dark — but slide CUTOUT around and watch golden spirals appear that no other number can make: the number and the ball's skin are built from the same golden ratio, and they interfere.
  • CE looks like C₁₀'s stripes gone weathered — the counter skips because primes do. And its gaps hide a real secret: neighbouring primes avoid ending in the same digit, so the voids avoid clumping in a way no RND seed can fake.
  • SQ is C₁₀'s cousin that counts in squares: the stripes stretch (squares grow new digits twice as fast), and every square must end in 0, 1, 4, 5, 6 or 9 — so wherever a square's last digit lands on a job, that job inherits the comb.

THE FAMILY

DigitHorizon is the fifth machine in a family that all ask the same question — can you tell a famous number from randomness? The others: NormalNumber · UniverseSignal · GeometrySignal · DigitLoom. And say hello any time — GET IN TOUCH lives at the bottom of the control panel.

SHARE THE RECIPE

the link carries your recipe — a few hundred letters that regrow the pattern anywhere; never a picture

A LONG FILM

GET IN TOUCH

questions, ideas, bug reports — we read everything and reply when we can

We use your message and email address only to reply, and delete enquiries after 12 months. See the privacy notice.