Windows has a performance monitoring tool (comes with OS installation) which you can use for closer debugging of the system performance and also a good debugger as a download (WinDbg) (though, I have not used these for years now since moving to Linux world).
Why you think it fails... ?
By switching you mean selecting the speakers in Windows? If you restart your computer after thread 0 zeros out does it come back? Unfortunately my knowledge of this is very limited. It would be nice to know on which thread or threads the audio manipulation engine of Equalizer APO (equalizerapo.dll) runs.
I've noticed that when i switch from my headphones (that doesn't have APO installed) to my speakers thread0 on my CPU completely zero's out. I played around with the software including uninstalling and reinstalling the driver for each audio devices and thread0 came back online. after running windows troubleshooter for the audio device my assumption is windows audio enhancer conflicting with APO and for some reason causing thread0 to zero out. Even when trying to run cinebench
Have you tried by increasing the buffer size for playback device (attached image in opening post shows 256 samples @ 44.1kHz which may be too tight value for WASAPI Shared Mode ... try much bigger value (1024 - 2048 samples ) to see if it helps anything)?
Yea Fabfilter EQ, wym? I'm using Pro Q 3 On Tuesday, April 16, 2024 at 12:59:18 AM MDT, Peter Verbeek peverbeek@users.sourceforge.net wrote: Since you mention FabFilter I guess you're talking about their EQ VST plugin. If this causes the 're-apply' issue then it's another matter than I thought it was. Did you use a new update of this plugin? My headphone EQ suddenly needs to be re-applied every time I play new audio Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/equalizerapo/discussion/general/...
Since you mention FabFilter I guess you're talking about their EQ VST plugin. If this causes the 're-apply' issue then it's another matter than I thought it was. Did you use a new update of this plugin?
I did, I'm so frustrated, it sounds so much better with fab filter's EQ On Sunday, February 18, 2024 at 05:12:23 AM MST, Peter Verbeek peverbeek@users.sourceforge.net wrote: Sorry to hear that. Yes, it's almost always a Windows update. And it suggests that the device driver has been updated. If so, then perhaps you can find another device driver to install. Then again you probably already did go done that route. My headphone EQ suddenly needs to be re-applied every time I play new audio Sent from...
Nvm wrong discussion thread (supposed to post in Peace Equalizer) feel free to delete
Whenever I set the stereo balance and save the preset, switching presets causes the audio balance to reset to zero. In fact, it seems that it is unable to save stereo balance levels. Is this a bug?
Whenever I set the stereo balance and save the preset, switching presets causes the audio balance to reset to zero. In fact, it seems that it is unable to save stereo balance levels. Is this a bug?
Your issue is different. It isn't that Equalizer APO has been broken as the pre amp still works. It's caused by using graphic eq of Equalizer APO (which is done with convolution). For some unknown reason graphic eq sometimes give high distortion. The developer of Equalizer APO hasn't commented on this. I advise to use the biquad filters for EQ-ing such as the peak filters. By default the Peace equalizer uses these, just to prevent the issue you're experiencing.
Just updated windows 11 and it broke for me too. Preamp works fine but equalizer, the more the sound is changed the more the distortion.
That could be although Windows 11 has matured. On the other hand, it could be that one the next Windows update makes Equalizer APO work again. This happened a lot in the earlier days of Windows 10 and 11. People did undo a breaking Windows 11 update to get Equalizer APO going again.
Unfortunately I don't have any knowledge about the subject. In case of VDI, etc. I'm guessing that they should account for Audio Processing Objects (APO's) of audio devices. I don't know if this is the case or if it's even possible to have APO's in the first place. It's all about the audio stream handling. When it doesn't go through an APO because it's only sent to the receiving computer then APO's can't be used. Also, rights can be restricted and if that's the case I don't know how to deal with...
Just what the topic says, the Equalizer APO had been working fine, but now the configurator doesn't do anything, I am on Windows 11 maybe because of that?
I'm having trouble to run Equalizer APO when connecting to a Virtual Desktop Interface. I'm using RDP (Remote Desktop Protocol). In any case, no matter how I configure the APOs they are not being applied. I've tried different installation modes (LFX, SFX, etc.), but no to no avail. Is it known that this does not work? And are there workarounds?
That happens :) There isn't a good manual how to use Equalizer APO. We only have the wiki to go on. So you aren't the only one not knowing that config.txt is the only file the audio manipulation engine of Equalizer APO reads. Of course config.txt can contain an unlimited number of include files (commands). The above reason is one of the many why I made the Peace equalizer interface. Perhaps you take a look at it. But I'm also the one who does the most support on Equalizer APO as the developer isn't...
I think I solved the issue, which was, in the end, caused by my own foolishness. I think I missed a piece of crucial information that it was the config.txt that I had to modify. So when I, out of boredom and despiration, finally applied some changes to config.txt, it all suddenly started working. I suppose previously I just happened to use config.txt, but when I tried re-installing Equalizer APO and re-create my original settings, I instead created a whole new file, accidentally bamboozling myself...
That can be 2 things. Either you need to restart to invoke the change to the other Install as option. Or the mic doesn't have the other 2 options. This just means that the M-Audio mic audio driver doesn't have these options and only has SFX/MFX. Since you're talking about a mic I need to point to the exclusive access mode which some streaming/recording apps use. This mode bypasses Equalizer APO (or rather any Audio Processing Object). You could try the unchecking of the exclusive access checkboxes...
Out of desperation and boredom I tried modifying the main config.txt file instead of creating new ones, and... it works fine now? I think I missed a piece of crucial information, as I had no idea that it was the config.txt that I had to modify. I suppose previously I just happened to use it, but when I tried re-installing Equalizer APO previously today I instead created a whole new file, accidentally bamboozling myself into thinking that the app stopped working xD
Out of desperation and boredom I tried modifying the main config.txt file instead of creating new ones, and... it works fine now? I think I missed a piece of crucial information, as I had no idea that it was the config.txt that I had to modify. I suppose previously I just happened to use it, but when I tried re-installing Equalizer APO previously today I instead created a whole new file. Huh...
Out of desperation I tried to use config.txt fiile instead of creating new ones, and... it works fine now? I think I missed a piece of how of crucial information, as I had no idea that it was the config.txt that I had to modify. I suppose previously I just happened to use it, but when I tried re-installing Equalizer APO previously today I instead created a whole new file. Huh...
Out of desperation I tried to use config.txt fiile instead of creating new ones, and... it works fine now? I think I missed a piece of how of crucial information, as I had no idea that it was the config.txt that I had to modify.
Okay, that's bloody weird. Out of desperation I tried to use config.txt fiile instead of creating new ones, and... it works fine now? I think I missed a piece of how of crucial information, as I had no idea that it was the config.txt that I had to modify.
Okay, that's bloody weird. Out of desperation I tried to use config.txt fiile instead of creating new ones, and... it works fine now? Am I going mad?
I've tried doing this before, but sadly it didn't help. And yes, I'm using 1.3.2. Now when I look at the Configurator a bit closer, every time I open Troubleshoot Settings for my mic, it starts at "Install as SFX/MFX", even if I previously opened it and re-installed APO as something else.
I've tried doing this before, but sadly it didn't help. Now when I look at the Configurator a bit closer, every time I open Troubleshoot Settings for my mic, it starts at "Install as SFX/MFX", even if I previously opened it and re-installed APO as something else.
I've tried doing this before, but sadly it didn't help. Now when I look at the Configurator a bit closer, everytime I open Troubleshoot Settings for my mic, it starts at "Install as SFX/MFX", even if I previously opened it and re-installed APO as something else.
After installing an audio driver, new or otherwise, Equalizer APO's changes to the driver is overwritten. That's a good way to restore the driver but in your case that isn't what you wanted. So you did right by installing Equalizer APO on the M-Track Solo again. Unfortunately, this new/other driver differs from the former one. So Equalizer APO doesn't work out of the box. To solve this there are the trouble shooting options. Are you familiar how to access them for an audio device? If not, I can explain....
Folks, need urgent help. I've been using EqualizerAPO alongside "M-Audio M-Track Solo" audio-interface to both amplify and clean the sound of my mic, but it stopped working after I've reinstalled M-Audio drivers to resolve another issue of mine. Now it just doesn't affect the mic at all, no matter what settings I use, no matter how many times I reinstall either APO or the drivers. What should I do next?
Let me know if you have trouble setting it all up. Good luck.
It contains the EQ filters and speaker mixing, I think I will just stick to EqualizerAPO for now. Thanks for your help, and PeaceAPO is fantastic.
After selecting another device, in your case G560, all commands below this selection command are only carried out. The commands above it aren't. Looking at your configuration I would make 2 Peace configs, one for the VB-Audio Hifi cable and one for the G560. In case of the G560 what's the contents of g560.txt? If it contains Equalizer APO commands you might import them into Peace (or just create the same EQ on the interfaces of Peace). Of course you need to select the G560 in Peace and then hit the...
To add on to this, if I configure it like this, would the the tune and hesuvi file above carry over to the g560.txt tune below? I do not want to use the game tune for speakers as I use them for music and youtube.
Hi, you are the creator of PeaceAPO right? Before using this game tune I was using PeaceAPO, which works fantastic. Is there anyway to use this game tune's configuration with PeaceAPO? The game tune looks like this, and I think it uses HeSuVi for surround sound virtualization and the .txt file is for the tune.
Ok thx. i'll try with the graphic eq and Q to see what's easier. thx so much, for all the help
because i try to have better footsteps, but it sounds like underwater It's pretty difficult to get the footsteps highlighted without changing the sound too much. Might take a while to get it right. If you are using peak filters instead of graphic eq then try narrowing the peaks with the larger Q(uality) value.
i'm under ssd, it can't be it. hardware acceleration is on, but i don't have this issue with a flat EQ. i tryed his solution and its good, i have good audio now. and i had issue with included file in apo who was not ideal. but now ... i have to made my equalization... because i try to have better footsteps, but it sounds like underwater.... thx for the help :)
In addition to what Peter suggests regarding the GraphicEQ, this may also be related to (as for an examples): - hardware acceleration settings (HW (audio/mouse/etc.) acceleration settings) , - too short playback buffer used in games or device settings (latency, WASAPI Shared mode does not like too short playback buffers), - slow working hard drive (EqualizerAPO's config.txt reading is controlled by file/folder change flag and the flag is updated quite often when you adjust filter parameters)
Ok thx i'll try it.
Unfortunately I can't reproduce what you're experiencing. Knowing Equalizer APO sometimes there can be an issue with the graphic EQ as it's done by convolution. It may give distortion thought this usually is when using graphic EQ as a whole not when changing some dB's. Knowing about the issue of graphic EQ the Peace equalizer (my popular interface for Equalizer APO) by default uses the biquad filters, mainly the peak filter). Perhaps you can use these filters to or use Peace.
hi, i have an issue, when i modify the right column of the EQ. when i add + or - 1 to 6 or9 db, to have a better footsteps sound audio in games, i got sound crackling, or some time, juste the sound of one or two elements in games are weirds. i use APO with asus rog theta 7.1 headset, behringer umc204hd, everything is set correctly. the sound is perfect when i don't modify the db of frequencies. ( everything is on 48k, no issue with that). thx for thoses who will have the time to answer me :)
I guess you're using the Configuration Editor and Graphic EQ. When you click on the "Edit text" button (the small button at the right on the Graphic EQ panel) you'll be able to change the frequencies very easily. If you're using the Peace equalizer then you simple enter the 3000 kHz about a slider.
Ok I think I just realised that the frequencies can be manually changed as they are text boxes, I will try this way. Thanks
Thank you first of all, I discovered this software too late, I have a monolaterale hearing deficiency and this software is already helping me massively. I am looking to find a way to add the 3000HZ frequency as my peak of hearing loss is there and on the 4000hz, when I pump 4k I still get a good gap on the 3k, and I cannot increase the 2k too much as I can hear that frequency. In practice with the settings I have I can cope up to a certain level, but still the hearing is not balanced between the...
So Metaplugin isn't that good (yet). That's unfortunate. Good luck!
Hi Peter, tested Metaplugin but it crashes the editor. I read other posts on the interwebs and many people are reporting that it crashes their DAW. I'll leave the request for the developer here and hope they see it and implement it. I'll keep an eye out for the newer versions of APO. Many thanks for the support.
Also try the unchecking of both "Use original APO" checkboxes. Sometimes that does the trick. Is there a major difference between the Wireless Pro and Nova Pro? For instance, if the Nova Pro is DTS this might be disabled before Equalizer APO starts working. Are these two Bluetooth or USB audio devices?
The developer does occasionally read posts. And he does some work on Equalizer APO. But I don't expect any major changes soon although I'm sure he has plans. In the meanwhile I'm doing the most support where Juha and Etienne chip in. I get it that low latency is in your case important. Using a VST host indeed adds more latency. Unfortunately I don't know about any low latency cheap or free VST hosts. And you're welcome.
Yes I have tried all options in the drop down without any luck As per original post if I unplug the Nova Pros at any time and plug the Arctis Wireless Pros back in they work.
Thank you Peter for taking time and investing the issue. I see Juha suggests Metaplugin, but the problem is it's not free. Moreover routing audio through more plugins will introduce latency that I'm trying to avoid. It would be 100 times better if the APO could support the newer format natively. Does developer of APO even read these discussion ? I see a recent update so maybe they are still around. Hope springs eternal. Many thanks for the support. Highly appreciated.
Found this discussion about VST 3 support. Juha suggests a wrapper.
Perhaps a VST2 wrapper can load VST3 plugins? I guess not. I've tried to look for clues in the source code of Equalizer APO to discover which VST version is actually being supported. I couldn't find any clues. I see that VST2 is ancient (1999). No wonder Steinberg has pulled the SDK 25 years later.
Hello Peter, thank you for the response. VST2 is now the relic of the past. I requested some dev's to provide the VST2 version of their plugins and they responded saying that steinberg has pulled the SDK for compiling the VST2 plugins so there's nothing they can do. Right now using Analog Obsession plugins, had to dig deep into the interwebs to able to find the old VST2 versions of their plugins as everything newer is in VST3 format. Miss out on the updates and all the improvements and enhancement....
VST2 is now the relic of the past. I requested some dev's to provide the VST2 evrsion of their plugins and they responded saying that steinberg has pulled the SDK for compiling the VST2 plugins so there's nothing they can do. Right now using Analog Obsession plugins, had to dig deep into the interwebs to able to find the old VST2 versions of their plugins as everything newer is in VST3 format. Miss out on the updates and all the improvements and enhancement. I wish the EqAPO dev is reading this,...
I guess you have tried all or some troubleshooting options for the Nova Pro in the Configurator?
Yes old ones are Arctis Wireles Pro New ones are Arctis Nova Pro New headset without equalizer (even when using SteelSeries EQ in despiration) sounds like I have the earphones though a 2m long 100mm pvc pipe, its not nice lol xD
Yes old ones are Arctis Wireles Pro New ones are Arctis Nova Pro
Are the old ones also SteelSeries?
Would be nice indeed. Btw. I was under the impression that only VST3 plugins are supported.
Late reply but I have resorted to using my old headset and just came back to the post now. I uninstalled SteelSeries GG and als uninstalled the headset drivers It forced me to re-tick and re-intall Equalizer APO in configurator, but to no avail with the new headset. Old headset worked immediately when I unplugged the new one and plugged old one back in Might need to try a reinstall soon
Support for VST3 plugins
Well, the only active file is config.txt but this file may have many include commands. For instance, my Peace equalizer interface makes use of this like so: config.txt contents: Include: peace.txt This means that all magic happens in the peace.txt file which Peace is constantly generating according to user input like moving sliders. So Peace just need 1 file but you can have many include file commands like the above one. The audio manipulation engine of Equalizer APO will read all of them. Knowing...
Can you have more than one file active at a time?
I guess with "APO installed" status on the mic you want to EQ. After that it's just about inserting the device selection command and put EQ commands below it. Usually when using the Configuration Editor as the Equalizer APO interface (there are others) one creates separate files for each device and EQ. That makes things easier. Then it's about including these files with include commands.
I believe I have. all the devices show up on the tab under either the playback or capture heading.
If it isn't mentioned in the Configurator Equalizer APO can't used it. I don't know why. Perhaps the Voicemeeter Input device doesn't have APO (audio processing object) capabilities. Also I can see EqualizerAPO Voicemeeter Client is running in task manager. Great
If it isn't mentioned in the Configurator Equalizer APO can't used it. I don't know why. Perhaps the Voicemeeter Input device doesn't have APO (audio processing object) capabilities.
Yes, for inputs you might need to use the stage command. I guess C(enter) is a bit odd for a channel but it shouldn't be a problem. Usually it's on the L(eft). In that case a copy L(eft) to R(ight) might be needed. Perhaps in your case this is: Copy: L=C R=C
Hi, sorry for the very late response as I have been away. In Windows settings I am using "Voicemeeter Input (VB-Audio Voicemeeter VAIO" which does not show up in Configurator. Also I can see EqualizerAPO Voicemeeter Client is running in task manager.
Thanks, that works, however, it includes the ADC input too. I think I can try using the processing stage control somehow. I also just noticed the capture device has its own channel (c) which could work.
Thanks, that works, however, it includes the ADC input too. I think I can try using the processing stage control somehow.
Selecting different devices in the overhead drop box doesn't seem to have any impact. The issue is that this dropdown box doesn't select the device at all. It's meant for the lower analysis panel. The graph of that device is drawn. So only by inserting a device selection command the device is selected. Or better said, all commands below such a command are performed on the device. I guess you have installed Equalizer APO onto the mics on the Capture tab of the Configurator?
Hi. I finally got apo to work again after upgrading to windows 11, but it seems that any changes I make are first, universal, and second, only apply to output devices. When I build a configuration with a specific device selected, and then switch to a different device, the same settings apply, and if I make changes, they are changed for all devices. These settings also only seem to apply to outputs (speakers and earbuds), and I don't seem to be able to change the volume or eq of my microphones at...
If you're using the Configuration Editor of Equalizer APO then all you have to do is to delete the GUID part of the device selection command. Equalizer APO's audio engine then tries to match by device name. If you're using the Peace equalizer interface then it should try matching the DAC device itself, first by GUID then by name.
Using Equalizer APO as it is, the remote audio device should be in the list of Windows audio devices for Equalizer APO to use it. I guess you're saying that it isn't there so the developer of Equalizer APO should create a support for remote audio devices and/or rdesktop as you mentioned. However, that depends if there's API or other ways to get to the audio stream (in order to manipulate it). Unfortunately I don't think it's likely that the developer will put his time into this.
Thanks for confirming this. I'm guessing that the VoicemeeterClient process is seen as malware which is unfortunate. But putting it in the ignore list of an antimalware app should do the trick. However, I'm not sure of Windows Defender has such a list.
Sometimes if my dac gets disconnected or I restart my pc, the device control stage looks for the previous 'ID' but can't figure out it has been assigned a new one. My main issue is that I get EQ bleeding into my Mic now and then which I only realize later. Would be convenient if there were a way to select just the device name or even just all "playback" devices or "capture" devices under an umbrella.
There are three different locations for audio effects implemented as APOs. They are in Stream effects (SFX), Mode effects (MFX), and Endpoint effects (EFX). https://learn.microsoft.com/en-us/windows-hardware/drivers/audio/audio-processing-object-architecture
Just wanted to say thank you! And this should be elevated in some way, on main landing page possibly! Cheers!
I noticed that APO does not show the remote audio device in a rdesktop session(windows 10) and that any configuration therefore has not any effect on the audio signal coming from remote computer. APO shows three HDMI audio devices and one for the speakers( or headphone) . Would it be a problem to expand the list of audio devices to the remote audio device ? Possibly it is another type of device in comparison to the hardware devices an their drivers. I hope it is very similar and can be handled too...
Unfortunately in rare occasions this link file is removed or the VoicemeeterClient process is killed by some antimalware/firewall app. I confirm this, and till this day I still don't know what is killing the file/process. In my case I only have Windows Defender.
Hmm... EqualizerAPO is in version number 1.3.2 ... with 1.6.3, are you referring to Peace installation or to something else?
I have found a work around for this problem The workaround solution is as follows: Uninstall equalizer apo 1.6.3 using revo uninstaller. Restart computer Open system store in the control panel and choose A restore point At least Prior to two to three updates. perform system store. After the system restore is complete. Install the version of equalizer APO which function without an error. Open regedit and go to "Computer\HKEY_LOCAL_MACHINE\SOFTWARE\EqualizerAPO" And confirm the presence of Child APOs...
Thanks for the info. If you're talking about "sticky" graphical sliders there is a bug or rather new feature that causes that. In 1.6.5.7 I introduced an automatic saving feature which causes sliders to react slowly on slow computers. I have removed this in the upcoming version. But if other features run slow like the basic Windows sliders then it's probably caused by what I wrote in the above post.
Same problem; sliders also bounce back unless held for 1-2 sec. Thanks for the suggestions. These interactions would explain why I've experienced the problem going away & coming back with updates of Windows & other software.
That's unfortunate. Usually for Realtek on-board audio one or more of the "Install as" options work. Are the "Use original APO" checkboxes greyed out. If not, uncheck both and try. It's long shot but worth to try.
Ah ha, yes I see. OK, nonetheless... I tried all three setting options, restarting each time, and still it doesn't work.
Thanks. In this case you have to click on "Headphones" in the left Connector column. After "Headphones" turns white on blue then the options appear.
https://ibb.co/DwqZgHW
Great. I'll show you how to access them on your photo. I wish the developer would make it easier to get to these options.
Yes, after I select the headphone output and make sure nothing else is selected I get... no options. I'll take a photo.
The Configurator is a bit user unfriendly imo. The troubleshooting options appear after you have click the device connector name (left column, just right to the checkbox). When this name turns white on blue the options will be shown. The first one to try is the LFX/GFX setting of the "Install as" dropdown box. For Equalizer APO versions 1.2.1 you need to restart your computer to invoke the setting. If LFX/GFX doesn't work try MFX/SFX.
Yep APO is installed when I click it for troubleshooting I get no options from there and can only click cancel.
I guess you have installed Equalizer APO onto this headphone jack audio device in the Configurator of Equalizer APO. After noticing it didn't work did you try some of the troubleshooting options for this audio device in the Configurator?
I was using the Equalizer APO with Peace GUI on my previous Dell XPS 15 and it was tricky to get it working however I managed eventually, but on my slightly newer XPS 13 9310 I can not get it to work at all. Well, it does work if I plug in an external DAC, but does not work with the headphone jack. I've turned off all the Maxx Audio stuff but I didn't remove them completel; I wonder if that's the problem. I'm not super computer savy though so I'm insecure to do too much in fear of screwing it up......
I think the reason was the connected microphone at the time the program was uninstalled, but I don’t understand exactly how this affected me, I didn’t look further into it. For now, Equalizer APO is working fine.