Project

DSPView

Read your car-audio DSP tune, channel by channel.

Binary format parsing
DSP math
React
TypeScript
DSPView tune report showing modeled EQ and crossover response curves for eight output channels
DSPView tune report showing modeled EQ and crossover response curves for eight output channels

Tuning software for car-audio DSPs like the Helix and BRAX PC-Tool 6 produces opaque binary .pct6 files. I wanted to actually see what was inside my tune — every channel's gain, delay, crossover, and parametric EQ — without opening the proprietary tool.

DSPView started with a hex editor and a stubborn refusal to accept that my own tune was a black box. Once I reverse-engineered enough of the .pct6 format to decode one channel, the floodgates opened.

The app decodes and validates an uploaded tune, models each channel's EQ and crossover response, and renders the whole system as a clean, data-dense report. Tunes are stored in a library so I can compare revisions over time.

It taught me that binary formats are less scary than they look — and that a good visualization is worth a thousand rows of decoded bytes.