Menu

Speakers and headphones - EQ on\off.

2018-02-22
2018-02-24
  • Dmitrii Vasilev

    Dmitrii Vasilev - 2018-02-22

    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.

     
    • Peter Verbeek

      Peter Verbeek - 2018-02-22

      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?

       
  • Matt Gore

    Matt Gore - 2018-02-22

    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.

     

    Last edit: Matt Gore 2018-02-22
    • insider

      insider - 2018-02-23

      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 :)

       
  • Eric Risler

    Eric Risler - 2018-02-22

    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
    • insider

      insider - 2018-02-23

      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)

       
  • Jonas Dahlinger

    Jonas Dahlinger - 2018-02-22

    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 speakers
    Else:
    # commands for headphones
    EndIf:
    

    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.

     
  • Giorgio

    Giorgio - 2018-02-23

    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.

     
    • Jonas Dahlinger

      Jonas Dahlinger - 2018-02-24

      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.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.