All posts by Mike Clements

Good IEMs (In-Ear Monitors) aka Earbuds

Most phones have very good audio output quality via their analog headphone jack <note to self: resist urge to crack iPhone 7 joke…> if you can find earbuds that sound good. Yet that’s a big if. Most earbuds sound like crap. Of the few that sound good, some have impedance or efficiency that don’t match well to a phone. Also, while phone audio output is often very good, that does not mean excellent or reference quality, so don’t go overboard and waste money on really expensive IEMs.

I listen to mostly natural acoustic music and I’m picky about sound. The best really good IEM I’ve found is the Vsonic GR07. They cost about $100 and sound really good. To my ears, they’re comparable to a pair of full-size HD-600. They have flat, neutral response that is neither warm nor bright, but just right. The treble is smooth with good detail. Due to a phone’s audio output limitations, even with uncompressed FLAC files the extreme high frequencies are rolled off and there’s less “air”, slightly less crisp transient response.  It sounds very good, even great, but not excellent or reference quality. The GR07 is about the best quality it’s worth paying for given the limitations of the source.

The best cheap IEM I’ve found is the Vsonic VSD1S. They cost about $35, have the same high quality construction and 90% as good sound as the GR07. Comparatively, the VSD1S has a slight midrange recess, not quite as smooth or extended treble. Overall, they still have a nice neutral sound despite have a touch more “V” shaped response curve. They’re good enough to listen to for hours enjoyably without fatigue, better than most other good IEMs, but just not quite as refined as the GR-07.

Flying over Mountains

Mountain flying in small single engine airplanes adds potential risks. But there are things pilots can do to minimize these risks and do it safely.

Night: don’t do it. Night adds risk, mountains add risk. Either alone can be safe if you take precautions. But don’t combine them.

Fuel: use a bigger fuel reserve because there is greater chance to be delayed – either having to take an alternate route, or due to strong wind. But don’t simply top off the tanks if you don’t need to because that can add unnecessary weight, impairing performance. Flying in mountains at high DA, you need all the performance you can get. Normally, I plan to land with at least 1 hour of fuel in the tanks. When flying in mountains I increase this to 90 minutes.

Water: you’ll be at high altitude which is dehydrating. Bring plenty of water for everyone on board.

Wind: understand how wind flows around mountains and plan accordingly. Here’s a great picture I got by Googling:

wind-mountain

  • I’ve circled in red the areas you should never fly. Here be dragons: down-drafts and turbulence.
  • Nasty wind effects begin at around 20 kts. If the UA forecast shows winds this strong over the mountains you’re crossing, consider an alternate route or be at least 50% higher than the highest ridge (see below).
  • Crossing mountains against the wind is super nasty:
    • First, you have the obvious: a headwind which slows down your ground speed and kills efficiency – and you’re at high altitude where winds are generally stronger.
    • Second, the downwind side of the mountain has strong down-drafts, so you need to climb just to maintain level altitude, which saps speed and efficiency even further.
    • Third, the downwind side also has a lot of turbulence. The last time you need turbulence is when your ground speed is slow and you are fighting down-drafts.
    • Fourth, you are at high altitude, where your engine has less power and your prop & wing are less efficient. Just when you need power and efficiency the most, you don’t have them.
  • Nasty wind effects exist from the surface to about 50% higher than the height of the ridge. For example if you’re crossing an 8,000′ mountain on a windy day, you need to be at least 12,000′ high to avoid the worst down-drafts and turbulence, though you will still feel some mountain wind wave effects.
  • Climb early. Know how high you need to be and get there well before you reach the mountains. If you get too close before climbing, you may get stuck in down-drafts making it impossible to climb to the altitude you need.

To summarize, if you’re flying over mountains here are ways to minimize the risk:

  • Do it during the day.
  • Have more fuel than you need, but not so much you’re unnecessarily heavy.
  • Climb to 50% higher than the highest ridge at least 50 miles before you reach it.
    • This is not necessary with calm or very light winds.
  • If you’re going against the wind, use full power properly leaned. At 10,000′ your engine only makes about 70% of its rated power. You need it all, and in the high altitude cool thin air you can’t hurt the engine.
  • If you get into mountain waves, ride them instead of fight them.
    • If they’re smooth and gentle, let them push you up or down at least 500′ before counteracting them.
    • If they’re pushing you too far up, maintain power, nose down & gain some airspeed.
    • If they’re pushing you too far down, maintain power, nose up to Vy if necessary to minimize the altitude loss.
    • Remember at sea level Vx is always slower than Vy. As you climb Vx gets faster, Vy gets slower, until they meet, which is your airplane’s absolute ceiling.
  • If you’re going against the wind, after you reach the top of the highest ridge you’ll be in an up-draft with a lot of altitude you no longer need. Nose down and convert all this energy into airspeed. You’ll regain some of the lost time and efficiency.

A Cheap Audiophile Headphone System

Note: I wrote this over 5 years ago. Technology has changed and we have better options today. Update: http://mclements.net/blogWP/index.php/2023/02/23/a-cheap-audiophile-headphone-system-2/

Here’s a cheap audiophile quality sound system:

That’s it. Connect the Juli@ unbalanced analog outputs to the amp’s inputs. Play your CDs, DVDs, whatever on the computer. Use whatever headphones you want.

Total cost: $510 = $170 for the card, $340 for the amp. Plus the headphones. You can get some vintage Sennheiser HD-580 or HD-600 on eBay for a couple hundred bucks. Or you can go all-in with a really nice set of headphones like the Audeze LCD. The Corda Jazz has a smooth sound, detailed and sweet yet neutral, with enough power to  drive almost any headphone on the planet.

I use this as a secondary system to drive my Audeze LCD-2F when my reference system is unavailable. It is amazing – 95% as good as the reference system. Extreme treble and large ensemble complex music is not quite as refined, but that’s just picking nits because it sounds damn good.

Years ago when I was in college I would have climbed a mountain of broken glass for sound like this, especially at this price.

Note: you can get an audio system like this even cheaper from JDS Labs. Get a single DAC+Amp for $300, so you don’t need the sound card. Just stream the bits from the USB port of any computer into the DAC. JDS Labs is the American version of Jan Meier’s Corda in Germany: a few guys in Illinois who are good electrical engineers and take a non-nonsense approach to building audiophile quality gear without audiophile prices or bullshit. That said, my ears say Meier’s gear has the advantage over JDS. Both have excellent specs but Meier’s stuff is subtly sweeter and more refined.

The Fantastic Audeze LCD-X

A few years ago I found the best headphones I’ve ever heard, the Audeze LCD-2. These are the 2014 Fazor version. A while later I made them even better with a subtle parametric EQ. That may sound like sacrilege to some audiophiles, but it works for me. The LCD-2 has  enhanced my late-night music listening and I still enjoy and use them regularly.

Since then, Audeze came out with another headphone: the LCD-X. It is designed to have a more neutral (flatter) frequency response and faster/cleaner transient response. Both of these claims are substantiated by measurements. But how do they sound? I wanted to find out. Audeze had a sale so I ordered a pair to get a listen.

Dimensionally, the X are exactly the same as my 2, or so close I couldn’t tell the difference. They’re black and made of metal, where the 2 are wood. The X are a bit heavier, but I didn’t feel the difference. Clamping force, fit, they felt exactly the same on my head.

I ran the comparison through my Behringer DEQ2496. More precisely, CDs played on my Oppo BDP-83, toslink to DEQ2496, toslink to Oppo HA-1, balanced headphone out. The DEQ2496 enabled me to level match within 0.5 dB, keeping the signal otherwise unchanged, or apply EQ as mentioned below. This doesn’t use the DEQ2496’s DA or AD converters; it operates in pure digital mode. Subjectively, I found the X to be 8.5 dB louder than the 2, so used this to equalize the levels.

