MathAudio Headphone EQ for Foobar2000(http://mathaudio.com/images/mathaudio-headphone-eq.png)
- Helps to detect and compensate for the unwanted resonances in high-quality headphones and earphones.
- Includes a test signal generator.
- Includes a crossfeed feature which allows the listener to reduce the channel separation to a natural level. The crossfeed makes the headphones less fatiguing to listen to for long periods.
- Supports up to 99 compensating filters.
- Supports individual correction of left and right channels.
- Supports undo/redo operations.
- Applies 64-bit signal path throughout.
- Supports full range of sample rates from 44,056 kHz up to 352,8 kHz.
Download: mathaudio.com/download.htm (http://mathaudio.com/download.htm)
Hello
@k2k,
I installed Headphone EQ ver 1.4.0 and I cannot hear any sweep tone (I have ASIO driver).
I also pressed the button sweep-out to check the output settings, but the button is unresponsive.
I think there is a bug somewhere.
Regards, Andrea
I also pressed the button sweep-out to check the output settings, but the button is unresponsive.
We've just fixed the problem. Please download the newest version of Headphone EQ from our web site: https://mathaudio.com/download.htm
Hello
@k2k, unfortunately the link provided landed me to the download page, but the only package effectively available for download is the old 1.4.0 even if on the page there is written 1.4.1.
Please, kindly check.
Thanks and regards, Andrea
Hello
@k2k, I could download the new package 1.4.1 a few minutes ago.
It is still NOT working with ASIO.
Now the Sweep Out button works but selecting any ASIO output I cannot get any output there.
It works only if I select regular embedded laptop audio loudspeaker.
Because I am using very well known, professional and solid MOTU ASIO driver, I have to suppose there is some other problem pending.
Kind regards,
Andrea
Hello
@k2k, I though about and I think the best would be to have also the option to Sweep-Out directly into/to the next component present in the DSP chain.
In my headphone DSP configuration, your component is the last, but it may be not the last...
I tell you this because I am now having problem with Room EQ also ... and I am going to write to you in the appropriate thread.
Regards, Andrea
Hello @k2k, I could download the new package 1.4.1 a few minutes ago.
It is still NOT working with ASIO.
Now the Sweep Out button works but selecting any ASIO output I cannot get any output there.
It works only if I select regular embedded laptop audio loudspeaker.
Because I am using very well known, professional and solid MOTU ASIO driver, I have to suppose there is some other problem pending.
Kind regards,
Andrea
The Foobar2000 version of Headphone EQ can send the sweep sound to a conventional Windows driver only, not ASIO. I believe that your MOTU set includes conventional Windows drivers and you can temporarily use them to make the correction curve. After that you can use Foobar2000 to work with your ASIO drivers.
Hello @k2k, I though about and I think the best would be to have also the option to Sweep-Out directly into/to the next component present in the DSP chain.
In my headphone DSP configuration, your component is the last, but it may be not the last...
Regards, Andrea
It could be a good idea, but the Foobar2000's plug-in interface doesn't allow us to return any sound when Foobar2000 doesn't send a sound to the plug-in's input. That is why the Foobar2000 version of Headphone EQ sends the sweep sound directly to the sound card.
-
Hello K2K, thanks for the explanation. I will use your VST2 plug-in for headphone EQ testing.
Regards, Andrea
Hello
@k2k, I see that a new version is up. What's new?
Did you find the solution for having signal out of ASIO?
Regards, Andrea
Hello @k2k, I see that a new version is up. What's new?
A small bug is fixed which affected the Mac version only. We use the same C++ code for all versions, so the Foobar version is updated too.
Did you find the solution for having signal out of ASIO?
Regards, Andrea
When you click the "Sweep Out" button, Headphone EQ shows you all the available (non-ASIO) audio devices that can be used to output the sweep tone. If you use a MOTU audio interface, most probably there is a non-ASIO dirver that can be used to output the sweep tone. If you can select something like "MOTU Line Out" but the sound is absent, it is possible that another program occupies your ASIO driver at the moment and your audio interface cannot work in ASIO and non-ASIO modes simultaneously. If you use the Foobar's "ASIO Support" component, try to temporarily disable it to allow your audio interface to work in non-ASIO mode.
Thank you K2K for the info and the tip.
Regards, Andrea
Hi all,
I added 2 buttons on my skins, one for equalizer and one for MathAudio Headphones EQ, the one for equalizer works but not the other.
if (bbtn2_b) Buttons.bottom2 = new Button(ww / 16 * 5, Math.floor(wh / 12 * 11) - 1, bbw, bsh, a, function(){fb.RunMainMenuCommand("MathAudio Headphone EQ")});
if (bbtn3_b) Buttons.bottom3 = new Button(ww / 16 * 7, Math.floor(wh / 12 * 11) - 1, bbw, bsh, a, function(){fb.RunMainMenuCommand("Graphic Equalizer")});
Can you help me please ?
I'd appreciate tips on troubleshooting. I'm using default Windows driver for my DAC. Headphone EQ is the only Active DSP. The Sweep function seems to work: I hear the tone and gain control works. But the EQ seems non-functional. Filters have no effect, nor does the gain control or Crossfeed.
I'd appreciate tips on troubleshooting. I'm using default Windows driver for my DAC. Headphone EQ is the only Active DSP. The Sweep function seems to work: I hear the tone and gain control works. But the EQ seems non-functional. Filters have no effect, nor does the gain control or Crossfeed.
- Make sure that the "EQ" radio button is selected.
- Make a "strong" peaking filter with a gain of about -30 dB. The equalizer effect must become very audible.
- Try to use one of the default Foobar2000 components instead of the Headphone EQ. Does it work?
Hello guys,
Sorry, but I do not manage to set anything reasonable at all.
May I ask a few questions and make a few layman suggestions?
1. The EQ settings window is only 7x6,3cm small on a 13 inch tablet. The font is actually impossible to read. I tried using a magnifying glass as the EQ window is also not zoomable. Why is it not customizable? It makes the setup unnecessarily fiddly. Could this perhaps be changed? Because music can also be listened to with (Windows) tablets with Foobar2000 and headphones (e.g. a Surface).
2. There is talk about applying the filter parameters from Oratory1990 or Jaakko Pasanen's presets before you start, as that would simplify the work a lot. But I don't see any way to load these presets in MathAudio Headphone EQ. It is only offered to load a HDP file. No TXT or CSV files are supported, as they are offered e.g. on https://github.com/jaakkopasanen/AutoEq. Couldn't support for these be introduced to really make EQ setup easier?
3. Which preset would you be able to apply to the EQ? I see three to choose from: FixedBandEQ, GraphicEQ and ParametricEQ. Which one would be the right one? (see: https://github.com/jaakkopasanen/AutoEq/tree/master/results/oratory1990/harman_over-ear_2018/Koss%20Porta%20Pro)
4) I may have overlooked or over-read something as I am not native English speaker. If so, please accept my apologies.
I ask that you also forgive me for being a complete novice at setting up equalizers. Otherwise, I would be happy to take my hints as suggestions for improvement.
Thank you!
[Bumpy translated with DeepL]
Hello guys,
Sorry, but I do not manage to set anything reasonable at all.
To make things simple, drop me an email with the accurate type of your headphones, and I will make a preset for your headphones. You can find our email at https://mathaudio.com/contact.htm
Ok, I have done that.
I have a Koss and a AKG headphone...
Thank you very much!
Thank you k2k for providing this corrective component for headphones as fb2k plugin as well. While its there some time already, became more famous and popular for fb2k users (not only). The combination of parametric equalizer with crossfeed forms a logical package that will undoubtedly find its users.
My question is about the crossfeed module, whose purpose is described in layman's terms on the homepage, but there is no mention of the principle it uses.
I would like to ask the author what mathematics or principle is used in this filter to the extent that's possible for the author, thank you very much. From a subjective comparison of available plugins based on different principles ("simple" crossfeed, crossfeed with J. Meier's thoughts, HRTF, etc etc etc..) I assume that HRTF is used here..
As I wrote, the combination of equalizer and crossfeed module is a logical step. Since it is primarily about equalization of hearing aids and crossfeed there is a kind of "addition", although I have a question about the possibility to create a plugin only with the crossfeed module. Someone has the equalization solved in a different way and uses only crossfeed. The possibility to disable equalization is of course known to me, but I am interested in this possibility to separate the crossfeed functionality.
Thank you very much for an answer.
Yes, it is possible to separate the crossfeed functionality. The problem lies in the fact that every plug-in needs some support. For example, we adapt our plug-ins to every new version of Windows and Mac OS X. This work takes much time. Supporting one plug-in takes less time than supporting two plug-ins. On the other hand, disabling the equalization is easy and the disabled equalizer doesn't consume any CPU resources.
Yes, we use a sort of a HRTF algorithm in the crossfeed block.
Just discovered this interesting looking program. Noticed FB2k is still 32-bit. Is there going to be a 64-bit update in the future? Sounds like a great program, and I'd like to buy it for sure, if there's an upcoming update.
Just discovered this interesting looking program. Noticed FB2k is still 32-bit. Is there going to be a 64-bit update in the future?
The beta x64 version of Foobar2000 is already available at https://www.foobar2000.org/download
The x64 version of MathAudio Headphone EQ for Foobar2000 should be available before the end of October at https://mathaudio.com/download.htm
Download: mathaudio.com/download.htm (http://mathaudio.com/download.htm)
added you to my guitar student forum (https://statecollegeguitarlessons.com/community/main-forum/advanced-audio-software/)
Just discovered this interesting looking program. Noticed FB2k is still 32-bit. Is there going to be a 64-bit update in the future?
The beta x64 version of Foobar2000 is already available at https://www.foobar2000.org/download
The x64 version of MathAudio Headphone EQ for Foobar2000 should be available before the end of October at https://mathaudio.com/download.htm
Thanks. I actually did mean the 64 version of this plug-in. Sounds great...I'll wait for it.
Thanks. I actually did mean the 64 version of this plug-in. Sounds great...I'll wait for it.
We've just published a new version of the Headphone EQ component for Foobar2000 which is compatible with both x32 and x64 versions of Foobar2000. The new version can be downloaded from https://mathaudio.com/download.htm
Thank you very very much for the 64Bit version! That was quick!
Now works it again on my Windows tablet where I mistakenly installed the 64Bit version of Foobar...
Any updates on the V2-64-bit version for FB2K?
Any updates on the V2-64-bit version for FB2K?
@UELong
https://hydrogenaud.io/index.php/topic,109674.msg1017210.html#msg1017210
v1.4.7 32bit and 64bit versions of Foobar2000.
Or is there something wrong?
Any updates on the V2-64-bit version for FB2K?
@UELong
https://hydrogenaud.io/index.php/topic,109674.msg1017210.html#msg1017210
v1.4.7 32bit and 64bit versions of Foobar2000.
Or is there something wrong?
Only with my brain. Got it. Thanks.
Just one thing: Not sure how to set it up. Blind guy here, and I expect FB2K is not showing my screenreader everything on the page. How do I set it up for my Audeze LCD-Xs?
Just one thing: Not sure how to set it up. Blind guy here, and I expect FB2K is not showing my screenreader everything on the page. How do I set it up for my Audeze LCD-Xs?
I've just sent you a PM with my email address. I will send you a ready preset for your Audeze LCD-X if you would drop me an empty email with "UELong" in the address string.
Just want to say it works beautifully.
"Feature requests" for consideration:
- Show the parameters of the selected filter.
- Support of filter settings .txt files exported from REW (already mentioned).
Hi :)
maybe you're wrong.
> Current version: 1.4.8, released on 2023-01-18
MathAudio Headphone EQ 1.4.7 (2023-01-19)
https://www.foobar2000.org/components/view/foo_headphone_eq
> Supported processor architecture: x86 32-bit.
Thanks.
Hi :)
maybe you're wrong.
> Current version: 1.4.8, released on 2023-01-18
MathAudio Headphone EQ 1.4.7 (2023-01-19)
Thanks. I've just corrected the version number in the file.
- Support of filter settings .txt files exported from REW (already mentioned).
We've just added a new "Import" button to the Headphone EQ interface. This button can be used to import filter parameters from
.txt files. For example, you can copy the filter parameters from https://github.com/jaakkopasanen/AutoEq/blob/master/results/ (https://github.com/jaakkopasanen/AutoEq/blob/master/results/oratory1990/harman_over-ear_2018/AKG%20K240%20Studio/AKG%20K240%20Studio%20FixedBandEQ.txt) to a
.txt file without any changes and import the text file to Headphone EQ by means of the "Import" button.
Thanks k2k.
- Support of filter settings .txt files exported from REW (already mentioned).
We've just added a new "Import" button to the Headphone EQ interface. This button can be used to import filter parameters from .txt files. For example, you can copy the filter parameters from https://github.com/jaakkopasanen/AutoEq/blob/master/results/ (https://github.com/jaakkopasanen/AutoEq/blob/master/results/oratory1990/harman_over-ear_2018/AKG%20K240%20Studio/AKG%20K240%20Studio%20FixedBandEQ.txt) to a .txt file without any changes and import the text file to Headphone EQ by means of the "Import" button.
Many Thanks.
We've just added a new "Import" button to the Headphone EQ interface. This button can be used to import filter parameters from .txt files.
Thanks!
Hi :)
MathAudio Headphone EQ 1.4.9 (2023-01-24):
Do not read the dsp-presets (*.fb2k-dsp) created in v1.4.7 (2022-10-08).
Created newly.
Any changes?
Thanks.
Hi :)
MathAudio Headphone EQ 1.4.9 (2023-01-24):
Do not read the dsp-presets (*.fb2k-dsp) created in v1.4.7 (2022-10-08).
Created newly.
Any changes?
Thanks.
Use the "Load preset" button to load the
.hdp preset which was created in v1.4.7 by means of the "Save preset" button.
Headphone EQ v.1.4.9 shows the name of the last loaded
.hdp file, so its preset format is changed, but the "Load preset" button ensures compatibility with the older preset format.
Thank you for your reply.
"*.hdp" can read.
can't read "DSP chain presets"
Preferences > Playback > DSP Manager > DSP chain presets (*.fb2k-dsp)
No problem: v1.4.7 → v1.4.8
Can't read:
v1.4.8 → v1.4.9
v1.4.7 → v1.4.9
DSP chain presets > Load button
https://i.imgur.com/AWrug5q.png
Thanks.
Thank you for your reply.
"*.hdp" can read.
can't read "DSP chain presets"
Preferences > Playback > DSP Manager > DSP chain presets (*.fb2k-dsp)
.hdp preset file is the only possible way to migrate from the old Headphone EQ version to the new one. Foobar's chain presets may not work when we add new features or controls to Headphone EQ, but Headphone EQ's own
.hdp preset files always allow one to migrate data from a previous version to a new one. If you need an old version of Headphone EQ for saving your
.hdp preset, I can send it to you.
Hi: I installed 1.4.9, and the preset didn't carry over. Do I need to reinstall the preset? And how? Can't seem to read any of the dialog boxes or controls.
Hi: I installed 1.4.9, and the preset didn't carry over. Do I need to reinstall the preset? And how? Can't seem to read any of the dialog boxes or controls.
See step 13 at https://mathaudio.com/headphone-eq.htm
It is recommended to use the "Save preset" button every time when you change the settings of the plug-in to be sure that you will be able to restore your settings if necessary. Use the "Load preset" button to restore your settings.
talking about "DSP chain presets".
Preferences > Playback > DSP Manager > DSP chain presets (*.fb2k-dsp)
Other DSP Components read up to Setting.
Only MathAudio Headphone EQ 1.4.9 does not load Settings.
Do I have to load .hdp and save DSP chain presets (*.fb2k-dsp) when new version is released?
Thanks again.
Do I have to load .hdp and save DSP chain presets (*.fb2k-dsp) when new version is released?
Thanks again.
You don't have to load the
.hdp file every time when a new version is released if everything works.
Of course you may save your settings in the internal format of your host program (Foobar2000, Reaper, Cubase, etc) but we don't guarantee that the host will always help you to restore the state of Headphone EQ when we add new features or controls to our plug-in and the internal structure of the plug-in is changed. Always use the "Save preset" button to be on the safe side.
talking about "DSP chain presets".
Preferences > Playback > DSP Manager > DSP chain presets (*.fb2k-dsp)
Other DSP Components read up to Setting.
Only MathAudio Headphone EQ 1.4.9 does not load Settings.
Please Test with v1.4.7 "DSP chain presets" (Mix in other DSP Components).
Please Test with v1.4.7 "DSP chain presets" (Mix in other DSP Components).
Did you read my previous post? We don't guarantee that you can safely store your settings in Foobar's presets every time when we add new features or controls to our plug-in, that is why we recommend
.hdp files. You don't have to load the
.hdp file 'every time' if everything works, but you have to use the
.hdp file if the Foobar's preset doesn't work.
> Did you read my previous post?
Yes.
> but you have to use the .hdp file if the Foobar's preset doesn't work.
No problem: v1.4.7 → v1.4.8
v1.4.9: It seems that you need to create a new.
Please Test with v1.4.7 "DSP chain presets" (Mix in other DSP Components).
Please tell me the result of TEST
> but you have to use the .hdp file if the Foobar's preset doesn't work.
No problem: v1.4.7 → v1.4.8
v1.4.9: It seems that you need to create a new.
It is impossible.
.hdp file must work. Please send me the
.hdp file which works on v1.4.7 but doesn't work on v1.4.9. I will test it. Use our contact page https://mathaudio.com/contact.htm
I'm not talking about .hdp.
talking about "DSP chain presets".
Preferences > Playback > DSP Manager > DSP chain presets (*.fb2k-dsp)
Please Test with v1.4.7 DSP chain presets (*.fb2k-dsp)(Mix in other DSP Components).
Please overwrite install v1.4.9
・v1.4.9: It seems that you need to create a new.
I think that's what he's saying. So you save the headphone eq settings in v.1.4.7 as a hdp --> update to v.1.4.9 --> load the foobar dsp preset --> go into headphone eq settings --> load the hdp preset --> overwrite the foobar dsp preset
Must be created DSP chain presets (*.fb2k-dsp) new for each new version.
There is no meaning of DSP chain presets.
No point in backing up "foobar2000/profile/dsp-presets" folder.
This is the first time that this is happening, so I'd say it's far from happening with every version. It's a good idea to have backups of your headphone eq settings in the native format anyway, which also works with the vst and au versions.
Of course, I have saved the .hdp file
So in v1.4.9 I created new DSP chain presets (*.fb2k-dsp).
Other DSP Components are also mixed.
v1.4.9 is not saved in DSP chain presets (*.fb2k-dsp).
Create a new, DSP chain presets (*.fb2k-dsp).
Sorry, I don't understand what your issue is. I just updated to 1.4.9 and did exactly what I wrote above and it worked, meaning that the fb2k-dsp files got updated and switching between them loads the correct headphone eq settings.
Output Question: I use a DAC for my headphone use. Is it possible to set up the EQ to run on one output device and not on another? I use my speakers on an in ternal soundcard, and my HPs with a Chord DAC.
Output Question: I use a DAC for my headphone use. Is it possible to set up the EQ to run on one output device and not on another? I use my speakers on an in ternal soundcard, and my HPs with a Chord DAC.
As far as I understand Foobar2000 allows you to automatically activate a specific DSP component if you switch to a specific output device (File-Preferences-Playback-Output-Devices).
As far as I understand Foobar2000 allows you to automatically activate a specific DSP component if you switch to a specific output device (File-Preferences-Playback-Output-Devices)
Foobar2000 allows you to automatically activate a specific DSP chain since version 2.0 only. In older versions this can be done with component foo_dynamicdsp - https://hydrogenaud.io/index.php/topic,108904.0.html , https://hydrogenaud.io/index.php/topic,96094.msg956094.html#msg956094
Could I get a copy of the previous 1.4.8? My sighted son couldn't get 149 to load preset either.
Sorry and thanks.
Could I get a copy of the previous 1.4.8? My sighted son couldn't get 149 to load preset either.
Sorry and thanks.
Yes, of course. You can download v1.4.8 from https://mathaudio.com/headphone_eq_148.zip
If you want to move from v1.4.8 to v1.4.9, simply use the "Save preset" button in v1.4.8, then use the "Load preset" button in v1.4.9.
Could I get a copy of the previous 1.4.8? My sighted son couldn't get 149 to load preset either.
Sorry and thanks.
Yes, of course. You can download v1.4.8 from https://mathaudio.com/headphone_eq_148.zip
If you want to move from v1.4.8 to v1.4.9, simply use the "Save preset" button in v1.4.8, then use the "Load preset" button in v1.4.9.
Thanks. I'll try that.
When using this DSP in Converter and converting in multiple threads, resulting files contain audible clicks.
When using this DSP in Converter and converting in multiple threads, resulting files contain audible clicks.
I did not try the Converter, but Headphone EQ can be used to process 1 audio file in 1 thread or N audio files in N threads simultaneously. This is true for all audio EQ plug-ins, not only Headphone EQ. Audio buffers are not independent in equalizers, so any attempt to process different audio buffers of the same audio file in different threads may cause audio artifacts.
or N audio files in N threads simultaneously
This is what fb2k converter does when using multiple threads. And it leads to audible artifacts with MathAudio Headphone EQ DSP.
I installed MathAudio Headphone EQ for Foobar2000...but I can't get it to show in the drop down menu(View->DSP). I can only access it by going to File->Preferences->Playback->DSP manager->clicking the 3 dots.
Is it supposed to be like this ?
Are there ways to add it to View->DSP ? Or maybe assign a keyboard shortcut to it ?
I couldn't do it!!!
Are there ways to add it to View->DSP ? Or maybe assign a keyboard shortcut to it ?
I don't know how to add plug-ins to the Foobar's View->DSP menu. I hope someone else can answer your question.
I always use File->Preferences->Playback->DSP manager to access DSP plug-ins.
I installed MathAudio Headphone EQ for Foobar2000...but I can't get it to show in the drop down menu(View->DSP). I can only access it by going to File->Preferences->Playback->DSP manager->clicking the 3 dots.
Is it supposed to be like this ?
Are there ways to add it to View->DSP ? Or maybe assign a keyboard shortcut to it ?
I couldn't do it!!!
With the plugin active and showing its options, try going to Keyboard Shortcuts->Action->DSP settings; is there an entry there for the plugin you could make a shortcut to?
I installed MathAudio Headphone EQ for Foobar2000...but I can't get it to show in the drop down menu(View->DSP). I can only access it by going to File->Preferences->Playback->DSP manager->clicking the 3 dots.
Is it supposed to be like this ?
Are there ways to add it to View->DSP ? Or maybe assign a keyboard shortcut to it ?
I couldn't do it!!!
With the plugin active and showing its options, try going to Keyboard Shortcuts->Action->DSP settings; is there an entry there for the plugin you could make a shortcut to?
When the Mathaudio Headphone EQ component is open and active, it is not possible to access Preferences in any way...
OK. With ESLyric open and active, it is possible, which is why I thought that may also be the case with this plugin.
Yes, we use a sort of a HRTF algorithm in the crossfeed block.
Please can you tell us more about the supporting principles for the HRTF algorithm you've chosen?
What does the crossfeed slider
actually do?
...and, by the way: Why not Meier's?
(Just curious. This is one of my favorite f2k plugins and I use it all the time!) :D