Log · 59 entries
What shipped, what ran, what we measured.
Every release, every milestone and every night, in the order it happened, with the number that proves it.
Both rigs. One window.
Hotfix: both rigs in one window
DJ B’s full Decks page beside DJ A’s, in a single SINGULARITY window.
- FULL or STRIPS for the other rig.
- One menu rail; each half runs its own engine.
- Half-width screens tidied: nothing under the window buttons.
Proof In testing.
Two rigs, one screen.
DUO side by side
Face 2 Face on one laptop screen: DJ A and DJ B side by side, menus on the outside, a blinking DUO chip so nobody forgets the other rig is live.
- One click: DJ A | DJ B or DJ B | DJ A.
- The rigs meet in the middle; menus stay on the edges.
- DUO chip blinks while the other rig is live.
Proof In testing.
Eight decks. One clock.
Two rigs, one show, eight decks (in testing)
Face 2 Face on one laptop: both DJs’ decks reach Resolume as PLAYER 1–8, and every cue follows whoever plays.
- DJ B’s decks join the show as decks 5–8.
- TCNet carries all eight to Resolume; LTC stays per rig.
- Cues, lighting lanes and crew calls follow either DJ.
Proof Resolume showed eight TCNet players with their own times; DJ B's decks followed within 1–2 ms (at home). Don't post before the crew test.
Two rigs. One laptop.
DUO on one laptop (prototype, in testing)
Face 2 Face from a single SINGULARITY: each rig on its own network, both on one screen.
- One adapter and switch per rig; the rigs never share a network.
- The second rig only reads; every output stays with the first.
- Pull either cable and the other rig carries on.
Proof In testing (crew test at a Face 2 Face show). Don't post before the results.
Your rig here. Theirs on screen two.
DUO second screen + one look with the website
In DUO, the other DJ’s decks can go on their own screen, full height. And the app now looks like the LAYERS OF TIME website.
- WINDOW ↗ moves the other rig to a second screen; BRING BACK returns it.
- OVERVIEW fits both rigs on a 13-inch laptop; FULL gives your rig the whole toolset.
- Same typefaces (Söhne), colours, lines and motion as the website: one studio, one look.
Proof In testing (two linked demo copies).
Two DJs. Two rigs. One view.
DUO for Face 2 Face
Face 2 Face sets get their own mode: each SINGULARITY shows the other DJ’s decks beside its own.
- DJ A on the left, DJ B on the right: decks, waveforms, mixers.
- One cable between the two laptops; each still runs its own show.
- Pull the cable and nothing on stage changes; it reconnects by itself.
Proof Two linked copies paired by PIN, PEER OFFLINE when one stopped, back in about 4 s.
Shift-scroll, drag, nudge.
Lane editing that feels like a DAW
The automation editor now zooms, drags and nudges the way producers expect.
- SHIFT + scroll zooms around the pointer.
- SHIFT locks a drag, ALT frees it from the grid.
- Arrow keys nudge by beat or bar.
Proof A value-only drag kept its exact time (66 563 ms) despite a sideways wobble; zoom kept the spot under the pointer to four decimal places.
Draw the light into the track.
Automation lanes
Sketch a fade for any DMX channel or Resolume parameter right under the waveform, and it plays with the DJ: loops, jumps and pitch included.
- Fades and builds for Art-Net and OSC, drawn on the beat grid.
- Follows the track’s position, not a clock: a loop loops the light too.
- Only the deck on air moves the lights; a fade can follow the DJ’s channel fader.
- 44 updates a second, 16-bit for smooth moving lights, TEST without a DJ.
Proof Tested to the packet: Art-Net at a steady 44 Hz (mean period within 1 ms), lane values exact to the curve at every position.
It moves. The show doesn't.
Motion, without the cost
Pages glide, menus settle and numbers count up, while timecode and waveforms never lose a frame.
- Calm, Apple-like motion: one curve, three speeds, no bounce.
- Timecode, playheads and waveforms are never animated: they always show the truth.
- Motion steps aside by itself if a screen ever drops frames.
- AUTO / ON / OFF per screen.
Proof 24 page changes, measured: identical frame times with motion on and off (6.1 ms typical, 0 frames over 50 ms).
Dallas, not America/Chicago.
Say the city, get the time zone
Type “Dal”, pick Dallas, Texas, and every time from that night reads in Central Time.
- 34,000 cities built in, so it works on venue networks with no internet.
- “Time zone in Dallas, Texas, United States (GMT−5) · Central Time”, daylight saving included.
- Every device has a history: which venues, which nights, which IPs.
- Old strangers on the network move to an archive by themselves; nothing is ever deleted.
Proof "Dal" lists Dallas, Texas (Central) above Dallas, Oregon (Pacific): a picked city means the right zone.
Plug in. See only tonight.
Tonight's rig, at a glance
Every night starts with a clean device list, and SINGULARITY remembers each venue’s rig for you.
- The Network list shows only tonight’s gear; every venue’s devices are one tap away.
- Each night in History keeps its rig: which CDJs and mixer, which IPs.
- A new rig? SINGULARITY offers to save it as a venue.
- Set reports you can read: every track on its own row with the mixes shown, and a tempo curve.
Proof A 58-track demo set against a 120-track set list reads top to bottom on one screen width; the clock check matches Windows' own time service to the millisecond (47 ms vs 48 ms).
What did the artist actually play?
Venues, time zones and set reports
One tap at the start and end of a set, and SINGULARITY writes the artist a report: what they played from their set list, what they skipped, and what they dropped in.
- 9 of 12 played, 3 skipped, 2 extras, 1 h 05 on air, at a glance.
- A timeline of the set where the overlaps are the mixes.
- Export a one-page PDF for the artist, or a CSV.
- Every night in the venue’s local time: Dallas, San Francisco and Atlanta on one tour, all reading right.
Proof The US tour (DUCTWORK Dallas, The Midway San Francisco, Believe Music Hall Atlanta) spans three time zones; each night now shows in its own (CDT, PDT, EDT).
Readable from across the booth.
Easier to read, safer to tidy up
Bigger deck titles, calmer screens, and an UNDO for when you tidy up a bit too much.
- Deck titles 15 → 20 px; no text anywhere under 10 px.
- The set list says ON DECK and PLAYING, and only the playing track lights up.
- UNDO after forgetting network devices.
- Restore devices, venues or set lists from any earlier session, without overwriting anything.
Proof A real save: 33 devices from three US tour venues brought back from a session report after they'd been deleted (2026-10-05).
Your crew's screen, any phone.
CALL screens fit every phone
The department CALL screens now fit an iPhone edge to edge, with nothing squeezed off the side.
- The countdown, note and GO bar always fit the width.
- Long track titles shorten neatly.
- The first update installed from inside the app.
Proof Measured at iPhone size: elements off the screen went from 17 to 0, on every CALL view.
One click. Always current.
Updates inside the apps
No more USB sticks between soundchecks: SINGULARITY now updates itself.
- SINGULARITY and SINGULARITY:RECEIVER find new versions themselves, then download, verify and install them with one click.
- Never mid-show: updates are refused while Show lock is on, or while timecode is running.
- Each download is checked against a published SHA-256 before anything is installed.
- One setup for both: install SINGULARITY and, optionally, the receiver in one go.
Proof (tested 2026-10-04 on the Windows show laptop) the updater found the new version, downloaded 360 MB, verified the checksum, closed SINGULARITY cleanly, installed silently and reopened it, all in about 24 seconds after the admin prompt; the Mac standby covered the show throughout, then HAND BACK; SINGULARITY + receiver went in with one setup, and the folder move kept the licence and set lists.
One silent receiver can't break the rest.
No dropouts when a receiver is off
Switch off a receiver mid-show, and every other one keeps its timecode.
- Each receiver gets its own send.
- The crew CALL screens fit phones and tablets.
Proof Found on 2026-10-04 with a Mac sending to two receivers; fixed and retested.
Proof Resolume got the right frame.
The read-back that can't be fooled
SINGULARITY:RECEIVER listens to its own LTC on the cable and only says VERIFIED when it’s right.
- It counts a frame only after three in a row.
- No false alarms on idle decks.
Proof Tested on 2026-10-04: DECK A VERIFIED for the whole test at -3 dB (102–108 ms path, compensated); DECK B idle with zero false alarms.
A laptop dies. The show doesn't.
Main/standby takeover, measured
Pull the plug on the main: the standby takes over in 4.6 seconds and Resolume never jumps.
- The standby took over in 4.6 s.
- A restarted main comes back held, so the two never send at once.
- HAND BACK returns control cleanly.
Proof Measured on 0.4.1, Windows main to Mac standby, 2026-10-04.
Timecode that survives the network.
SINGULARITY:RECEIVER
A tiny always-on-top app that turns your Resolume computer into a timecode receiver with failover.
- LTC made on the Resolume computer, into a virtual cable.
- Failover per deck, with no jump on Resolume’s timeline.
- The next cue and the one after, counting down and pulsing.
- Paired by PIN; every packet signed.
Proof A TCNet takeover tested with Resolume Arena: Resolume follows a new server within 1–6 s, invisibly.
Every fader. Every knob. Live.
Mixer data, live from a DJM-A9
SINGULARITY reads a DJM-A9’s faders, knobs and on-air state straight off the network.
- The mixer’s layout as a hardware-style console.
- On-air drives which deck is the master.
- Show lock and crew PIN pairing.
Proof Proven on a real DJM-A9 at a venue on 2026-10-02 (94 parameters at about 4 per second).
Live at the show: timecode over the network.
First show with SINGULARITY:RECEIVER
Our receiver ran LTC into Resolume for a full live set.
- Timecode packets instead of audio over the network.
- LTC made on the Resolume computer.
- Read back as VERIFIED.
Proof A full live set on 2026-10-03, with Resolume decoding throughout.
INQUISITIVE · The Oriental Fury Tour
Believe Music Hall, Atlanta
INQUISITIVE · The Oriental Fury Tour
The Midway, San Francisco
INQUISITIVE · The Oriental Fury Tour
DUCTWORK, Dallas
INQUISITIVE · The Oriental Fury Tour
Shishi, Bali
INQUISITIVE · The Oriental Fury Tour
Superhouse, Taichung
INQUISITIVE · The Superstylin' Tour
Blackowl Surabaya, Surabaya
INQUISITIVE · The Superstylin' Tour
Blackowl Medan, Medan
INQUISITIVE · The Superstylin' Tour
Blackowl Gading Serpong, Tangerang
INQUISITIVE · The Superstylin' Tour
Blackowl PIK, Jakarta
Thugshop Warehouse Series
Tanjong Pagar Distripark, Singapore
INQUISITIVE · The Superstylin' Tour
WAO Superclub, Sydney
INQUISITIVE · The Superstylin' Tour
170 Russell, Melbourne
INQUISITIVE · The Superstylin' Tour
Space, Hong Kong
INQUISITIVE · The Superstylin' Tour
Max Plus Poipet, Poipet
INQUISITIVE · The Superstylin' Tour
Mimi Superhouse, Kuala Lumpur
INQUISITIVE · Crimson Vendetta Tour
Frequency, Calgary
INQUISITIVE · Crimson Vendetta Tour
Amavi, Medan
INQUISITIVE · Crimson Vendetta Tour
Atlas Superclub, Bali
INQUISITIVE · Crimson Vendetta Tour
Superhouse, Surabaya
INQUISITIVE · Crimson Vendetta Tour
The H Club SCBD, Jakarta
INQUISITIVE · Crimson Vendetta Tour
Mimi Live House, Jakarta
INQUISITIVE · Crimson Vendetta Tour
Ultra Superclub, Makassar
INQUISITIVE · Crimson Vendetta Tour
Superhouse, Bandung
INQUISITIVE · Crimson Vendetta Tour
Singland Festival, Singapore
INQUISITIVE · The Evangelion Tour, Part 2
Countdown 2026, SG Sports Hub, Singapore
INQUISITIVE · The Evangelion Tour, Part 2
Blackowl Surabaya, Surabaya
INQUISITIVE · The Evangelion Tour, Part 2
MOP, Macau
INQUISITIVE · The Evangelion Tour, Part 2
Blackowl Gading Serpong, Tangerang
INQUISITIVE · The Evangelion Tour, Part 2
Blackowl PIK, Jakarta
INQUISITIVE · The Evangelion Tour, Part 2
Blackowl Medan, Medan
INQUISITIVE · The Evangelion Tour, Part 2
WAO Sydney, Sydney
INQUISITIVE · UK Tour 2025
E1, London
INQUISITIVE · UK Tour 2025
MN1, Manchester
INQUISITIVE · UK Tour 2025
Digital, Newcastle
INQUISITIVE · UK Tour 2025
Circuit, Bristol
Thugshop X
Glass Dome, China Street, Singapore
Nike Air Max Dn, Unreal Studio
Nike Orchard, Singapore
Collective Minds: Salut × Yung Singh
Singapore, Singapore