back to blog index | aday.net.au | mastodon | codepen
Official hosted release — ArtBastard 5.1.2.0 and Macroverse 42.1
2026-05-19
Today we draw a line: everything before these tags is **relic-era development** (six readable git milestones per repo). Everything after is **dev / live** discipline on Linode, with GitHub Releases as scripture — fewer micro-tags, one stable line per app.
---
ArtBastard 5.1.2.0 — from candle monks to TCP/IP
Version **5.1.2.0** is deliberate: **5 · 1 · 2 · 0** whispers **DMX512** to those who speak fluent universe.
The story (abbreviated canon)
Before packets, there were **elite French art-candle monks** — the Illuminating Wind Dancing Masters. They ran stage shows on breath, beeswax, and bamboo air-tracks. Grand Master Feng Zhi conducted symphonies of flame; the Breaths of Light manuscripts were their patch sheets.
Electricity did not kill the order. It moved them into Parisian warehouses as the **Société des Light Jockeys**. *Le Créateur des Lumières* declared war on pedestrian consoles. Candle logic became **Art-Net**. Fan choreography became **TouchOSC**. Catacombs became **TCP/IP**. Ritual became **React** (and a suspicious amount of Camembert at 3 AM).
The relic ladder in git walks that path: desk prototype → SuperControl skeuomorph → borrowed Macroverse workbench → DMX Tracker and themes → hosted stack with Pi bridge → **stable 5.1.2.0** (scroll, sliders, touch faders, and hosted polish in one release).
- Live: artbastard.aday.net.au
- Dev: artbastard-dev.aday.net.au
- Release: v5.1.2.0 on GitHub
- Fevered full history: DOCS/HISTORY.md in the repo
Open the **Dev logs** panel on this blog and filter **ArtBastard** for commit-by-commit narration.
---
Macroverse 42.1 — from Fringe universe to hosted Forty-Two
**Macroverse 42** and semver **42.1** now align — product name and stable release share one orbit.
The story (Fringe → engine)
At Melbourne Fringe, **MacroVerse** was live sonic and visual cosmology at Abbotsford Convent: **Reductionist** on battery-powered micro-instruments, **Aday** on projection improv — universe from energy stasis to heat-death, Clan Analogue ingenuity, free daytime exhibition and nightly hour-long performances.
Behind the visuals was a toolchain I still use daily:
- **GLSL** in the lab → **ISF** → **Resolume Wire** at the venue
- **FFT** and live parameters driving crossfades and motion with the set
- Later: VJ sessions, audience QR, WebSocket deck sync, Pi **LAN bridge**, Linode **dev / live / aday** lanes
The relic ladder: Wire Atelier → showcase/docs → VJ & bridge → Linode production → deploy-meta polish → **stable 42.1**.
- Live: macroverse.aday.net.au
- Test: macroverse-test.aday.net.au
- Release: v42.1 on GitHub
- Origin post: MacroVerse at Melbourne Fringe
Filter **Macroverse** in Dev logs for the six-commit storyline plus stable release.
---
What changed in git (for archaeologists)
We rewrote history on the two app repos into milestone commits plus **one stable tip each** (5.1.2.0 / 42.1). Old interim numbers (5.1.2.3, 42.0.1, 5.13–5.16, 0.1.x) were never the long-term line — they live in changelog **Pre-release relics** sections or local backups.
**Work on `dev`, promote to `main`, reset `dev` from `main`.** Backups: `backup-pre-5.1.2.0-squash` / `backup-pre-42.1-squash` on each repo.
The blog devlog bundle, timeline, and this post were rebuilt to match.