Hello. I use EQ APO for tune my monitors. Works perfect. But also i have headphones that no needed any tuning.
So when i change between speakers\headphones i must every time go to Editor.exe and ON\OFF preamp & EQ graph.
I use external sound card from Creative so both speakers and phones connected to it.
Question is - how can i switch between ON\OFF without necessity to launch Editor.exe every time?
Should i try Peace? (have never installed before)
Thank you.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
All offered solutions are good ones but Peace is built for this.
In Peace create a "zero" preset for your headphones and one for your speakers. Then attach a hotkey to both presets to switch easily between them during the use of other software like a media player. Or create desktop preset icons if you like that more. Or attach presets to programs. Or simply select presets from within Peace.
In other words, what do you prefer?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Why not simply rename the file?
Let's say your headphone tuning is stored in hp.txt and your config.txt contains Include: hp.txt somewhere, then renaming hp.txt will disable your tuning. Just paste the batch file in EQ APO's config folder and run the file (e.g. with a shortcut or hotkey) everytime you want to toggle your settings.
Matt, are you hanging around in some discord? I'm following your project since last year (misiegaming) and built a massive config.txt around it (before you've made an UI for it over here) and be willing to test stuff or make suggestions (constructive feedback), when needed. Auf deutsch, übrigens :)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Another solution is to use AutoHotKey scripts to modify the config.txt file. See this blog post: bradshacks.com/apo-switch/
Basically setup a config.txt for each setup (config-speakers.txt and config-headphones.txt) and use the AHK script inthe blog.
Personally I have VoiceMeeter installed so I created an AHK script and fire it from the MacroButtons app. ;) Use the following command in the macro button:
why use a switch when using voicemeeter (preferably banana) with multiple outputs? You set main-speakers to A1, headphones/dac to A2 (and so on) and let EqualizerAPO (configurator) treat those outputs individually (via Control->device->A1 [and so on]). Everything below this line is only applied to that device then (even works for microphone/line-in ports etc)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You might even be able to automate the switching if you can find a registry value that consistently changes when you switch between speakers and headphones. For my onboard Creative sound card (Recon3Di), this works for example:
If:readRegDWORD("HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E96C-E325-11CE-BFC1-08002BE10318}\\0000\\DriverSettings","SpeakerMode")# commands for speakersElse:# commands for headphonesEndIf:
Equalizer APO will automatically reload the configuration if that registry value changes then. The process of finding that registry value for your sound card is not so easy, however. You can use Process Monitor for that.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Good morning Jonas.
A curiosity: when you publish sections of "config" that should be sections of .txt files, the comments are in italics and there is the possibility to use the colors. Is it simple teaching or can you write a config file with another compatible writing program?
Giorgio.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Usually, the formatter for Perl works well enough. Here in the forum, you indent the code lines using tab and in the line before the code you write ::perl (also indented).
When I edit config files manually, I use Notepad++. There I configured txt as a user extension for Perl in Settings->Style Configurator. This of course means, that it will also be applied to regular txt files but I can live with that.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello. I use EQ APO for tune my monitors. Works perfect. But also i have headphones that no needed any tuning.
So when i change between speakers\headphones i must every time go to Editor.exe and ON\OFF preamp & EQ graph.
I use external sound card from Creative so both speakers and phones connected to it.
Question is - how can i switch between ON\OFF without necessity to launch Editor.exe every time?
Should i try Peace? (have never installed before)
Thank you.
All offered solutions are good ones but Peace is built for this.
In Peace create a "zero" preset for your headphones and one for your speakers. Then attach a hotkey to both presets to switch easily between them during the use of other software like a media player. Or create desktop preset icons if you like that more. Or attach presets to programs. Or simply select presets from within Peace.
In other words, what do you prefer?
Why not simply rename the file?
Let's say your headphone tuning is stored in
hp.txt
and yourconfig.txt
containsInclude: hp.txt
somewhere, then renaminghp.txt
will disable your tuning. Just paste the batch file in EQ APO's config folder and run the file (e.g. with a shortcut or hotkey) everytime you want to toggle your settings.Last edit: Matt Gore 2018-02-22
Matt, are you hanging around in some discord? I'm following your project since last year (misiegaming) and built a massive config.txt around it (before you've made an UI for it over here) and be willing to test stuff or make suggestions (constructive feedback), when needed. Auf deutsch, übrigens :)
Another solution is to use AutoHotKey scripts to modify the config.txt file. See this blog post: bradshacks.com/apo-switch/
Basically setup a config.txt for each setup (config-speakers.txt and config-headphones.txt) and use the AHK script inthe blog.
Personally I have VoiceMeeter installed so I created an AHK script and fire it from the MacroButtons app. ;) Use the following command in the macro button:
System.Execute("C:\Program Files\AutoHotkey\AutoHotkey.exe","E:\path\to\ahk\script"," switch-to-speaker-config.ahk");
Last edit: Eric Risler 2018-02-22
why use a switch when using voicemeeter (preferably banana) with multiple outputs? You set main-speakers to A1, headphones/dac to A2 (and so on) and let EqualizerAPO (configurator) treat those outputs individually (via Control->device->A1 [and so on]). Everything below this line is only applied to that device then (even works for microphone/line-in ports etc)
You might even be able to automate the switching if you can find a registry value that consistently changes when you switch between speakers and headphones. For my onboard Creative sound card (Recon3Di), this works for example:
Equalizer APO will automatically reload the configuration if that registry value changes then. The process of finding that registry value for your sound card is not so easy, however. You can use Process Monitor for that.
Good morning Jonas.
A curiosity: when you publish sections of "config" that should be sections of .txt files, the comments are in italics and there is the possibility to use the colors. Is it simple teaching or can you write a config file with another compatible writing program?
Giorgio.
Usually, the formatter for Perl works well enough. Here in the forum, you indent the code lines using tab and in the line before the code you write ::perl (also indented).
When I edit config files manually, I use Notepad++. There I configured txt as a user extension for Perl in Settings->Style Configurator. This of course means, that it will also be applied to regular txt files but I can live with that.