In 1999, Bungie authored Halo's audio for the Aureal Vortex 2.
By 2000, Aureal was bankrupt.
By 2003, the PC port had stripped what little survived.
We were eleven thousand kilometres off the Autumn's stern when she made her jump, and she never knew we were there. Section III does not shadow a ship to protect it. We were following her because someone at ONI believed she was being led, and wanted to see where. Standing order: no transponder, no transmission, no contact. Observe.
The ring is ten thousand kilometres across and it is humming. Coherent acoustic resonance, sub-audible, rising out of an interior substructure that appears on no survey we hold. It is not a beacon and it is not weapons fire. It is the sound a room makes when something inside it is still running. Team KESTREL is going down. Four, hard drop, no beacon.
The cache held thousands. We took one. Designation OBJ-1, die marked
AU8830, and the moment it was on the bench the analysis stopped
making sense: silicon, not alien composite. Tooling signature known.
Design language known. It seated in a standard UNSC bus on the first
attempt and the terminal recognised it without a driver.
The Forerunners were human. This is what they built before we forgot
how. Restoration approved. This document is the restoration.
Every detail in this file is a costume on a fact, and the costume is thin on
purpose. AU8830 is a real part number: the Aureal Vortex 2,
shipped 1999, the only consumer chip that ever ray-traced game geometry to place
sound. The "cache we took one thing from" is the hardware-audio ecosystem that
died between Aureal's bankruptcy in 2000 and Vista's
audio-stack rewrite in 2007. The resonance still coming out of the ring
is Bungie's per-cluster reverb data, hand-tuned in 1999 and still
sitting in every map file, still being written out every frame with nothing left
to read it.
And the twist is the true part. The artifact is not alien. The Forerunners were us; the lost technology is ours; nobody has to reverse-engineer an alien intelligence to get this back, because people built it, wrote it down, and were bought and shelved. The restoration is HathorSpatial. Everything below this line is real.
The audio Marty O'Donnell, Jay Weinland, and Adam Tewes wrote for Halo was authored against hardware that wave-traced sound through geometry in real time, rendered binaurally over headphones, and simulated reverb from each room's actual shape, in dedicated silicon. HathorSpatial restores what they wrote by rendering the game's audio through Steam Audio. No game file is modified. Nothing of theirs is altered.
For Halo: Combat Evolved on PC, retail v1.10. It's a drop-in
dsound.dll, so the game's own files stay untouched. Best on headphones.
The hero above is the short version. Here is the part that matters for what comes next: Bungie's audio system has been computing data the audio system has never been allowed to use.
Every map Halo loads contains a full BSP collision mesh, the same geometry the renderer and the physics engine use, plus a per-cluster Potentially-Audible-Set matrix, per-source emitter positions, and per-listener pose updates at audio rate. In 1999, Bungie wrote that out because the audio hardware was supposed to consume it. Aureal's wavetracing path on the Vortex 2 took collision geometry as a first-class input. Creative's EAX, for its part, took preset reverb zones the level designer assigned by hand.
Then Aureal collapsed. Vista stripped DirectSound's hardware acceleration in 2007. EAX 3.0, with only 13 of its 19 listener properties ever written and a single global reverb preset per cluster, was the survivor. The geometry kept being written. There was nothing left to read it.
HathorSpatial is a drop-in DirectSound replacement. No game file is modified. It takes the same per-source positions, listener poses, and room data the engine has been computing all along, and runs them through a real acoustic simulation.
We're not adding spatial fidelity. We're decompressing what the engine already knows. And what Marty wrote, with Aureal in mind, in the first place.
Four ways to turn a sound and a position into two speakers. They are not degrees of the same thing. They are different questions about what a room is.
Here is the shape of the loss. Halo's audio was authored in 1998–99 against two hardware paths in parallel — Creative's and Aureal's — and then finished on a console whose DSP made the effects free. Aureal went bankrupt in 2000 and the geometric path died with it. The Xbox APU was a console part and never came to PC. What survived to the 2003 PC port was EAX 3.0: the statistical model, thirteen of its nineteen listener properties ever written. Then Vista cut hardware DirectSound in 2007 and even that fell away, leaving the first column — pan and volume.
HathorSpatial is not a new idea. It is the third column, rebuilt
in software: geometry-traced acoustics, driven by the room data Bungie authored
for the second. The engine has been writing out BSP geometry,
cluster reverb constants, and per-source positions this whole time.
AU8830 is just the name of the last chip that would have listened.
An audio company that won the patent case, lost the company, and invented the technique this project is restoring.
In the late 1980s, NASA Ames Research Center was building the Virtual Environment Workstation Project, an early VR rig for astronaut training. Spatial audio was a problem. The brain triangulates sound using subtle delays and tonal cues called head-related transfer functions, or HRTFs, and synthesizing those convincingly in real time was beyond consumer audio hardware. NASA solved it with a custom rack called the Convolvotron, then a smaller box called the Acoustetron. The work was spun off in 1987 as Crystal River Engineering, a tiny company that sold the same kit to flight simulators, architectural acoustics labs, and a handful of military trainers.
In May 1996, a different company called Aureal Semiconductor acquired Crystal River outright. Aureal had been founded that same month from the ashes of Media Vision Technologies, a multimedia hardware firm that had cratered the previous year in a $104 million accounting scandal that took down its CEO. The new company kept the engineering staff, picked up Crystal River's HRTF work as a starter kit, and committed to a single product idea: take NASA's $20,000 spatial-audio box and shrink it onto a $50 PCI sound card.
Three years later, they had done it.
On July 14, 1997, Aureal shipped the Vortex AU8820, the first chip in their line. It ran A3D 1.0, an HRTF-based positional audio API, in cards from Turtle Beach, TerraTec, and Yamaha. Quake II supported it. Half-Life supported it. The marketing pitch was simple: with the right card and a pair of headphones, you could hear footsteps behind you.
Then, on August 6, 1998, Aureal announced the Vortex 2 (AU8830) and A3D 2.0. This was the chip that mattered. A3D 2.0 added three things the consumer audio market had never seen in dedicated silicon:
Wavetracing. Real-time ray-tracing of sound against the
game's collision geometry. Every audio source cast rays toward the listener; rays
that hit walls attenuated, filtered, and Dopplered correctly. Geometry-aware audio,
in hardware, on a card you could buy at CompUSA for $80.
Hardware HRTF. Sixteen independent 3D sources, fully binaural
over headphones, computed on the chip, not the CPU.
Dynamic occlusion. As objects and listeners moved, the
simulation kept up at audio rate.
The Vortex 2 won every industry award there was to win. The Diamond Monster Sound MX300, built on the AU8830, achieved what one contemporary review described as "near-cult status with audiophiles and gamers." By the end of 1998, over a hundred PC games supported A3D. Unreal Tournament shipped with A3D 2.0 integration. Heretic II demos showed it off. Marty O'Donnell, designing Halo's audio at Bungie that same year, was authoring against both Creative's EAX and Aureal's A3D in parallel. "At that time we were supporting the current Creative and Aureal sound cards," he later said, in his 2002 GDC talk on Halo audio.
It looked like Aureal was going to win the market.
On March 5, 1998, five months before the Vortex 2
launched, Creative Labs sued Aureal in the U.S. District Court for the Northern
District of California. The complaint cited U.S. Patent No. 5,342,990,
a patent originally filed by Ensoniq covering digital sample-caching for
MIDI synthesizers. Creative had acquired Ensoniq in 1993. The patent had nothing
to do with HRTF. Nothing to do with wavetracing. Nothing to do with A3D's actual
technology.
That was the point.
The suit alleged that Aureal's Vortex chipsets infringed the MIDI-cache patent at a hardware level. Aureal countersued on December 10, 1998, claiming that Creative's Sound Blaster Live! and EAX technology infringed Aureal's A3D positional-audio patents. The two companies traded subpoenas for the next year. The Vortex 2 continued shipping. The game support continued growing. The legal bills continued mounting.
On December 10, 1999, exactly one year after Aureal's countersuit, a San Francisco federal jury found that Aureal's Vortex and Vortex 2 chips did not infringe Creative's patent. Aureal had won the case.
The verdict came too late.
By the time the verdict came in, Aureal had burned through its capital on legal fees. The company had posted $17 million in losses in 1996 and another $18 million in 1997. The litigation costs through 1998 and 1999 aren't in any public filing I can find, but they ran the company dry. Investors, watching the legal bill mount even as A3D 2.0 was winning every award on the shelf, declined to extend further funding.
On April 6, 2000, Aureal filed for Chapter 11. They had won the patent case four months earlier. Then-CEO Kenneth "Kip" Kokinakis and the rest of Aureal's senior management had resigned in late March, a day after the company reported a $26.9 million loss for 1999, $6.4 million of it in legal fees.
On June 19, 2000, ten weeks after Aureal's Chapter 11, Microsoft announced its acquisition of Bungie. Halo, which had been authored against the parallel Creative / Aureal audio stack, pivoted to Xbox-exclusive development. The PC and Mac builds were paused.
On September 21, 2000, Creative Labs bought Aureal's intellectual property out of bankruptcy court for $32 million, with a specific provision that Creative would be released from all claims of past infringement against A3D. They had lost the lawsuit. They bought the company that won it. They acquired permanent immunity from the patents that had just been used to prove their guilt.
Then they let A3D die.
Aureal's A3D never shipped another driver. Creative's EAX continued, hitting EAX 5.0 in 2004, until Windows Vista, in 2007, stripped hardware-accelerated DirectSound from the audio stack and rendered every EAX card on Earth functionally inert at the OS level.
But the technique didn't die.
2000. OpenAL launched as an open 3D-audio API, co-developed by Loki Software (the Linux game porters) and, ironically, Creative. It incorporated, explicitly, A3D-style geometry-aware rendering and early reflections. The silicon was being warehoused; the techniques moved into cross-platform software.
1998 / 2011. In the same years, a second studio was writing audio with the same seriousness Bungie was. Valve shipped Half-Life in November 1998 with parallel support for both Aureal's A3D and Creative's EAX, exactly like Halo's pre-E3-1999 build. Kelly Bailey, one of Valve's earliest employees, didn't just compose the soundtrack and design the sound effects. He wrote the sound engine underneath them: software DSP, real-time reverb, character speech synthesis. The same architecture carried through Half-Life 2, the Episodes, Portal, and Left 4 Dead. Valve treated audio the way Bungie did, as half the experience rather than a post-production pass. Two parallel companies, on opposite sides of the country, both authoring against A3D 2.0 in 1998, both forced to fall back when Aureal collapsed.
2011. Impulsonic, a UNC Chapel Hill spinoff founded by Anish Chandak, Lakulish Antani, Ming Lin, and Dinesh Manocha, started commercializing the UNC computer-graphics group's work on physically based sound propagation. Their flagship product was a plugin called Phonon: real-time geometric acoustic simulation against game collision meshes. The same idea A3D had baked into the AU8830, now running in software, on the GPU and CPU, in OpenGL-era engines.
January 12, 2017. Valve acquired Impulsonic. Phonon was renamed Steam Audio. Of the studios that could have absorbed Impulsonic's work, only one had been authoring for A3D since 1998 and treating audio as load-bearing engineering ever since. The acquisition wasn't a strategic move into a new market. It was a company that had wanted this technology for twenty years finally hiring the team that could build it.
March 23, 2020. Valve shipped Half-Life: Alyx. Steam Audio was running underneath, fully integrated, geometric acoustic simulation in real time. The audio credits read like Bungie's. Five named specialists, each owning a piece of the soundscape. Mike Morasky on music. Roland Shaw on creatures and physics and footsteps. Dave Feise on ambiences. Emily Ridgway on the Combine voice processing (she also designed the speakers that float alongside the player's ears on the Valve Index headset). And Lakulish Antani, one of the original Impulsonic founders, now a senior engineer at Valve, on the spatial-audio runtime itself. Half-Life: Alyx is the first AAA title to ship with the technique A3D 2.0 introduced in 1998, fully realized in software, twenty-two years later.
The lineage isn't personnel; it's conceptual. Impulsonic's engineers came out of UNC graphics research, not Aureal. Valve's audio team came out of Microsoft consumer multimedia, not Crystal River. But the core idea, that audio should be simulated against the same geometry the renderer uses to draw the world, is older than the chip Aureal built to do it, and it has now outlasted both companies that fought over the patents in 1998, kept alive by the only AAA studio that cared about audio enough to bring the technology in house and ship it.
HathorSpatial, the project this site documents, links against Steam Audio v4.8.1. The Halo engine it proxies into was authored, in 1999, against an audio stack that included A3D 2.0. Marty's GDC talk said so. The technique HathorSpatial restores is older than the silicon Aureal built to run it. It survives because, eventually, somebody always wants the room to be the audio.
Aureal A3D 3.1 is what the audio team originally targeted — a real per-source wave-tracing path through scene geometry that died with the company in 2000. Xbox MCPX APU is what Halo actually shipped on: 2× 200 MHz 24-bit Parthus DSPs, 256 voices (64 with 3D), hardware HRTF, hardware I3DL2 reverb, real-time Dolby Digital encoding. EAX 2.0 is the commodity-PC baseline most 2001-2003 games could expect. HathorSpatial sits where A3D 3.1 would have, on a 2026 CPU.
Nothing in this project was anyone's idea first. The work is rendering what they already made.
End of acknowledgments