Digital Software RIAA EQ for Vinyl


Not sure whether to post this in digital or Analog...

I'll try this for starters...

I have connected my TT to a MicPre (with appropriate loading adjustment for the cartridge) feeding into my ADC (e-Mu 1616m)

Recording at 24/96 - and I am now seeking advice as to the best possible software for software RIAA EQ.

Looking for something that will EQ the phase as well as the amplitude (as per the RIAA specs) - using a standard EQ software does not simulate to physical RIAA filters, as it does not correct the phase the way it should.

Oh and it needs to be for Windows (not MAC - I am aware of Pure Vinyl... and it would be on my shortlist if it wasn't for the OS limitation). - Also low distortion, good transparency etc...

Any Advice?
dlaloum

Showing 2 responses by kirkus

The RIAA time-constants (3180uS pole, 318uS zero, 75uS pole) are specifications that communicate exact magnitude AND phase behavior of the equalizer for any given frequency. Can't have one without the other.

But there's a 40dB-ish magnitude difference between the top and bottom of the audio spectrum with the RIAA curve, and implimenting this purely in the digital domain will greatly magnify the usual noise vs. headroom vs. distortion tradeoffs which are the basis for the challenges in designing high-quality analog phono EQs.

If this is just a "use what you have lying around" kind of application, then it may make some sense . . . but if you're looking for the highest quality transfers or making an investment into new gear, then you will generally get much better results with a high-quality phono preamp with analog RIAA compensation.
Since I've actually been down this road before with design calculations and a prototype . . . here are some of the main issues you're likely to face:

The main issue is that of headroom -- this is very critical when feeding an ADC because of its hard-limit clipping . . . mid-band modulation peaks of +15dB (relative to 5 cm/sec velocity) are common in commercially produced records. Now, a well-designed analog RIAA preamp can be set up to have a similar amount of headroom at 20KC as at 1KC, but this is of course impossible if the EQ is done completely after conversion. Further, with a MM/MI cartridge, the load/cable capacitance causes an ultrasonic peak, which compensates for the natural HF rolloff of the cartridge. This peak can easily be 5-10dB at 25-30KHz . . . and overloading an ADC at the very top of the audioband brings out the very worst aspects of its performance, with big-time aliasing an intermodulation components being common.

So if you add together 20dB for the EQ, 10dB headroom for HF peaking, and 15dB for common modulation peaks, this means that if you set 0dB/1KC at -45dBFS into the ADC, you still have very little real-world headroom. So bring it down only another 5dB for good measure, and most of the mid-band modulation is at -50dBFS, which leaves only 50dB or so S/N on a really good 24-bit ADC . . . assuming the mic preamplifier you're using is perfect and noise-free.

Now if the mic preamp is designed for a low-impedance balanced microphone, then its input En/In characteristics are going to be a marginal match (at best) for an inductive MM/MI cartridge, even if you've adjusted its loading. And since you've gone through the trouble of adapting a mic preamp (assuming you've removed loading resistors, phantom-power blocking caps, input-pad resistors and switches, etc. and added an appropriate loading network for the cartridge) . . . wouldn't it simply be easier to adjust the input impedance and capacitance of you existing phono preamps to whatever you want?

In the end, in my pursuits I found that I could get much better performance with a well-designed two-stage RIAA preamp and a typical ADC eval board. To further pursue digital RIAA compensation, I concluded that it would be best to use a preamp with a fixed single-pole (6dB/octave starting at maybe 15Hz) compensation across the entire audioband, and applying only the precision compensation within the digital domain - this preserves both good headroom and noise characteristics, and makes the analog EQ completely non-critical, as then its tolerances only slightly affect level, not frequency response. Also interesting to me was the idea of using an MM/MI cartridge loaded by an I/V converter into an ADC, thus eliminitaing the effects of any amount of cable capacitance. The equivalent of an appropriate load capacitor could be then applied with DSP equalisation after conversion.

Anyway, just a few thoughts . . . good luck.