Tech note: According to specs the X is about 11 dB louder than the 2 at the same volume setting. According to Audeze specs, the X makes 103 dB with 1 mW of power and has a 20 ohm impedance. Since it’s planar magnetic, the impedance is flat vs. frequency. That means 0.1414 V (141 mV) will make 103 dB, so 0.0317 V (32 mV) will make 90 dB. The voltage sensitivity of the LCD-2 is 0.114 V @ 1 kHz @ 90 dB. So we have 20*log(0.141/0.032) = 12.9 dB. My subjective impression was slightly different. Attenuated by 13 dB, the X was quieter than the 2; I used 8.5 dB.

First I did the fair comparison: head to head, no EQ. Here it was no contest: the X was easy to differentiate, and overall better sound:

  • X has more upper mid – less of the 2’s dip
  • X has wonky voicing – something uneven in the mid to treble response
  • X bass is slightly (about 2dB) quieter, but just as flat and deep
  • X has slightly better bass clarity
  • X has more linear and extended treble
  • X sounds “cool”, not “warm” like the LCD-2
  • Detail: X is on stage with the musicians, 2 is in the 5th row back
  • The X has more detail than reality; the 2 has less than reality; neither is perfect but the X is closer

However, I don’t listen to my 2s straight. I apply a parametric EQ: +4 dB @ 3800 Hz, Q=0.67 (4 dB / octave, 2 octaves wide). This counteracts the 2’s softness in the upper mids and lower treble, giving it a more neutral response curve and a bit more detail as if you’re sitting a few rows closer to the stage.

So next I did the realistic comparison: how I would actually listen to them: X raw, versus 2 with the above EQ:

  • They sound almost the same
  • X emphasizes the overtones, but still has the core sound
  • 2 favors the core sound, but still has the overtones
  • X is slightly more clear, yet less realistic, uneven voicing on some recordings
  • 2 has more realistic voicing on most recordings, yet slightly less clear
  • 2 is on the warm side of reality, X is on the cool side
  • Overall, which sounds better depends on the recording

Here it was a much harder decision. I also compared them to my speakers. They were about equally close to that sound, yet approaching it from opposite sides. These are both excellent headphones and I could be happy with either. They wipe the floor with any conventional dynamic headphone I have ever heard. If I didn’t already own the 2, or if I didn’t have a digital parametric EQ, I would pick the X. But I do already own the 2, and with the parametric EQ they are just as good as the X. I listen mostly to acoustic music and the 2’s realistic voicing is more important to me than the X’s extra 1% of detail. So why change anything?

I kept my LCD-2F and returned the LCD-X thanks to Audeze’s excellent service which includes a 30 day trial period. It was a fun experiment and satisfied my curiosity. While I kept my LCD-2F, I can heartily recommend the LCD-X to anyone who wants a fantastic set of headphones with dynamic and detailed yet realistic sound.

Addendum: In 2016 Audeze improved the LCD-2 drivers, making them thinner and lighter with better transient response, and improved reliability. The frequency response is unchanged. I upgraded my LCD-2 to these new drivers, now I have the best of both!

PS: a few years after I made this comparison, DIY Audio released reviews of these headphones. Their FR measurements correlate to some of my subjective observations above: namely the LCD-X has (1) low bass slight lower in level, and (2) uneven response from mids to treble.

Cyanogenmod is Great

Cyanogenmod (CM) is the most popular Android ROM supporting the greatest number of devices. Along with CWM and TWRP recovery, I’ve installed CM on 3 phones and 3 tablets, currently run it on 1 phone and 2 tablets. Here are the practical reasons why:

  • No bloatware from carrier or manufacturer
  • Clean, well organized – Android as it was meant to be. In comparison, stock ROMs like TouchWiz are a hot mess.
  • Faster performance, equal or better battery life.
  • All Android features supported, even ones your carrier might disable in their ROM (like tethering).
  • Root is built-in, turn on or off with a checkbox.
  • Easy automatic updates, just like a stock ROM.
  • More frequent updates – most daily builds are stable enough for daily use.

I used to list the following, but removed it:

  • Long term support – no planned obsolescence.

Originally I listed this because thanks to CM I’m running Android 6.0.1 on my 4-year-old Note 2 phone, long after Samsung & Verizon abandoned it to Android 4.3. However, I removed this point when I recently learned that CM stopped development for the Note 4. I realized that long term support is always fragile. The most you can expect from the manufacturer is a couple of years. With CM it may go longer, but you depend on developers with professional skills working on it for free as a hobby. At least with CM, if it ever is abandoned there’s at least a chance it will get picked up again, if it’s a popular device with developers.

