back to blog index | aday.net.au | codepen

Official hosted release — ArtBastard 5.1.2 and Macroverse 42.0

2026-05-19

Today we draw a line: everything before these tags is **relic-era development** (squashed into six readable git milestones per repo). Everything after is **dev / live** discipline on Linode, with GitHub Releases as scripture.

---

ArtBastard 5.1.2 — from candle monks to TCP/IP

Version **5.1.2** is deliberate: **5 · 1 · 2** 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 → **official 5.1.2**.

**5.1.2.3** (same line, fourth segment — not 5.1.3) is the live hotfix: page scroll inside the layout and range sliders responding again after the first deploy.

Open the **Dev logs** panel on this blog and filter **ArtBastard** for commit-by-commit narration.

---

Macroverse 42.0 — from Fringe universe to hosted Forty-Two

**Macroverse 42** and semver **42.0** now align — product name and release tag 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 → **official 42.0**.

**42.0.1** is the live patch on that line: rich gradient sliders get reliable pointer/touch hit targets after the first deploy (GitHub release tag stays **v42.0**).

Filter **Macroverse** in Dev logs for the six-commit storyline.

---

What changed in git (for archaeologists)

We rewrote history on the two app repos into milestone commits. Old interim numbers (5.13–5.16, 0.1.x) were never official tags — they live in changelog **Pre-release relics** sections.

**Work on `dev`, promote to `main`, reset `dev` from `main`.** Backups of pre-squash history exist locally if you need them.

The blog devlog bundle, timeline, and this post were rebuilt to match the new story.