Welcome to the Wiki of Equalizer APO. This is the documentation for users of Equalizer APO. Developers might also be interested in reading the developer documentation. To begin using Equalizer APO, you should read the tutorials. After that, you can look at more detailed information in the configuration reference.
Table of contents:
Screenshot of Room EQ Wizard (click to enlarge):
A detailed explanation of the usage of Room EQ Wizard is out of the scope of this document, but here is the basic process:
Congratulations, you have now created your first configuration for Equalizer APO. To learn more about the usage of RoomEQWizard, you can look into its help file. The process can even be automated to some extent, as is explained in this forum thread.
This information has been moved to the configuration reference.
This section describes approaches to solve possible problems impeding the successful operation of Equalizer APO.
By default, Equalizer APO will try to keep the functionality of other APOs that have been shipped with the sound card driver ("original APOs"). In some cases, this causes instabilities in the audio processing. The Configurator offers troubleshooting options to adjust how the original APOs are used.
If you experience instabilities during playback or recording when using Equalizer APO, you can try to disable the usage of the original APOs in the Configurator:
1. Select your audio device by clicking on its connection name.
2. Enable the troubleshooting options.
3. Uncheck both "Use original APO" checkboxes.
(click to enlarge)
Note that you will lose all features that the sound card driver realizes through its APOs. You can also try to uncheck only one of the check boxes to preserve some functionality.
Some sound card drivers disable options when they detect that another APO has been registered. You can uncheck one of the "Install APO" checkboxes to only install Equalizer APO in the pre-mix or post-mix stage. For the other stage, the original APO will be registered then, which may help to recover some options of the sound card driver.
If you installed Equalizer APO and no changes to the configuration file lead to any changes in the signal, APOs might have been disabled for the device in the Control Panel.
To check this, open Start Menu -> Control Panel -> Sound and double click on your audio device to open the properties dialog.
If the dialog has an "Enhancements" tab, go to that tab. You should see a view similar to the left screenshot below. Make sure the "Disable all enhancements" check box (red box) is unchecked, even if you don't use any of the enhancements in the list.
If the dialog does not have an "Enhancements" tab, go to the "Advanced" tab. You should see a view similar to the right screenshot below. Make sure the "Enable audio enhancements" check box (red box) is checked.
When Equalizer APO encounters a critical problem while running, it writes a line into the log file C:\Windows\ServiceProfiles\LocalService\AppData\Local\Temp\EqualizerAPO.log . So, in case of problems this file might contain useful information. Under normal circumstances, this file does not even exist, as it will only be created when an error occurs.
To get more information, you can enable trace messages, which means that Equalizer APO will write lines marked with "(TRACE)" to the file even when running normally. To do this, open regedit.exe, go to HKEY_LOCAL_MACHINE\SOFTWARE\EqualizerAPO and set the value EnableTrace to true. Then, when playing back or recording audio via a device that Equalizer APO is installed to, information about initialization and the configuration files will be output to the log file. This might help e.g. to see if the configuration files are interpreted as intended. After you have finished, you should set EnableTrace back to false, so that the log file does not grow unnecessarily.
Normally, applications utilizing OpenAL for their audio output do not present a problem as they will often use DirectSound as their backend, which supports APOs. Some sound card manufacturers however provide OpenAL libraries with hardware-acceleration that access the hardware directly, circumventing APOs. There is no way to enable APO support for hardware-accelerated OpenAL, so the only solution for this is to either switch to another output library, if the application supports that, or to make OpenAL fall back to software.
To force OpenAL to fall back to software, the OpenAL32.dll may be replaced with a different one, for example from http://kcat.strangesoft.net/openal.html
A way to globally disable OpenAL hardware-acceleration however is to move or rename the vendor-specific OpenAL library in C:\Windows\System32 or C:\Windows\SysWOW64, which is often called like *_oal.dll, for example ct_oal.dll . Warning: This is a modification to the sound driver, which is of course not officially supported and can lead to unexpected results.
Hello ... just installed Equalizer APO and reading the documentation it looks like this is just to adjust effects for individual channels .. L, R, Center, etc. I need to be able to boost volume, across all channels (master adjustments), but only for certain frequencies ranges. For example, lower volume in base but boost volume in some frequency ranges. Is this possible with Equalizer APO. If not, any suggestions for Windows applications that do this? Thanks.
The "effects" currently implemented are actually mostly used to adjust the frequency response (the volume) in certain frequency ranges. For example, the peaking EQ filter (PK) takes a center frequency and a bandwidth argument to select the frequency range and its gain argument determines the boost/cut to the volume in that range. Also helpful for you can be the shelving EQ filters (LS/HS) which adjust the volume below/above a given frequency in another way than is possible with peaking filters. Please use Room EQ Wizard as described in the tutorial above, it will show you how the different types of filters adjust the volume at certain frequencies and will make it much easier for you to do the adjustments wanted. You can also use it without doing any measurements, just open REW and go to EQ->EQ Filters.
Normally, the filters are just applied to all channels, so for your desired behaviour, just don't use the Channel command, which would allow you to limit the filtering to selected channels.
Also, be careful when using filters with positive gain to boost frequency ranges. If you use these, you should also use the Preamp command to lower the overall volume, so that the output is not clipped.
Last edit: Jonas Dahlinger 2014-07-20
Is thee a way to make a donation?
Your software is truly amazing. I have never before had the kind of granular control in an EQ as you have provided here. Literally any frequency at any level - seems like it would be simple to make software EQs like this, but no one has ever done it to my knowledge until now.
THANK YOU!
Will you be including the ability to resize the EQ window within Configuration Editor? Cause as it is now, I can only zoom in and out and use scroll bars ... makes it difficult to make quick changes.
Thanks again.
You're welcome!
Yes, this is one of the top missing features and is mostly implemented now. I just need to decide how to store the size information so that it will be retained when the Configuration Editor is restarted.
As stated before this software is truly amazing! The level of control is unbelievable! Thank you so much.
It's effects are simply amazing for playing locally stored music! Thanks again.
Last edit: Tracy Lee 2015-11-22
Maybe you are mixing up two things:
1. E-APO can only process uncompressed audio data. Therefore, if you have a Dolby Digital bitstream that should be output directly without decoding, E-APO can not process the audio. You would need to set your software to decode the audio so that E-APO can access the uncompressed data. I know that this can be a problem, especially when using SPDIF, where only Dolby Digital Live could be used to recompress the audio after the processing by E-APO so that all channels can still be output via SPDIF. With HDMI this is less of a problem as it has the bandwidth to output multichannel uncompressed audio.
2. The DisableProtectedAudioDG registry entry is required by E-APO because it is an unsigned APO. Normally, APOs are supplied by the sound card driver and they are signed by WHQL, but E-APO will never get such a signature. This means that the protected audio path is broken, making some software using DRM refuse to output any sound (have seen this with the Music app when trying to play protected music). So if your software checks for the validity of the protected audio path, it is practically incompatible with E-APO.
Is there now a known bug with build 1511 of Windows 10? With Equalizer APO engaged and preamplification +20db now the sound is unstable. oscillates erratically until I uninstall the APO's for the devices. Conexant audio, 64 bit, 8GB system RAM
hi,
looks like the equalizer has no effect over my playback device, which is a DAC.
I followed the troubleshooting section and enabled enhancements for the device, but the equalizer still makes no difference..
any idea?
thx!
Could you please create a thread in the forum to discuss this in more detail? Please mention your operating system and enable trace messages to try generating a log file, as described on this page.
OUTSTANDING! After weeks of endless searches to find a no BS, no scam, systemwide REAL equalizer, I landed here. Thank you so much for the APO EQ.
It's like having a LAKE Audio Processor on your computer.
-GSO
Audio Engineer 1974-present
Once I got it to work on Windows 10 it's been perfect. Has to be one of the
best EQ's around.
On Mon, Jul 4, 2016 at 9:58 AM, Glenn Odagawa flipflops2001@users.sf.net
wrote:
Sorry if this has already been answered, but can I adjust the eq of my mic - i.e. reduce the treble so my voice isn't tinny when I speak to my friends on skype?
Thanks!
Yes, you can. Select your mic device and equalize it. This can be done in the Configuration Editor or Peace GUI.
Thank you :)
"Treble" is such a vague, nondescript word. "Tinny" even worse. From your
description, it may seem that the reason your voice is "tinny" is a peak in
the upper-midrange (2.5-6.3Khz region) either in your microphone or your
friend's playback system, not in the high frequency area (see attached
article on High Frequency Energy). Try inserting this line in your
configuration file:
Filter (): ON PK Fc 3000 Hz Gain -4 dB
Q 1
Filter (): ON PK Fc 125 Hz Gain +3 dB
Q 0.8
* Your next available filter #, no parenthesis, after the last line in the
file, no blank lines inbetween.
You may want to use both or one or the other of these filters. You will
have to tweak the parameters accordingly for you and your friend's audio
environment.
Also take into consideration that your mic or your friend's playback system
may be defective and not performing to spec.
🎧
On Sat, Jul 9, 2016 at 3:57 AM, Adam Mc uktab@users.sf.net wrote:
--
Glenn S. Odagawa
Chicago, IL(872) 235-7783
Thanks Glenn. I have a new Skype headset and friends said straight away the sound was more tinny. I've been in the music business for about 30 years, and I'm used to speaking in non-tech terms as many new recording artists don't have any idea about frequencies - hence I talk about bass, mid and treble when explaining things generally as most of the people I work with understand what happens when they move the bass and treble controls on whatever system they use to play their recordings back.
I appreciate the info on the filters too.
Adam
Hi, I hope I'm the right section, I just installed Equalizer apo 32 bit, I don't see the configeration editer I've installed it twice still the same thing. I am running win 7, on an older abit motherboard. What is the problem. Thank you in advance
After installing Equalizer APO there should be Equalizer APO 1.1.2 item in the Windows start menu. Within this folder you can start the Configuration Editor. I think there isn't a desktop shortcut to it.
Hi,
I am wandering, How do i Change config.exe BACK to example.exe???
I did the change and it says that there is somthing wrong with it and i tried reinstalling it but it didn't work.
Please Help!
Regards
Robert
Last edit: Robert Steel 2016-10-27
There is no [config.exe] or [example.exe] in EqualizerAPO. There is
[config.txt] and [example.txt]. If you edit the [(dirve):\Program
Files\EqualizerAPO\config.txt] file with Notepad or any other text editor
it should read something like this:
Common preamp
Preamp: +0 dB
Channel: L
Preamp: +0 dB
Include: example.txt
Channel: R
Preamp: +0 dB
Include: example.txt
If you have modified your [config.txt] file, I've attached the default file
to this message.
Regards,
-Glenn
On Wed, Oct 26, 2016 at 10:11 PM, Robert Steel cwl900@users.sf.net wrote:
--
Glenn S. Odagawa
Chicago, IL
glenn.odagawa@gmail.com glenn.odagawa@gmail.com
glenlivet1p@yahoo.com glenlivet1p@yahoo.com
http://www.TheLayeredMix.co.nf http://www.TheLayeredMix.co.nf
(773) 747-7546(872) 235-7783
Here's the default [example.txt] file also.
On Thu, Oct 27, 2016 at 9:35 AM, Glenn Odagawa glenn.odagawa@gmail.com
wrote:
--
Glenn S. Odagawa
Chicago, IL
glenn.odagawa@gmail.com glenn.odagawa@gmail.com
glenlivet1p@yahoo.com glenlivet1p@yahoo.com
http://www.TheLayeredMix.co.nf http://www.TheLayeredMix.co.nf
(773) 747-7546(872) 235-7783
Thanks
On Friday, 28 October 2016, Glenn Odagawa flipflops2001@users.sf.net
wrote:
It should be .. example.txt
On Wed, Oct 26, 2016 at 8:11 PM, Robert Steel cwl900@users.sf.net wrote: