Menu

Importing biquad coeffecients ?

Steve
2018-02-19
2018-02-21
  • Steve

    Steve - 2018-02-19

    Is there an easy way to do this, similiar to 'include; for configuration files that have been saved from REW ? I was trying out 'Multi Sub Optimizer' and noted it saves the filter settings as a series of biquad values in a text file meant for inputing into the likes of MiniDsp. Any way then to get those values into EQ APO in an easy to use manner ?

     
    • Juha

      Juha - 2018-02-20

      This could be a feature request!

      I quess you don't need to do the conversion daily so is it too much work to do by hand though, it would need less than 10 lines of code to convert those coefficient files to commands for EqualizerAPO:

       

      Last edit: Juha 2018-02-20
  • Steve

    Steve - 2018-02-20

    Yes, a feature that can read in filter settings meant for the likes of MiniDSP, in the same way the current 'include' command can do for REW's 'generic' filter text file would be great.

    Doing it by hand gets a bit tedious when the output file (in this case from MSO) has 10 biquad filters, for each subwoofer. Coupled with the fact that during the optimisation process you may need to tweak each filter set a few times, so that's a lot of line editing in the config file !

    Also, my main issue with hand entered lines of code, is that when they appear in the config editor interface, each of those lines has no on/off/button, unlike the other integrated commands you can add. This makes quick testing, the ability to turn on and off a certain line or lines in the config editor, a bit of a chore, as you have to instead delete and reenter them every time.

    Unless I have missed the feature where you can add an on/off button to every line, that would be another request too !

     
    • Juha

      Juha - 2018-02-20

      If you have some example file I could make an utility for the job (as I mentioned it's not much coding to do).

       
  • Steve

    Steve - 2018-02-20

    Here we go, this was one of the test files saved from MSO

     
  • Juha

    Juha - 2018-02-21

    OK, based by your example file, I prepared this little open source VB.NET (VS2013) utility (project folder attached) for to do the conversion needed to get the filters work with EqualizerAPO.

    Best would be if you compile the binaries by yourself but there is BQ2EAPO.exe (build using AnyCPU option) included in folder BQ2EAPO\BQ2EAPO\bin\Release .

    a1 and a2 coefficients had to be negated (this was mentioned in REW documentation) to get proper frequency response in EqualizerAPO (or is it):

     

    Last edit: Juha 2018-02-21
  • Steve

    Steve - 2018-02-21

    Nice work, thanks for that. Hmm, I will have to go read up on how to compile, it's something I last did a long time ago, when I dabbled in coding, so have forgotten the basics of that process (Visual Basic hasn't been installed on my system for a few years now )! Cheers :)

     
    • Juha

      Juha - 2018-02-21

      It's not necessary to do but if you have trouble getting the exe run properly (I did not check which security level there were active while making the utility ... I'm usually logged with admin rights).

       
  • Steve

    Steve - 2018-02-21

    Got it to run. Antivirus took issue with it but that was sorted easily..:)

     

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.