VST RIAA and Inverse RIAA Plugin

This is where record cutters raise questions about cutting, and trade wisdom and experiment results. We love Scully, Neumann, Presto, & Rek-O-Kut lathes and Wilcox-Gay Recordios (among others). We are excited by the various modern pro and semi-pro systems, too, in production and development. We use strange, extinct disc-based dictation machines. And other stuff, too.

Moderators: piaptk, tragwag, Steve E., Aussie0zborn

User avatar
markrob
Posts: 1636
Joined: Wed Nov 28, 2007 1:14 am
Location: Philadelphia Area

VST RIAA and Inverse RIAA Plugin

Post: # 3924Unread post markrob
Fri Dec 05, 2008 10:29 am

Hi All,

I have written a set of VST plugins that do the RIAA and inverse RIAA curves in software and wanted to know if anybody is interested in checking them out. These will work on any PC based DAW that can host a VST plugin. They allow for adjustable turnover freq's but default to 50, 500, and 2122hz as per the spec. The adjustable turnovers are useful if you want to cut/playback 78's that match older curves pre-RIAA or cut half speed.

I wrote the RIAA plug several years ago before getting into cutting (I'm still a newbie at this). The RIAA plugin allows you to connect a turntable with a flat pre-amp and do the playback EQ in the DAW.

The plugs work at any host supported sample rate. In fact, they become more accurate at the high freq limit at higher sample rates. At 44.1khz, the error is about -3db from ideal at 20Khz. At 96Khz, this is reduced to about -.7db. I can supply info on the filter design calcs if anyone is interested. Being new here, I understand that there is no place to post files for others to download. I don't believe my Comcast web page will allow it either, so if somebody wants to be the host, that would be great.

In the next few days, I intend to make an additional version of the inverse plugin for heads like the Presto 1-D that have the 500hz turnover built-in via a series resistor. I'm debating if I should put a low freq pole-zero at 50 hz and say, 20hz to make the head match the curve at low freq's. Interested in any comments on that idea.

User avatar
Simon
Posts: 601
Joined: Wed Mar 05, 2008 12:25 pm
Location: London, Brighton - England
Contact:

Post: # 3925Unread post Simon
Fri Dec 05, 2008 4:13 pm

will it work with Audacity? if so happy to try it out.
Happy to learn something new.
Wanted: Stylus for Presto, Mono heads Grampian, Fairchild, Presto, Fairchild 740 lathes, Presto 8n, 8d 8dg lathes or parts or Presto or wot ever recording Amps, PM me what you have for sale.

User avatar
markrob
Posts: 1636
Joined: Wed Nov 28, 2007 1:14 am
Location: Philadelphia Area

Post: # 3926Unread post markrob
Fri Dec 05, 2008 5:25 pm

Hi Simon,

I took a look at the Audacity web site and it looks like it should work if you use the VST Enabler.

[url]http://audacityteam.org/vst/[url/]

If you PM me with an email address, I'll send the plugins as attachments. They are small .dll files about 72Kb each

I think I saw you post that you have an Audax head. If it behaves like a Presto, the 500hz roll-off is engineered into the head. If this is the case, this plugin will cut the bass where it should not be. I hope to have a version with the 500 hz turnover removed later this weekend. Let me know if this is the version you want.

User avatar
Simon
Posts: 601
Joined: Wed Mar 05, 2008 12:25 pm
Location: London, Brighton - England
Contact:

Post: # 3945Unread post Simon
Sun Dec 14, 2008 3:22 pm

I could not get them to load in Audacity - but I got them to load in n-Track Studio - I will test them further later this week.
Happy to learn something new.
Wanted: Stylus for Presto, Mono heads Grampian, Fairchild, Presto, Fairchild 740 lathes, Presto 8n, 8d 8dg lathes or parts or Presto or wot ever recording Amps, PM me what you have for sale.

User avatar
JayDC
Posts: 849
Joined: Sat Jan 13, 2007 5:45 pm
Location: Philadelphia

Post: # 12159Unread post JayDC
Sun Jan 16, 2011 2:28 am

can i try these?

User avatar
JuanPabloCuervo
Posts: 63
Joined: Sun Oct 03, 2010 2:56 pm

Re: VST RIAA and Inverse RIAA Plugin

Post: # 12336Unread post JuanPabloCuervo
Sat Jan 22, 2011 3:31 pm

markrob wrote: wanted to know if anybody is interested in checking them out. .
Yes.

User avatar
teas
Posts: 10
Joined: Fri Dec 24, 2010 10:04 am
Location: germany

Post: # 12337Unread post teas
Sat Jan 22, 2011 4:47 pm

would like to check out, for playback

User avatar
markrob
Posts: 1636
Joined: Wed Nov 28, 2007 1:14 am
Location: Philadelphia Area

Post: # 12341Unread post markrob
Sun Jan 23, 2011 10:41 am

Hi,

Just PM me with your email and I'l be glad to send it out for you to try.

Mark

User avatar
JayDC
Posts: 849
Joined: Sat Jan 13, 2007 5:45 pm
Location: Philadelphia

Post: # 12342Unread post JayDC
Sun Jan 23, 2011 11:18 am

I put this on one of my servers.

http://www.haze.fm/IRIAA.zip

As people come up with working presets, please post the files here so we may all have a look.

User avatar
SueDenim
Posts: 235
Joined: Mon Oct 25, 2010 6:51 am
Location: UK
Contact:

Post: # 12343Unread post SueDenim
Sun Jan 23, 2011 11:58 am

Nice one! :mrgreen:

User avatar
petermontg
Posts: 610
Joined: Sat Jun 26, 2010 7:51 am
Location: Ireland.

Post: # 12355Unread post petermontg
Mon Jan 24, 2011 1:27 pm

any hope of one for OSX users
Peter Montgomery
+353(0)894926271
peter(at)petermontgomerymastering.com

Stereo cutter head wanted. Send email or smoke signals.

User avatar
markrob
Posts: 1636
Joined: Wed Nov 28, 2007 1:14 am
Location: Philadelphia Area

Post: # 12357Unread post markrob
Mon Jan 24, 2011 2:00 pm

Hi,

I can supply you with the source for the x86 version. Cubase and VST have always been cross platform. I don't think it would be a big deal. If anybody is game, drop me a PM and I'll send it along.

Mark

User avatar
JuanPabloCuervo
Posts: 63
Joined: Sun Oct 03, 2010 2:56 pm

Post: # 12386Unread post JuanPabloCuervo
Wed Jan 26, 2011 11:55 pm

iRiaa but no Riaa :?:

User avatar
markrob
Posts: 1636
Joined: Wed Nov 28, 2007 1:14 am
Location: Philadelphia Area

Post: # 12420Unread post markrob
Fri Jan 28, 2011 4:23 pm

JuanPabloCuervo wrote:iRiaa but no Riaa :?:
I have both. Most people here only need the recording version. If you PM me, I'll send you the playback version. To use it, you have to use a flat phono preamp terminated with the proper 47K ohm impedance and capacitance,if needed (or whatever you pickup manufacturer requires). I built a flat pre-amp with a gain of 40db (100X) and use that. Since the plugin turnovers are adjustable, you can easily change the plugin to work with disks that were recorded berfore the RIAA became a standard.

Mark


User avatar
markrob
Posts: 1636
Joined: Wed Nov 28, 2007 1:14 am
Location: Philadelphia Area

Post: # 14937Unread post markrob
Mon May 16, 2011 7:32 am

Hi,

They did a much nicer job of making the filter accurate at the highest frequencies than I did with my plugin. At 44.1Khz, they are within 1.7DB, while my plugin is off by 3db. The advantage my plugin has it that the filter parameters are easily calulated on the fly as either sample rate and/or turnover frequencies are adjusted. This makes it useful for playback of non-RIAA disks. The error in my plugin can be reduced if you run at higher sample rates (at 96Khz, the error is reduced to .6db). Here is a link to the method I used to derive my filter.

http://home.comcast.net/~markrob1066/docs/RIAA_Plugin_Math.pdf

This is a static printout of a live Mathcad sheet done at 44.1Khz SR to show the error. I have a similar sheet for the IRIAA for cutting.

Mark

User avatar
Serif
Posts: 408
Joined: Wed Feb 16, 2011 7:14 am

Post: # 14940Unread post Serif
Mon May 16, 2011 8:22 am

Must be because I have been a tape op, but I wish the those who say "inverse RIAA" for cutting eq, instead, said, "RIAA pre-emphasis," since "inverse" sounds like an undoing of something, rather than the doing of it. However, I don't mind saying, "inverse RIAA," for the same filter used for debugging RIAA de-emphasis preamps... (a la Lipschitz and Jung, e.g.)



Andrew



P.S., Mark, you do realize that all digital filters ignore the necessary phase shift... (j/k) :lol:

User avatar
markrob
Posts: 1636
Joined: Wed Nov 28, 2007 1:14 am
Location: Philadelphia Area

Post: # 14941Unread post markrob
Mon May 16, 2011 9:06 am

Hi Andrew,

I agree with your semantics about RIAA vs. IRIAA. I probably got this wrong coming at it from an end user perspective.

I don't belive that you are correct about the phase response. My filter design is an IIR type and is just a mapping of the S domain to the Z domain. I haven't tried to plot the phase response, but I'd bet it closely tracks the equivalent analog filter up to the point that you get close to the Nyquist limit.

Mark

andybee
Posts: 703
Joined: Mon Aug 14, 2006 2:12 pm
Location: Germany

Post: # 14948Unread post andybee
Mon May 16, 2011 1:46 pm

nice, nice, NICE!!!

but, is it not that, what you want:
phase errors, distortion ?

:lol:

User avatar
JuanPabloCuervo
Posts: 63
Joined: Sun Oct 03, 2010 2:56 pm

Post: # 14953Unread post JuanPabloCuervo
Mon May 16, 2011 10:39 pm

Serif wrote:Must be because I have been a tape op, but I wish the those who say "inverse RIAA" for cutting eq, instead, said, "RIAA pre-emphasis," since "inverse" sounds like an undoing of something, rather than the doing of it. However, I don't mind saying, "inverse RIAA," for the same filter used for debugging RIAA de-emphasis preamps... (a la Lipschitz and Jung, e.g.)

Andrew
P.S., Mark, you do realize that all digital filters ignore the necessary phase shift... (j/k) :lol:
some people call it Inverse RiAA Filter
http://www.hagtech.com/iriaa.html

others RiAA Inverter
http://shop.adjustplus.biz/product_info.php?products_id=40&osCsid=ff6ad375bba40cdade379a4cba2cacd0

others Precon LP Level Converter...
http://www.elusivedisc.com/prodinfo.asp?number=KABPRECON

others Phono Burn-In Box
http://store.acousticsounds.com/d/16103/KAB-Pre_Con_LP_Phono_Burn-in_Box-Turntable_Set_Up_Tools

others... pre-emphasis, de-emphasis, passive and active circuits.
http://www.kabusa.com/riaa.htm
http://www.kabusa.com/eqs12rvw.htm

Post Reply