Menu

Applying Equalizer APO settings to an audio file?

2017-11-05
2017-11-05
  • divinecurrent

    divinecurrent - 2017-11-05

    It seems simple enough, but for the life of me I cannot figure out how to do this.

    Basically, I want to have a specific Equalizer APO config on a seperate device that is not compatable with Equalizer APO. I want to take this EQ config and apply it to a bunch of music files. How do I go about doing this? It seems one of the ways is to somehow generate an impulse response out of my custom EQ, and use a convolver within a DAW to properly replicate the EQ. Does anyone know of a simpler way, because I want to do this with many files, and I do not have a DAW to work with at the moment. I would use a different compatable EQ program, but there are none I can find that have the flexibility and amount of filters you can use than Equalizer APO. And please let me know if Equalizer APO can do this already.

     
  • Peter Verbeek

    Peter Verbeek - 2017-11-05

    I can't offer a total solution but by using the Peace export feature you can export your EQ to Audacity as long as you're using peak filters only. One of my users made EQ's in Peace (interface for Equalizer APO) using peak filters and used Audacity to alter his music files accordingly (to create a master CD).

    Edit: Jonas's solution is much better!

     

    Last edit: Peter Verbeek 2017-11-05
  • Jonas Dahlinger

    Jonas Dahlinger - 2017-11-05

    You can use the Benchmark tool to process audio files using the Equalizer APO configuration:

    Benchmark -i <input file> -o <output file>
    

    Normally, it will apply the configuration of a virtual device called "Benchmark", so you can use the Device command to specify a separate section of the config file that you want to use. Instead, you can use the options --devicename, --connectionname and --guid to specify another device, even a real device. Note that only the file formats supported by libsndfile can be used. Therefore, you might need to convert your audio files before and after running the Benchmark tool.

     
    • divinecurrent

      divinecurrent - 2017-11-05

      Thank you very much, does exactly what I need! And @Peter Verbeek thank you too, I didn't know Peace GUI had that function.
      Edit: BTW, is there any way to do this for multiple files at once?

       

      Last edit: divinecurrent 2017-11-05
      • Jonas Dahlinger

        Jonas Dahlinger - 2017-11-05

        No, you need to run Benchmark.exe once per file you want to process. Use a batch for loop for example:

        for %f in (*.wav) do Benchmark -i %f -o out\%f
        
         
      • Peter Verbeek

        Peter Verbeek - 2017-11-06

        You're welcome.

         

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.