There are also philosophical reasons I run CM:

  • If I own a device, I should be able to run any software I want. I applaud carriers and manufacturers for the work they do building reliable software, yet I object to them locking down the software. Customers should have the choice to run any software they want, so long as it plays nicely on the carrier’s network.
  • The above point is especially true when a carrier or manufacturer abandons a device. One could argue that as long as they’re providing software, they can prevent customers from running anything else on their network. I disagree, but there’s at least a thread of merit to that argument. But once a carrier abandons a device, they lose any right to tell customers they can’t run their own software.
  • Suggestion: carriers like Verizon and AT&T who lock the bootloaders, should issue their final software release on any device with an unlocked bootloader.
  • All human institutions are fallible, but when it comes to security and privacy I trust the open source community and transparency more than I trust any single company. Even for companies like Apple who have earned a public reputation supporting security and privacy, it is reasonable to wonder what goes on privately. What backdoors might exist in their ROM, what private data are they collecting and sharing, because some government agency forced them to do it? Since their ROMs are proprietary and close-source, we’ll never know. Prior to 2013, this would sound like paranoia, but events since then have proved otherwise.

Practical tips before buying any phone or tablet

  • Check to see if CM is available and how current it is.
  • Make sure it has an unlocked bootloader. This depends on the device and the carrier. For example, the Galaxy Note phones are unlocked on T-Mobile, but locked on Verizon or AT&T.
  • Remember – “unlocked” is ambiguous – don’t get confused.
    • Carrier unlocked: carriers are required by law to unlock on request any phone that is not on contract.
    • Bootloader unlocked: there is no law requiring this – carrier’s discretion.

 

P-51 Flight Experience

On July 4, 2016, I flew in the P-51C. Got a little instruction and stick time, and a 0.7 hour log book entry I will treasure for the rest of my life. It was every bit as amazing and cool as I expected.

After a few mins getting the feel of the P-51, this conundrum hit me. Sure it has enough fire-breathing power and performance to kill you in a blink, and there’s this foreboding sense of responsibility not wanting to screw up and destroy a magnificent 70-year-old piece of history despite having the CFI on board doing the real flying. Yet at the same time I expected the P-51 to be this beasty monster and instead found it so smooth and responsive and natural feeling, not just fast but also quick despite its weight, sensitive but not twitchy, just a really sweet flying airplane. I don’t mean to imply it’s easy to fly, at 0.7 hours I’m no judge of that, I don’t even have the skill to fly it on my own – the CFI up front did all the hard work. Even so, it seemed much more well behaved than I expected which left me in even greater awe of the men who designed it, and admiration for the men who mastered this airplane and flew it into battle.

From what I’ve read, more than half the pilots and planes lost during WW-II were in training or other non-combat activities. That goes to show that flying warbirds like the P-51 and AT-6 is like holding a tiger by the tail. I expected the tiger to be evident in every aspect of the plane: noise, control, handling, vibration, twitchiness, etc. What I didn’t expect was such a smooth responsive sweet flying airplane. Yet this actually makes it even more scary and dangerous because the tiger hides and whispers “you can do it”, until it suddenly strikes.

Photos & videos here.

Misleading Economics and Reporting

Here’s an example of poor reporting: misleading statements based on mistaken assumptions arising from economic ignorance, that tends to stoke groundless class envy:

http://money.cnn.com/2016/06/16/news/economy/top-1/index.html

Correcting and re-wording statements in the video completely changes the tone:

“The world’s millionaires control 47% of the world’s wealth” –> People can only control wealth they created, so we can say: “The world’s millionaires created more than half the world’s wealth, a fraction of which they control themselves, the rest enjoyed by consumers – or captured by governments as taxes, which ostensibly benefits the people.”

