Dialer's Lab
One timeline of everything we publish — newest first. Field notes, feature write-ups, and game logs in the order they went live.
-
What chainDRiVE Hoped to Support vs. What It Can Actually Do
The honest accounting: what we hoped to read and write, what shipped, what is import-only, and what turned out to be impossible.
-
The Wonderful World of Audio Codecs
Mainstream, obscure, and the ones we wrote ourselves — from MP3 and Opus to PlayStation ADPCM, plus what chainDRiVE supports and what we want to try next.
-
Building Bulletz Radio Chat: An Australian Edition
How we were contracted to build a custom Australian distribution of Global Chaos CB Radio. Now on Google Play, iOS planned.
-
Rebuilding Sound Effects on Vintage Sound Chips
Re-synthesizing digital audio as PC speaker, Sound Blaster 16, Sega Genesis, and NES sequences that chase the original's spectrum.
-
chainDRiVE's Format Support Grows Up
A wider, more honest codec bench — and the effects coming next: compressor presets, multiband, voice isolation, EQ presets, and maybe SBR restoration.
-
KAOS-FM Gets a Real Station Stack
Shows, Prankcast live cut-ins, archive plans, and a public Icecast stream for any player.
-
Codec Depth, chainDRiVE, and CHAiNAMP
Multi-codec decode/encode/playback work — and spinning CHAiNAMP into a Winamp-inspired standalone player.
-
Why Audio Transcoders Still Matter
Customization, sound engineering, and batch conversion — built for chainDRiVE.
-
Faking AM & FM in Web Audio
Why our radio simulation should feel like a cheap bedroom radio — not a lossless CD player (built for KAOS-FM, now in chainDRiVE).
-
Morse Code & Live Translation Subtitles
Upcoming for GCCR: Morse on channel, plus browser-language translation captions.
-
Kill Ratio Dev Log #3 — Solo offline, sharper pixels
Play without a live server, cleaner frame, hazards that finally read as pools.
-
Kill Ratio Dev Log #2 — Procedural arenas go live
Fresh indoor arenas each round, retro crunch, and a HUD that lives in the game world.
-
Kill Ratio Dev Log #1 — Starting from scratch
Clean-slate arena deathmatch for the browser — first playable scraps and real captures.
-
Scanner Command Center Channel
Listen-only world scanners with lightning, outage maps, and optional public cams.
-
Blind Server, Don't Ask Don't Tell
End-to-end delivery through a relay that doesn’t ask who you are or hoard what you said.
-
When Slow Clients Almost Melted the Radio
Live audio stays current when mobile networks fall behind.
-
Making iOS Safari Keep the Channel Open
Background tabs, silent playback, and parked listening recovery.
-
Character Voices on Device
Voice Puppet and other personas — without a native app install.
-
We Stopped Pretending Web Apps Can Be Zoom
Why keyed radio beats conference-call design for CB culture.
-
Real Push-to-Talk in a Browser Tab
Half-duplex keyed TX/RX, cooldowns, channel rosters — not Zoom.
-
Classic Mode for Operators
Strip chaos UI; professional radio feel for serious keyed use.
-
Parked Listening on iOS
Keep the channel open when Safari wants silence.
-
Voice Puppet
Character voices converted locally before TX.
-
Broadcast-Grade Audio
Per-key loudness matching, ear protection, and broadcast-style playback.
-
On-Device Safety Gates
On-device screening before Feed posts go public.