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).

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:

The relic ladder: Wire Atelier → showcase/docs → VJ & bridge → Linode production → deploy-meta polish → **stable 42.1**.

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.