“Millionaires are growing their money at 6.3%, while lower income earners saw their wealth grow 4.3%” –> All income brackets are getting wealthier, which is healthy. Yet this analysis follows income brackets, not individual people or families, who move up and down between brackets, so it doesn’t imply that poor individuals or families are advancing slower than rich individuals or families. Indeed, mathematical variance would cause the brackets to diverge even if individuals were shifting brackets and moving closer together. More detail here:
http://blog.philbirnbaum.com/2014/09/income-inequality-and-fed-report.html

“It is the up-and-comers creating most of this wealth” –> “Economic distinctions are dynamic, not static, which is a healthy sign that anyone with the right combination of ideas, work and luck can become wealthy. And successful people who don’t continue to work work hard lose their wealth and fall back into lower income brackets”.

The Amazing Audeze LCD-2 (rev 2 Fazor)

A couple years ago I bought a pair of Audeze LCD-2 headphones. I’ve listened to many headphones over the years and they are the best headphones I’ve ever heard. This is what I had to say about them.

But, like all things created by mankind, they’re not perfect. Their near-perfect frequency response has a small dip between 2 kHz and 9 kHz. It’s linear and smooth, so subjectively is barely noticeable. Yet it slightly subdues the sound, as if you’re sitting a few rows back from the 1st row.

Since I recently got a digital signal processor, I figured I’d try it out on the headphones. I put a single parametric EQ, +4 dB, centered at 4,000 Hz, 2 octaves wide (slope 4 dB / octave, or Q=0.67), so it has effect between 2,000 and 8,000 Hz. To my ears, this made the LCD-2 absolutely perfect. It’s subtle yet definitely noticeable (I blind tested it on a variety of recordings), and shifts you back to the 1st row of the audience.

I tried +6 dB and it was good, though a bit more than needed. +3 was not quite enough. And I tried shifting the frequency up and down a bit, but 4,000 Hz was the sweet spot.

From what I can see in specs, this makes the LCD-2 sound closer to the LCD-X, taking it from slightly warm or rounded, to neutral. The LCD-2 still sounds yummy, yet realistic – yet now it’s a touch more detailed. This EQ doesn’t change the character of the sound, it just makes that dip shallower giving a bit more upper midrange and treble detail. It’s about as close to perfect sound as human engineering can achieve in a headphone.

I’ve considered getting the LCD-X but this change nixed that entirely, making the LCD-2F near enough perfection to keep for a long time.

Fixing Intermittent Car Problems

A few months ago Michelle’s car (2004 Subaru Forester), which has been solid & reliable since we bought it new almost 13 years ago, acquired an intermittent problem: it would not start when warm. Cold starts were always good, but after you drive it 5-10 miles, just enough for the engine to warm up, then turn it off, then come back 15-30 mins later, it would not start. The problem was intermittent, happening only about 10-20% of the time. When it did fail to warm start, remove the key from the ignition and try again. It would almost always start the 2nd try. The start failure was: engine would crank like normal, but would not actually start. If you modulate the gas pedal it would start and run smoothly but it wouldn’t idle. No check engine light, and no OBD-II codes were ever thrown – not even when it was refusing to start. When the problem started, the car was about 12 years old with about 78,000 miles. It had always been well maintained – oil changes, air filter, clutch, tranny, brake & diff fluids, belt tension, etc. and was still getting about 20 mpg in around town driving, same as when it was new.

I do all our car maintenance because it’s fun problem solving, I trust myself to take the time and do the job right, and it saves a lot of money. Intermittent problems can be frustrating, but the challenge to fix them can be fun.

Since the problem only affected idle, and was electronic and intermittent, the obvious culprit was the Idle Air Control Valve (IACV). But this is a $350 part, and if it fails the engine is supposed to throw codes – but it wasn’t. There are several far less expensive parts that could be causing the problem, and I’d feel like an idiot replacing a $350 part only to find that the real problem was an $8 set of spark plugs or a $25 sensor.

