Menu

config file name+location

2020-06-02
2020-06-05
  • Mario Schröder

    Mario Schröder - 2020-06-02

    hi there
    i was almost giving up using eq apo with voicemeeter banana. eq apo would not influence the sound. after days of testing und researching i now dicovered that the only way to use eq apo is
    using the default file C:\Program Files\EqualizerAPO\config\config.txt
    when i save the edited file somewhere else it would not work
    when i save it in the C:\Program Files\EqualizerAPO\config folder with another name it would not work.

    is this intended or a bug?
    i was trying to put this as toppic in the discussion forum with no success.
    greets
    orange

     
    • Juha

      Juha - 2020-06-02

      Why would you want to store config.txt to some other folder?

      Default configuration file is config.txt found in C:\Program Files\EqualizerAPO\config -folder. To load other configuration files;
      - you can use Include: option in config.txt to load your other config files and
      - through CE GUI you should be able to pick "start from" fille to be used

       
  • Mario Schröder

    Mario Schröder - 2020-06-02

    i want to store my configurations somewhere else to have them stored where i want to. it fits my backup scheme and my folder order better, for instance.
    so you say, it is not possible to load another config file the way one would expect? just wondering.

    what is CE GUI? Peace Equalizer?

     
    • Juha

      Juha - 2020-06-02

      As said, Include: is for to load your own configs into config.txt.

      CE = Configuration Editor - GUI showen in leftmost image in Project samples part: https://sourceforge.net/projects/equalizerapo/ . You'll find the "Start from" component from left side of the Analysis panel. When you open your configuration file(s) through File-->Open dialog, you get the file(s) listed in "Start from" list ... .

       

      Last edit: Juha 2020-06-02
  • Mario Schröder

    Mario Schröder - 2020-06-02

    its showing me config.txt+current file only. that way i cannot edit the included configuration in realtime. correct?

     

    Last edit: Mario Schröder 2020-06-02
    • Juha

      Juha - 2020-06-02

      Probably this is the situation if the file isn't placed into default config folder ... I have not played with the sources lately (Ubuntu in use here) but, it might be possible that the directory change flag (which automates the reading of config.txt after changes) is looked only from default ...\config folder so only those file changes related to default config.txt (i.e. Included as well) becomes monitored.
      Have you tried if made change is noticed when done for included file located in sub folder below ..\config ( C:\Program Files\EqualizerAPO\config\ )?

       

      Last edit: Juha 2020-06-02
  • Mario Schröder

    Mario Schröder - 2020-06-03

    About EQ APO noticing realtime changes, in regard of the location of the Included: file. I moved the file to the default folder to check.
    It seems it doesnt, when the Included: file is located at C:\Program Files\EqualizerAPO\config.
    But, other than yesterday, today at first it did when the Included: file was moved back somewhere else. But again, not constantly.
    Later it helps to switch/toggle Included: file off+on again. This does not work if the file is in the default folder.
    Indeed change is noticed when done for included file located in sub folder below ..\config ( C:\Program Files\EqualizerAPO\config\
    Thanx Juha!
    That leads me back to wondering if this is a bug...
    Or to the question what can i do to save different config files somewhere else, load them without renaming/moving them and edit them in realtime.

     

    Last edit: Mario Schröder 2020-06-03
    • Peter Verbeek

      Peter Verbeek - 2020-06-03

      I'm wondering, Mario, why you need this moving/saving of config files?

      Peace for instance is using peace.txt with an include command. The Peace users are just create/save/switch configs on the spot (in the Peace interface). If you need easy switching, this can be done by hotkeys, Windows system tray or simple selection in the Peace configuration list.

       
  • Mario Schröder

    Mario Schröder - 2020-06-03

    hi peter, i said here for backup reasons. i am storing personal configurations+files+most programs outside of the system partition, if possible. this has some advantages as i do system backups less often .
    i am trying to use APO with voicemeeter banana and i am just starting to use it. there is different output devices i.e. device chains. i planned on making one config file per device/chain. mostl of the time they are not all available/connected to the win pc. so i figured i better dont have those configs floating around inside EQ APO.

    about peace eq: i would like to stay within apo and not use peace eq plugin. as i understand, in peace eq i cannot load vst plugins and there is only 31 bands. not shure if i will need more, but i would like to be unlimited here.

     

    Last edit: Mario Schröder 2020-06-03
  • Peter Verbeek

    Peter Verbeek - 2020-06-03

    Thanks for making it clear what you want to accomplish, Mario.

    I'm not quite getting the issue you're experiencing. For instance Peace works with this:
    In the config.txt file:
    Include: peace.txt
    Then Peace puts in real-time commands into peace.txt to "order" Equalizer APO to alter the audio.

    When you need to have an include file on another drive/folder doesn't this work?
    Include: d:\my configs\voicemeeter 1.txt
    Perhaps this doesn't. Perhaps the given path isn't processed/used and Equalizer APO expects to find 'voicemeeter 1.txt' in the default config folder.

    Why I mentioned Peace is also about it's capability to store the Peace configs anywhere (by default in c:\program files\equalizerapo\config).

    Peace has a limit of 31 sliders on the interface. But actually if you add more speakers you'll have an unlimited amount of sliders. Say you need 50 for the left speaker. That's 2 times 31.
    Anyway, using more than 31 sliders beggs for a good evaluation of the needed equalization/filtering. Having so many sliders doesn't make it easier.

    Yes, Peace doesn't have a VST plugin interface. In this case it's a matter of using the Configuration Editor and Peace simultanously (Or copy the VST plugin command to the Peace Command window).

     
  • Mario Schröder

    Mario Schröder - 2020-06-03

    with resprect, it does not, as i stated several times in this thread. juhas subfolder suggestion works, so besides not fitting my backup scheme the workflow is functional.

    still, i'suggest making eq apo capable of reading the config and included files from other partitions. most other programs are capable of that and it leads to confusion as in my case there is alrady many different potential reasons for failiure. so the cause is not so obviously to find out.

    for instance: one gets the impression eq apo was not properly installed, reinstalls...yes, its working again...saving the config somewhere else...setting other stuff up...boom what happened...eq not working again?!?

    i'd rather not mess with peace eq/other apo plugins as there is always danger of errors in the future in a chain of programms of different authors. the vst host option is great and sufficient.
    thanx for providing eq apo to us!

     
  • Peter Verbeek

    Peter Verbeek - 2020-06-03

    Yes, thanks Jonas Thedering for his magnificent Equalizer APO!

    I've browsed through his code for the include command. It seems it's dealing with a path (folders) given in the parameter of this command. This makes me believe you've stumbled upon a bug or an issue of some sort. I get it when you're saying to install Equalizer APO again as it would suggest a faulty installation.

    You're talking about danger of errors. I understand what you're saying. But it can be the opposite. You would have never encounter the issue you've encountered if you would have used Peace. Many Equalizer APO users encounter some issues, mainly because they don't understand it. Peace users don't have these kinds of issues. I rule them all out.

     
  • Mario Schröder

    Mario Schröder - 2020-06-03

    ooops :-D i guess i thank you too then ;-)
    i am having the same issue again even with path to subfolder.
    so if i wanted to use fabfilter q3 with 24 parametric eq points, i am lost, since it again does not work with the subfolder config file °°
    i dont understand what you mean, what you found in the code but i guess i have to get into peace eq anyways. a 3 program chain to get a systemwide eq in win 7. wow.
    from a programmers view it might be easy to configure alltogether, i find it quite painfull as i am used to 90ies live soundequipment.

     
  • Peter Verbeek

    Peter Verbeek - 2020-06-03

    Okay, I've tried to use a different folder by giving a path to the include command. It doesn't work on my Windows 10 laptop either. It doesn't matter what I've found in the programming code. Suffice to say it should work but somehow it doesn't.

    Fortunately there's one other thing you can try. As the path of the config.txt is mentioned in this registry key: HKEY_LOCAL_MACHINE\SOFTWARE\EqualizerAPO\ConfigPath you could change it there. After computer restart Equalizer APO should use this changed path.

    I more or less agree with your remark about 3 program chain. Windows is about 30 years of age. Still no systemwide audio processing capabilities (equalizer, mixer, effects, etc.) is being programmed by Microsoft. And in general audio device manufacturers have lousy software. It's pretty embarrassing. To get to the audio stream Equalizer APO is rerouting things which isn't the best option but the only good one. Unfortunately it's interface is highly technical. Therefore Peace as an easier interface is needed (with an Equalizer and an effects panel). One that resembles a bit more the sound equipment you're used to.

     
    • Jonas Dahlinger

      Jonas Dahlinger - 2020-06-04

      Yes, HKEY_LOCAL_MACHINE\SOFTWARE\EqualizerAPO\ConfigPath can be used to change the path for the config files. Equalizer APO only tracks changes in this folder and its subfolders, so changing this registry setting is a better option than using Include with paths outside of ConfigPath.

      The reason why Equalizer APO stores its configuration under the program directory is that the configuration must be stored independent of the current user (otherwise it would store it in %APPDATA%, e.g.) and that it can set the needed permissions during the installation. If you change ConfigPath or use Include with outside paths, you must make sure that the Windows Audio service can read from that directory, so the easiest way is to just add read permissions to all users.

      There's another issue: Current Equalizer APO setup programs overwrite ConfigPath on every installation, so you need to set it again after an update. I will fix this, however.

       
  • Peter Verbeek

    Peter Verbeek - 2020-06-05

    Thanks Jonas, for confirming it and explaining the rights issue and making your proposed fix. Could a path setting on the Configurator (with some warnings) be made? A sub folder in the user's documents folder would be a nice for storing the config file. Backing them up is then easier.

    Another matter, I've noticed on that on my Windows 10 Home the equalizerapo.log file sometimes appears in c:\users\<username>\appdata\local\temp. Today it's back in c:\Windows\ServiceProfiles\LocalService\AppData\Local\Temp. Any clue what's going on here?</username>

     
    • Jonas Dahlinger

      Jonas Dahlinger - 2020-06-05

      Could a path setting on the Configurator (with some warnings) be made?

      That's an interesting idea, the Configurator could even adjust the permissions when the path is changed. I just want to avoid complicating the Configurator even more as every user has to use it and most of them won't need this option, so it would better be in a separate "Advanced settings" dialog.

      the equalizerapo.log file sometimes appears in c:\users\<username>\appdata\local\temp</username>

      That must be the logfile of some other application belonging to Equalizer APO, like the Voicemeeter client. Equalizer APO will just use the current user's Temp directory to store the log file. As the Windows Audio service runs as the user Local Service, the log file of EqualizerAPO.dll will always be written to C:\Windows\ServiceProfiles\LocalService\AppData\Local\Temp\EqualizerAPO.log. If that file doesn't exist, there haven't been any errors and you didn't enable trace messages.

       
      • Peter Verbeek

        Peter Verbeek - 2020-06-05

        Thanks for looking into the path setting. Advanced settings sounds about right :)

        When I browsed through EqualizerAPO.log in the Windows folder, it weren't updated with trace set to true. I thought that was an error of some sort. By accident I found the EqualizerAPO.log in my user temp folder with the recent log points so I assumed you have changed it. Only to see today that it's back in windows temp. Your explanation suggests that Windows is tampering with the user path setting (I'm the only user account). It's so weird. But perhaps it is VoiceMeeter client or something doing this as you're saying.

         

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.