HISE Logo Forum
    • Categories
    • Register
    • Login

    Parametric EQ - HISE_USE_SVF_FOR_CURVE_EQ

    Scheduled Pinned Locked Moved Bug Reports
    9 Posts 4 Posters 512 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • DanHD
      DanH
      last edited by DanH

      As per video below changing the Q doesn't seem to affect the sound or the curve. The High Pass Q changes the curve, but also appears to have no impact on the sound... I just checked a commit from April 2022 and its the same there. Is this expected behaviour? @Christoph-Hart

      EDIT - I just checked the source and it states the high and low Passes are one pole filters where gain and Q are not available. So might be best to remove the change in curve for the Low Cut. HOWEVER - This is actually the behaviour that I want for a specific project :face_with_tears_of_joy: (as in the curve responding to Q changes). Could it be possible to get the Low Pass Q to change the curve?

      EDIT 2! - I've also just seen (and remembered from awhile back) the option to add HISE_USE_SVF_FOR_CURVE_EQ preprocessor - I assume this changes the one pole filters into the SVF filters... I'll try and rebuild Hise with this flag and see if the curve changes - unless anyone can confirm either way?

      ezgif.com-video-to-gif.gif

      DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
      https://dhplugins.com/ | https://dcbreaks.com/
      London, UK

      DanHD 1 Reply Last reply Reply Quote 1
      • DanHD
        DanH @DanH
        last edited by

        @DanH ok using that flag does indeed change the curve of the Low Pass mode. So I guess the curve of the High Pass should ned to be changed for consistency when not using that flag...

        Also, and this was a quick test, but now the Parametric EQ sounds very noisy, a load of glitchy noise in there! Is anyone using the HISE_USE_SVF_FOR_CURVE_EQ flag?

        DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
        https://dhplugins.com/ | https://dcbreaks.com/
        London, UK

        FortuneF 1 Reply Last reply Reply Quote 0
        • FortuneF
          Fortune @DanH
          last edited by

          @DanH I haven't used this flag before. But for the standard Parametric EQ, Q doesn't function for High-Pass and Low Pass filters, and this is normal.

          I think since this uses Biquad filters, it is normal.

          DanHD 1 Reply Last reply Reply Quote 0
          • DanHD
            DanH @Fortune
            last edited by

            @Fortune yes that's what I figured out, but the curve changes for the High Pass, so it looks like it does something. I guess that it shouldn't...

            DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
            https://dhplugins.com/ | https://dcbreaks.com/
            London, UK

            ustkU 1 Reply Last reply Reply Quote 0
            • ustkU
              ustk @DanH
              last edited by

              @DanH what are your ears telling you?

              Can't help pressing F5 in the forum...

              DanHD 1 Reply Last reply Reply Quote 0
              • DanHD
                DanH @ustk
                last edited by

                @ustk that using HISE_USE_SVF_FOR_CURVE_EQ makes the Parametric EQ sound horrible!

                DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                https://dhplugins.com/ | https://dcbreaks.com/
                London, UK

                Christoph HartC 1 Reply Last reply Reply Quote 0
                • Christoph HartC
                  Christoph Hart @DanH
                  last edited by

                  @DanH HISE_USE_SVF_FOR_CURVE_EQ just swaps the filter types between the standard biquad ones to the svf ones (so basically the same filters that you have available in scriptnode).

                  The SVF variants actually sound a little bit different when static, but they don't produce any zipper noises like the biquads do so if you want prefer a smooth sound while dragging around the handles you can enable this.

                  I need to check again, it's always this problem with compile time flags that are off by default, but last time I used it (for PercX) the sound was perfectly fine.

                  ustkU 1 Reply Last reply Reply Quote 0
                  • ustkU
                    ustk @Christoph Hart
                    last edited by

                    @Christoph-Hart said in Parametric EQ - HISE_USE_SVF_FOR_CURVE_EQ:

                    ... it's always this problem with compile time flags that are off by default...

                    Yeah I noticed this strange behaviour too regarding to the default flag state. Like for instance a enabled by default one that has to be forced enabled otherwise it won't work. I reckon it was the FORCE_AUDIO_INPUTS and maybe others...

                    Can't help pressing F5 in the forum...

                    Christoph HartC 1 Reply Last reply Reply Quote 0
                    • Christoph HartC
                      Christoph Hart @ustk
                      last edited by

                      Alright, I've tested it and there was in fact a typo in the code that caused the buffer glitch sound. I've fixed it so now it should sound at least as good as the default one :)

                      1 Reply Last reply Reply Quote 4
                      • First post
                        Last post

                      20

                      Online

                      1.8k

                      Users

                      12.0k

                      Topics

                      104.4k

                      Posts