Here’s what I did, in order… after each step I gave it a week or so to see if it had any effect.

  • Replace the front O2 sensor (the rear ones had been replaced a few years ago).
  • Replace the spark plugs (new ones gapped to spec). The old ones were clean but gap was about 4 times higher than spec. It ran smoother but didn’t fix the problem.
  • Re-teach the ECU idle (disconnect battery, ignition OFF then ON pattern, etc.). This improved the idle but didn’t fix the problem.
  • Clean the IACV – idle air control valve. It was pretty clean to start with, but cleaned it anyway. Also tested its function – OK.
  • Check & clean the crankshaft & camshaft position sensor. Upon removal they were surprisingly clean, but I measured the proper impedance, cleaned & re-installed them anyway.

That last item is what fixed it.

Correction: Dec 2016 – no it didn’t fix it – problem returned!

Since the sensors were operational, I can only surmise that the problem was an intermittent or poor electrical connection to the sensor, that got cleaned when I removed & reinstalled it.

Since the problem came back – next steps on my list below. Since the engine has never thrown a code or lit up check engine light, I wondered if the OBD-II system was even working. When testing the IACV I unplugged it while the engine was running. It immediately threw 4 codes, one for each wire pin. So the OBD-II system and my code reader are both working.

  • Replace the fuel pump relay: sometimes with age, the point contacts get corroded and don’t provide enough power to the fuel pump. When my 15-year old Honda Civic developed a similar problem, this was the root cause.
    • Replaced in Nov – did not fix the problem.
  • Main relay: probably not the problem; everything else on the car works fine – radio, headlights, etc.
  • Clean throttle body: no. A dirty throttle body would cause problems all the time.
  • Clean/replace the MAF: this engine – 2004 2.5 liter Subaru flat 4 – has no MAF.
    • It has a TPS – throttle position sensor
      • Inspected OK – operates smoothly and measures 190 Ohm – 5 kOhm
    • It has a MAP – manifold pressure/vacuum sensor

Update: Jan 2017

Finally, I decided to do what the original symptoms suggested: replace the IACV. By this time I had replaced every other cheaper part that could be causing the problem, to no avail. I found an IACV on Amazon for $250, which is still ridiculous but about $100 cheaper than the local parts place wanted, has a warranty, and is probably the exact same part from the same manufacturer. Took all of 10 minutes to install it, and the difference was instantaneous and obvious. First start-up, engine spun up to 2,700 RPM (which is unusual but this is a brand-new sensor the computer is learning how to control) then slowly ramped down to a normal idle speed. Next morning’s cold start (ambient temp 31* F) engine fired right up, spun initially to 1,700 RPM then slowly ramped down to 750 as it warmed up.

Ah, give me the good old days when an engine’s idle was adjusted by cracking the throttle open a smidge with a simple set screw. There’s a reason airplane engines don’t use all these electronic controls.

The Power of the Dark Side

First let’s cut to the chase: in-room far-field frequency response measured at the listening position using 1/3 octave warble tones, measured with a Rode NT1-A mic, corrected for mic response

InRoomFreqResp

  • The red line is what you hear – near perfection!
  • The solid blue line is with room treatments, but without EQ
  • The dotted blue line is without room treatment

In short, you can see that room treatment (huge tube traps and copious use of thick RPG acoustic foam) made a huge difference. Then EQ finessed that to something near perfection.

Aside: this FR curve makes me wonder why people often say Magnepans don’t have good bass. Mine are near-flat to 32 Hz (and you can hear 25 Hz) with a level of taughtness, speed and clarity that few conventional speakers can match. A subwoofer can go lower, which is great for movies and explosions, but most lack the accuracy and refinement needed for serious music listening.

Now, for the details:

I’ve been an audiophile since my late teen years, long before my income could support the habit. As an engineer and amateur musician I always approached this hobby from a unique perspective. The musician knows what the absolute reference really sounds like – live musicians playing acoustic instruments in the room. The engineer believes objectivity – measurements, blind listening tests, etc. – is the best way to get as close as possible to that sound.

Part of this perspective is being a purist, and one aspect of being a purist is hating equalizers. In most cases, EQ falls into one of 2 categories:

  1. There are flaws in the sound caused by the speakers or room interactions, and instead of fixing them you use EQ as a band-aid. This flattens the response but leaves you with distortions in the phase or time domain, like ringing.
  2. You don’t want to hear what live acoustic music really sounds like, you prefer a euphonically distorted sound and use an EQ to get it.

