The Voxengo CurveEQ can generate an EQ curves based on the input, in this case they use pink noise through 2 microphones and you can use the curves to make one mic match the other.
Given that there are a lot of other differences between mics, I can see a lot of uses for something like this.
Is there a linux equivalent?
Here's a couple of links to the subject:
https://groupdiy.com/index.php?topic=67322.msg0
https://www.youtube.com/watch?v=0qoGEpOuY6U
Digitaly Matching Microphones w/ Voxengo CurveEQ
Moderators: MattKingUSA, khz
-
- Established Member
- Posts: 29
- Joined: Tue Jan 10, 2017 5:28 pm
- Has thanked: 4 times
- Been thanked: 4 times
Re: Digitaly Matching Microphones w/ Voxengo CurveEQ
Hi there!
I am not sure whether there is a Linux equivalent, but you can do it on Linux I think.
Here I wrote a tutorial to do Audio response measurements using JAPA (still work in progress). There is a section on how to measure the relative response of two microphones.
With reference to that, what I think you could do is to put an EQ (Calf EQ for example) right between mic 1 output and JAPA in_1. Then, you could tweak the EQ until you obtain a flat horizontal line on JAPA. This would give you the EQ that matches mic 1 response to mic 2 response.
If the EQ you use adds too much latency (see soundcard measurement to see the effects of latency), just put the same EQ between mic 2 and JAPA in_2, but set that to flat.
Although I know that the reference method works (as I use it everyday for my job) I never tried it with JAPA. I plan to do some more experiments during the xmas break, when I will be back to home to play with my mics![Wink :wink:](./images/smilies/icon_wink.gif)
I am not sure whether there is a Linux equivalent, but you can do it on Linux I think.
Here I wrote a tutorial to do Audio response measurements using JAPA (still work in progress). There is a section on how to measure the relative response of two microphones.
With reference to that, what I think you could do is to put an EQ (Calf EQ for example) right between mic 1 output and JAPA in_1. Then, you could tweak the EQ until you obtain a flat horizontal line on JAPA. This would give you the EQ that matches mic 1 response to mic 2 response.
If the EQ you use adds too much latency (see soundcard measurement to see the effects of latency), just put the same EQ between mic 2 and JAPA in_2, but set that to flat.
Although I know that the reference method works (as I use it everyday for my job) I never tried it with JAPA. I plan to do some more experiments during the xmas break, when I will be back to home to play with my mics
![Wink :wink:](./images/smilies/icon_wink.gif)
- sadko4u
- Established Member
- Posts: 986
- Joined: Mon Sep 28, 2015 9:03 pm
- Has thanked: 2 times
- Been thanked: 359 times
Re: Digitaly Matching Microphones w/ Voxengo CurveEQ
I think we can add something similar to the long-long TODO list of LSP Plugins.
LSP (Linux Studio Plugins) Developer and Maintainer.
-
- Established Member
- Posts: 29
- Joined: Tue Jan 10, 2017 5:28 pm
- Has thanked: 4 times
- Been thanked: 4 times
Re: Digitaly Matching Microphones w/ Voxengo CurveEQ
That's brilliant! I'm going thru the tutorial - it will take a whileCrocoDuck wrote:Hi there!
I am not sure whether there is a Linux equivalent, but you can do it on Linux I think.
Here I wrote a tutorial to do Audio response measurements using JAPA (still work in progress). There is a section on how to measure the relative response of two microphones.
With reference to that, what I think you could do is to put an EQ (Calf EQ for example) right between mic 1 output and JAPA in_1. Then, you could tweak the EQ until you obtain a flat horizontal line on JAPA. This would give you the EQ that matches mic 1 response to mic 2 response.
If the EQ you use adds too much latency (see soundcard measurement to see the effects of latency), just put the same EQ between mic 2 and JAPA in_2, but set that to flat.
Although I know that the reference method works (as I use it everyday for my job) I never tried it with JAPA. I plan to do some more experiments during the xmas break, when I will be back to home to play with my mics
![Smile :-)](./images/smilies/icon_smile.gif)
I don't know if Calf EQ will be precise enough to flatten the A/B graph, but I'll also be spending some xmas time on this.
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Thanks.
-
- Established Member
- Posts: 29
- Joined: Tue Jan 10, 2017 5:28 pm
- Has thanked: 4 times
- Been thanked: 4 times
Re: Digitaly Matching Microphones w/ Voxengo CurveEQ
I tried JAPA as you suggested. I started an Ardour session and told it to use Jack. I added a couple of Audio Tracks in Ardour and told them to use my hardware microphone inputs. I started "japa -J" in another window (it was a nice surprise to see the japa inputs automatically show up as output options in in each the Ardour Audio Tracks).CrocoDuck wrote:Hi there!
I am not sure whether there is a Linux equivalent, but you can do it on Linux I think.
Here I wrote a tutorial to do Audio response measurements using JAPA (still work in progress). There is a section on how to measure the relative response of two microphones.
With reference to that, what I think you could do is to put an EQ (Calf EQ for example) right between mic 1 output and JAPA in_1. Then, you could tweak the EQ until you obtain a flat horizontal line on JAPA. This would give you the EQ that matches mic 1 response to mic 2 response.
If the EQ you use adds too much latency (see soundcard measurement to see the effects of latency), just put the same EQ between mic 2 and JAPA in_2, but set that to flat.
Although I know that the reference method works (as I use it everyday for my job) I never tried it with JAPA. I plan to do some more experiments during the xmas break, when I will be back to home to play with my mics
I fed some pink sound into pairs of mics and fiddled around with the JAPA buttons and Ardour faders to match the input levels. It was interesting to see the frequency response as well as the difference (by selecting "A/B" from the A input options) between the 2 mics.
I think I avoided the latency issue you described in your tutorial viewtopic.php?f=19&t=17759 by inserting Calf 12 band eq's in each track, but only using one on the mic that I wanted to match to the reference. I checked this by setting both inputs to the same mic. JAPA indeed showed a straight line.
Re: Digitaly Matching Microphones w/ Voxengo CurveEQ
Nice one! Did you attach a picture? I think I cannot see it.12strings2hands wrote:I think I avoided the latency issue you described in your tutorial viewtopic.php?f=19&t=17759 by inserting Calf 12 band eq's in each track, but only using one on the mic that I wanted to match to the reference. I checked this by setting both inputs to the same mic. JAPA indeed showed a straight line.
Image
Anyway, I was not able to do more experiments on my side. Guess what: my Scarlett 2i4 broke as I pressed the +48V button to power up a couple of mics. It is the second time this happens to me, but the first time it happened while the unit was still under warranty... I guess I am not gonna buy another Focusrite card. So bad, cause they work just great under Linux.
-
- Established Member
- Posts: 29
- Joined: Tue Jan 10, 2017 5:28 pm
- Has thanked: 4 times
- Been thanked: 4 times
Re: Digitaly Matching Microphones w/ Voxengo CurveEQ
I made a little entry on my music blog to host the image of the JAPA session. There's an explanation also:
http://www.artsulger.com/2017/12/digita ... -japa.html
http://www.artsulger.com/2017/12/digita ... -japa.html