Announcement

Collapse
No announcement yet.

Inguz EQ/DRC

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Inguz EQ/DRC

    Over the years it has become increasingly difficult for anyone wishing to explore or use Inguz to find the necessary information and resources - having to scour very long threads, pick up various amendments, etc, etc.

    So I've collated the Inguz resources into one place, on a Box.com shared folder. (Thank you bobertuk, for your help.)

    I've also posted the current updated install files to this thread - so that everything is in one place.

    Should there be any changes they will be on the shared Box.com folder

    The resources include:
    - Documentation (in pdf files) (thanks to bobertuk for the originals)
    - Updated install files and instructions for Windows
    - Updated install files and instructions for Debian/Ubuntu
    - The individual updated Inguz files, previously posted to the "RC (Inguz etc.)" thread.

    The updated install files incorporate the recently updated versions of the following, previously posted to the "RC (Inguz etc.)" thread - so the installs are now complete:
    - Plugin.pm
    - custom-types.conf
    - Index.html
    - InguzDSP.exe.conf

    The Ubuntu install has been successfully tested on Ubuntu 14.04. (It might well work on other flavours of Debian but there are no guarantees.)

    The install instructions are based on Hugh Pyle's original instructions, brought up to date. Some of the text refers to Duet Controllers, etc but the general idea is clear.

    Although I have tested the files as far as possible - there are no guarantees. So use at your own risk.

    The files should enable Inguz to be successfully installed on Windows or Ubuntu relatively straightforwardly.

    As ever, be aware that the web browser settings only work with Internet Explorer (with Silverlight installed) - though they (and more) can be accessed using iPeng on an iPad, the equivalent on an Android device (not tested), and various other LMS controllers.

    Link to shared folder:


    -----------------------------------------------------------
    Current Files, as at 22/12/18

    Note: I have tested them as far as I can but there are no guarantees at all.

    Updated Install Files for Ubuntu (step by step install) - see this post: https://forums.slimdevices.com/showt...l=1#post929246
    Updated Install Files for Ubuntu (aided by scripts - quicker) - see this post: https://forums.slimdevices.com/showt...l=1#post929248
    Links to individual updated files to use with existing installs - see this post: https://forums.slimdevices.com/showt...l=1#post929250

    Updated Windows Install Files:
    Attached Files
    Last edited by JohnB; 2018-12-25, 11:16.
    Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

  • #2
    Ubuntu, nice. With all this exe-stuff I wasn't too sure ...
    I'll try the installation on my 18.04 LMS
    Main System: Marantz SR-5015 + Adam Audio T8V + Teufel Ultima 20 Mk 3 + BK Monolith+ FF + Lenovo T560 + Kodi + LG OLED65B26LA + UP-Board running Daphile
    Kitchen: Touch + Ikea ENEBY 30
    Home-Office: SqueezeLite-X + Topping DX3 Pro + NAD 312 + TMA Premium 905

    Comment


    • #3
      On Ubuntu the exe files are supported by mono - that's why it needs mono installed for Inguz to run.

      Let me know how you get on.
      Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

      Comment


      • #4
        Updated Install Files for Ubuntu - using step by step process (as per original install guidelines:

        I've successfully tested these on Ubuntu 14.04 but, as ever, there are no guarantees at all.

        If you are installing over an existing install there is one point to note:
        If your previous install has used "W0153R's" installation guide - it installs four files in a different location to that specified by Hugh Pyle - so you will need to delete them manually. They are: InguzDSP.exe, InguzDSP.exe.config, InguzDSP and DSPUtil.ddl, all in /usr/share/squeezeboxserver/Bin/i386-linux/
        Attached Files
        Last edited by JohnB; 2018-12-23, 13:30.
        Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

        Comment


        • #5
          Updated Install Files for Ubuntu - using script files to aid the process (quicker).

          I couldn't upload the individual script files, so the two script files are in the "Two_Install_Scripts.zip", which will need to be unzipped to the same directory that InquzEQ.zip and InguzDSP_Ubuntu.zip are in (Do NOT unzip InguzEQ.zip or InguzDSP_Ubuntu.zip - that will happen as part of the installation process.)

          It is also a very good idea indeed to download the full "Installation on Ubuntu" from the previous post - so you can see what the script files are doing.

          I've successfully tested these on Ubuntu 14.04 but, as ever, there are no guarantees at all.

          If you are installing over an existing install there is one point to note:
          If your previous install has used "W0153R's" installation guide - it installs four files in a different location to that specified by Hugh Pyle - so you will need to delete them manually. They are: InguzDSP.exe, InguzDSP.exe.config, InguzDSP and DSPUtil.ddl, all in /usr/share/squeezeboxserver/Bin/i386-linux/
          Attached Files
          Last edited by JohnB; 2018-12-23, 13:30.
          Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

          Comment


          • #6
            Links to individual updated files to use with existing installs:

            Plugin.pm and custom-types.conf:


            Index.html:


            InguzDSP.exe.config:
            Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

            Comment


            • #7
              There must be a trick to getting Inguz to work on Windows, but I've never been able to figure it out. I have it installed correctly and I can generate test tones, but that's about it. I primarily installed it to adjust balance, but changing that setting does not seem to have any effect. I can only input settings via my cellphone app because the browser generates a "Cannot initialize Silverlight: createSilverlightControl is not defined" error and won't accept input. (32-bit Silverlight Version: 5.1.50918.0 is installed.)

              I've confirmed in "Settings > Advanced > File Types" that Inguz is present -- there are multiple entries; one for each of my players -- but wonder if native codec support should be set to "Disabled" in order to force playback through Inguz? Right now, my FLAC>FLAC and MP3>MP3 are "Native".
              UPDATE: I guess that's not necessary seeing that there is a "custom-convert.conf" in Inguz plugin folder that has custom conversion commands for each file type and for each player. Just puzzled by why "Balance" does not seem to work.

              Another way I know that Inguz is doing something is that my playback level has been knocked down about 6dB. Is that to be expected?
              UPDATE: I found this "Gain" setting in a config file and adjusted it to better suit my use.

              The implication in posts above is that Inguz can work on Windows, but clearly I need help. Any suggestions on how to get "Balance" to work would be welcome. Thanks.
              Last edited by Apesbrain; 2019-06-18, 01:16.

              Comment


              • #8
                I haven't tested the Balance option but will do so later today.

                (I only use Inguz for Digital Room Correction and other than that I've only tested the equalizer option.)

                Sadly, the only windows browser that supports Inguz is Internet Explorer. For Inguz to be used with other browsers the user interface would have to be rewritten, removing Silverlight (which is now only supported by IE).

                I mainly control Inguz with iPeng on an iPad, though I do use IE from time to time for testing, etc.

                Are there any other functions you want to use, apart from Balance?

                Will get back to you later today.
                Last edited by JohnB; 2019-06-18, 15:28.
                Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

                Comment


                • #9
                  I've just tested the Balance option on my W7 setup and it seems to work fine.

                  BUT

                  Changes to the Inguz settings don't take effect in "real time", whilst a track is playing. If you stop the track and then start it again the changes should take effect.

                  Please let me know if this helps.

                  In general, it seems overkill to employ Inguz DSP in order to correct a balance problem - isn't it possible to move the speakers or change the listening position?

                  Gain
                  As you have discovered there is a "gain" setting in "InguzDSP.exe.config" (W7 location: "C:\Program Files (x86)\Squeezebox\server\Bin\MSWin32-x86-multi-thread\InguzDSP.exe.config").

                  This is set to -16dB by default in order to avoid clipping caused by the InguzDSP processing.

                  Do check the Inguz log file (W7 location: "C:\ProgramData\InguzEQ\log.txt"). The peak levels are given and "CLIPPING" warnings are shown.

                  If the peak levels (shown in the log.txt file) are consistently well below "0" one can edit the gain setting in "InguzDSP.exe.config" and then recheck. Of course, different tracks will show different peak levels.

                  Some further information about the log.txt and InguzDSP.exe.conf files are given in the "Installation on Windows" and "Inguz Documentation" pdf files repectively.
                  Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

                  Comment


                  • #10
                    Thanks for your replies. I think it's working now. I've immediate interest in the Balance and Width functions. I may use the DRC feature in the future. Is there a way to see the SoX commands being applied? For instance, how are balance adjustments achieved?

                    Curious about what version of Internet Explorer you are using with Silverlight? Mine is 11.0.9600.19377 on Win 7 x86 and it throws the error.
                    Last edited by Apesbrain; 2019-06-18, 19:01.

                    Comment


                    • #11
                      As far as I know, sox is only used for Digital Room Correction and even then it is only used to resample the selected FIR impulse file to the sampling rate of the music being played, if they differ, prior to playing the track. (The impulse file determines the DRC to be applied). There is an entry in log.txt when sox is used in that way.

                      All the processing for balance, width, equalization, DRC, etc, etc is done by InguzDSP.exe and DSPUtil.dll.

                      The balance/width settings aren't written to the log.txt file. (Looking at the source code, I suppose it would be possible to amend it to do that but I am reluctant to mess with something that currently works OK).

                      For information: a balance setting of, say, +6 adjusts the left channel by -3dB and the right channel by +3dB (hence the need to keep an eye on the log.txt and gain setting with regard to clipping).

                      I am using the same version of IE on Windows 7 64bit. Is Silverlight installed on your computer? If so, is it enabled in IE (Alt - Tools - Toolbars and Extensions - All add-ons - Microsoft Silverlight)?
                      Last edited by JohnB; 2019-06-18, 19:52.
                      Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

                      Comment


                      • #12
                        Thanks again for your help. Between your replies and calmly reading the manual, I have a better understanding of what's going on. I've set the Gain to -10dB and that seems a good balance between the volume being too low in my system and seeing excessive clipping. The Silverlight problem may be a x64/x86 thing; instead I can access settings via my Squeezebox phone apps (Squeeze Commander and Orange Squeeze).

                        What I found initially confusing is that you can only see a limited range of adjustment (for Balance and Width, for example). If you wish to go beyond this range, you need to select the most extreme value visible then "back & re-select" and additional range options will appear beyond the extreme you selected. Setting Balance to "2" (left down 1dB/right up 1dB) took several of these back-and-forth iterations to finally see the radio button for the setting I wanted.

                        One thing not covered in the manual: does Inguz interfere with ReplayGain (Smart Gain)?
                        Last edited by Apesbrain; 2019-06-18, 21:41.

                        Comment


                        • #13
                          Sorry, I have no idea whether Inguz interferes with ReplayGain. I would guess not but the only way to find out is to see what happens.

                          Yes, it is a tedious to change Balance, Equalization etc with a tablet/smartphone app - partly because the settings have increments of 0.1 (set in index.html). It would be a good idea to see why the Inguz web interface doesn't work on your IE. You might be right that it is a x86/x64 thing but:

                          I would open IE
                          Press Alt
                          Select Tools
                          Select "Manage Addons"
                          Change "Currently Loaded Add-ons" to "All add-ons" (bottom of the LH panel)
                          Scroll down to "Microsoft Corporation"
                          If "Microsoft Silverlight" isn't present in the list it is likely that it isn't installed on your computer. (The installation file can be downloaded from Microsoft.)
                          If "Microsoft Silverlight" is present in the list it should be set to "Enabled"

                          As I said, I mainly use iPeng on an iPad to control LMS (including Inguz) and it works pretty well - but there are occasions when it is convenient to use the web interface for Inguz.

                          (By the way, when I want to disable Inguz I do so by disabling the Inguz options in the Filetypes.)
                          Last edited by JohnB; 2019-06-19, 12:29.
                          Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

                          Comment


                          • #14
                            Silverlight is installed and enabled. I found easiest way to adjust settings is to edit the target player's config file.

                            Comment


                            • #15
                              Have been using Inguz for a few days now and have discovered that mono (one-channel) tracks play back greatly reduced in volume. If I convert these tracks to "dual-mono", i.e. two-channels both the same, then normal volume is restored. Any idea on how to get around this, or is it just part of what Inguz does? Thanks.

                              Comment

                              Working...
                              X
                              😀
                              🥰
                              🤢
                              😎
                              😡
                              👍
                              👎