Equalizers are the dark side of audio. Powerful and seductive, yet in the end they take you away from your goal: experiencing music as close as possible to the real thing. Recently I traveled to the dark side and found it’s not such a bad place. Share my journey, if you dare.

I had my audio room here in Seattle dialed in nicely after building big tube traps, thick acoustic foam and careful room arrangement based on repeated measurements. However, it still had two minor issues:

  1. A slight edge to the midrange. From personal experience I describe it as the sound I hear rehearsing on stage with the musicians, rather than being in the 2nd row of the audience.
  2. The deepest bass was a bit thin, with 30 Hz about -6 dB. I have a harp recording where Heidi Krutzen plays the longest strings, which have a fundamental around 25 Hz. I could hear this in my room, but it was a subtle whisper. It would be nice to hear that closer to a natural level.

My room treatments made a huge improvement in sound (and I have the measurements to prove it). But I don’t know of any room treatment that can fix either of these issues. The sound was very good both objectively (+/- 4 dB from 35 Hz to 20 kHz at listener position) and subjectively, and I enjoyed it for years. Then I got the LCD-2 headphones and Oppo HA-1 DAC. As I listened to my music collection over the next year (a couple thousand discs, takes a while), I discovered a subtle new dimension of natural realism in the music and wanted to experience that in the room.

Since my upstream system was entirely digital, equalization might not be as terrible as any right-thinking purist audiophile would fear. I could equalize entirely in the digital domain, no DA or AD conversion, before the signal reaches the DAC. And since the anomalies I wanted to correct were small, I could use parametric EQ with gradual slope, virtually eliminating any audible side effects.

That was the idea … now I had to come up with an action plan.

After a bit of Googling I found a candidate device: the Behringer DEQ2496. Price was the same on B&H, Adorama and Amazon, and all have a 30 day trial, so I bought one. The DEQ2496 does a lot of things and is complex to use and easy to accidentally “break”. For example, when I first ran the RTA function, it didn’t work. First, the pink noise it generates never played on my speakers. After I fixed that, the microphone I plugged in didn’t work. After I fixed that, the GEQ (graphic equalizer) settings it made were all maxed out (+ / – 15 dB). Finally I fixed that and it worked. All of these problems were caused by config settings in other menu areas. There are many config settings and they affect the various functions in ways that make sense once you understand it, but are not obvious.

NOTE: one easy way around this is before using any function for the first time, restore the system default settings, saved as the first preset. This won’t fix all of the config settings; you’ll still have to tweak them to get functions to work. But it will reduce the amount of settings you’ll have to chase down.

In RTA (room tune acoustic?) mode, the DEQ2496 is fully automatic. It generates a pink noise signal, listens to it on a microphone you set up in the room, analyzes the response and creates an EQ curve to make the measured response “flat”. You can then save this GEQ curve in memory. You have two options for flat: Truly flat measured in absolute terms, or the 1 dB / octave reduction from bass to treble that Toole & Olive recommend (-9 dB overall across the  band). This feature is really cool but has 2 key limitations:

  1. It has no built-in way to compensate for mic response. You can do this manually by entering the mic’s response curve as your custom target response curve, but that is tedious.
  2. It provides only 15 V phantom power to your mic. Most studio condenser mics (including my Rode NT1-A) want 48 V, but aren’t that sensitive to how much voltage they get and work OK with only 15 V. But you always wonder how much of the mic’s frequency response and sensitivity you lose when you give it only 15 V. Perhaps not much, but who knows?

The GEQ settings the DEQ2496 auto-generated were too sharp for my taste, so I looked at the FR curve it measured from the pink noise signal. This roughly matched the FR curve I created by recording 1/3 octave warble tones from Stereophile Test Disc #2. Since both gave similar measurements, I prefer doing it manually because I can correct for the mic’s response, and my digital recorder (Zoom H4) gives the mic full 48 V phantom power.

So the curves match: that’s a nice sanity check – now we’re rolling.

