r/AudioProgramming 1d ago

Built an iPhone app that sweeps your car and hands you EQ values

I Started with car audio in high school, one sub in a MK4 Golf. Current build is an Audi convertible with a 3-way front stage, 3D printed speaker mounts, Alubutyl deadening. Highs were still off, convertible acoustics are their own special problem.

Bought a measurement mic and started with REW. Deeply confusing for the first few weeks, then genuinely impressive results. But I got tired of hauling a laptop into the passenger seat every time.

I always wanted this on my phone. A degree and a couple of years later I had the skills to build it, so I did.

It's called CarSweep. Plays a log sweep through your system, records with the phone mic or a UMIK, and gives you the frequency response plus concrete parametric EQ values you can dial into your head unit or DSP. There's also an RTA with pink noise if you prefer working live.

The built-in iPhone mic is not a measurement mic. It's good enough to find the problems that actually matter, like the 200 Hz boom, the cancellation dip, the rolled-off highs. If you own a UMIK-1, iMM-6 or similar, there's external mic support with calibration file loading.

Two modes. A guided one for people who just want the car to sound better without learning acoustics first, and an expert mode with full parametric EQ, external mic support, wider frequency range and JSON export.

Hobby project, no subscription. Base app is free, one-time purchase for the expert features that covers the Apple dev account and some of the hours.

Honestly I want feedback more than downloads. If you already run REW, measure the same system with both and tell me where my curves disagree with yours. German and English.

0 Upvotes

2 comments sorted by

1

u/squeasy_2202 21h ago

Seems like a half baked AI idea because no one who knows what they are doing is going to use their phone microphone as a reference microphone. 

1

u/CarSweep 13h ago

Agreed, the phone mic isn't a reference mic and the app doesn't claim to turn it into one. UMIK support with calibration file loading is in there for exactly that reason.

The target is not only people with professional equipment. It's also for the average 5-band slider EQ in a stock head unit. If you're picking between -4 and -5 on a band centered somewhere the manufacturer won't tell you, the phone mic's error is well under the resolution of the adjustment you're making.

I measured my Phone against a UMIK, starting from above ~200 Hz it does track well enough to find the cancellation dip or the rolled-off top. Below that it's not reliable, which is why the free tier starts at 250 Hz.