Using the DEQ 2496, I created parametric EQ settings to offset the peaks and dips. This enabled me to use gentle corrections – both in magnitude and in slope. I then replayed the Stereophile warble tones and re-measured the room’s FR curve. The first pass was 2 filters that got me 90% of the way there:

  • +4 dB @ 31 Hz, 1.5 octaves wide (slope 5.3 dB / octave)
  • -3 dB @ 1000 Hz, 2 octaves wide (slope 3 dB / octave)

These changes affected other areas of the sound, so I ran a couple more iterations to fine tune things. During this process I resisted the urge to hit perfection. Doing so would require many more filters, each steeper than I would like. It’s a simple engineering tradeoff: allowing small imperfections in the response curve allows fewer filters with gentler slope. Ultimately I ended up with near-perfect frequency response measured in-room at the listening position:

  • Absolute linearity: from 30 Hz to 20 kHz, within 4 dB of flat
  • Relative linearity: curve never steeper than 4 dB / octave
  • Psychoacoustic linearity: about -0.8 dB / octave downslope (+3.9 dB @ 100 Hz, -3 dB @ 20 kHz)

The in-room treble response was excellent to begin with, thanks to the Magnepan 3.6/R ribbon tweeters. Some of the first EQs impacted that slightly, reducing the response from 2k to 6k, so I put in a mild corrective boost.

Subjectively, the overall before-after differences are (most evident first):

  • Midrange edge eliminated; mids are completely smooth and natural, yet all the detail is still there.
  • Transition from midrange to treble is now seamless, where before there was a subtle  change in voicing.
  • Smoother, more natural bass: ultra-low bass around 30 Hz is part of the music rather than a hint
  • Transition from bass to lower midrange is smoother and more natural.

In other words, audiophile heaven. This is the sound I’ve dreamed of having for decades, since I was a pimpled teenager with sharper ears but less money and experience than I have now. It’s been a long road taken one step at a time over decades to get here and it’s still not perfect. Yet this is another step toward the ideal and now about as close as human engineering can devise. The sound is now so smooth and natural, the stereo stops reminding me it’s there and enables me to get closer to the music, which now has greater emotional impact. And it’s more forgiving of imperfect recordings so I can get more out some old classics, like Jacqueline DuPre playing Beethoven Trios with Benjamin Britten and Arthur Rubinstein playing the Brahms F minor quintet with the Guarneri.

Throughout this process, I could detect no veil or distortion from the DEQ2496. The music comes through completely transparently. I measured test tones through the DEQ2496 in both pass-through and with EQ enabled; it introduced no harmonic or intermodulation distortion at all. That is, anything it might have introduced was below -100 dB and didn’t appear on my test. This is as expected, given that I’m using it entirely in the digital domain – no DA or AD conversions – and my EQ filters are parametric, small with shallow slope.

While I was at this, I created a small tweak for my LCD-2 headphones. Their otherwise near perfect response has a small dip from 2 to 8 kHz. A little +3 dB centered at 4.5 kHz, 2 octaves wide (3 dB / octave, Q=0.67) made them as close to perfect as possible.

Overall, I can recommend the DEQ2496. Most importantly, it enabled me to get as close to humanly possible to perfect sound. That in itself deserves a glowing recommendation. But it’s not a magic box. I put a lot of old fashioned work into getting my audio system in great shape and used the DEQ2496 only to span that last %. Like any powerful tool, the DEQ2496 can be used for evil or for good. So to be fair and complete I’ll list my reservations:

  • The DEQ2496 is not a magic band-aid. You still need to acoustically treat and arrange your room first to fix the biggest problems. After you do that, you might be satisfied and not need the DEQ2496.
  • The DEQ2496 is complex to use, creating the risk that you won’t get it to work right or you’ll get poor results.
  • To use the RTA feature you’ll need an XLR mic with wide, flat frequency response.
  • I cannot assess its long term durability, having it in my system for only a few days. Many of the reviews say it dies after a year or two,  but they also say it runs hot. Mine does not run hot, so maybe Behringer changed something? Or perhaps mine runs cooler because I’m not using the D-A or A-D converters. It does have a 3 year manufacturer warranty, longer than most electronics.