best lowpass/hipass filter for quick, low latency sweeps?

Home Forums Products Rackmount best lowpass/hipass filter for quick, low latency sweeps?

  • This topic is empty.
Viewing 6 reply threads
  • Author
    Posts
    • #115403
      John Baylies
      Participant

        Hi all,

        I’ve just begun to dive into the H9000R and I’m seeking a lowpass/hipass filter with an adjustable slope (ideally from 6 dB/octave to 96 dB/octave) that has ultra low latency and responds well to very quick sweeps. I’ll be using Peter McCulloch‘s Max for Live device called XLFO to control the filter frequency, and it will be processing my tuba’s sound live, so that I can achive phat dubstep wobbles.

        I ran brownian noise through a few filters earlier today to test them, but I haven’t found anything suitable yet.

        Looking forward to any responces. Thanks in advance!

      • #152235
        macgee
        Participant

          You could try these ones, I’ve tested them at some point but can’t recall

          1426, 1427

          3917, 3920

          • #152248
            John Baylies
            Participant
              macgee wrote:
              You could try these ones, I’ve tested them at some point but can’t recall

              1426, 1427

              3917, 3920

              Thanks for the recomendations, macgee. 1427 looks like what I need, since it has eight filter orders to pick from. However, even though the cutoff dial moves immediately with the MIDI CC from XLFO, it sounds like the filter itself takes some extra time to sweep. Here is a recording of what I’m trying to describe: https://www.youtube.com/watch?v=m7UcyZyw6Xo

              I don’t think there’s any internal MIDI CC smoothing going on, because I hear the same lag when I use my mouse to control the cutoff as well. Is there another lowpass filter with less lag between the cutoff dial and the actual filter frequency?

              I’ll look into 3917 and 3920 as well, but that may take a few weeks, and I already have the LFO I need in Max for Live, but maybe 3917 and 3920 have added benefits that I’m not yet aware of.

          • #152249
            macgee
            Participant

              Yea I see what you mean – It could be that this is an older algorithm and they’ve applied some smoothing to “DECLICK” the filter when modulating the frequency, not sure.

              You could try offsetting when it’s triggered? Just trigger slightly earlier in the DAW unless you’re trying to do it in real time.

              There is module in Vsig called MODFILTER that is ideal for filter sweeps and doesn’t suffer from clicking when changing the parameters and as such doesn’t need any smoothing. It’s VERY VERY likely there’s another algo that would suit your needs better (that uses this module) but finding can be a challenge.

              I could make one for you in Vsig and share an algo you could try on your H9000 – for some reason when I shared a compiled algo to a user before, he couldn’t could get it work, not sure why so if that doesn’t work you could always load it using Vsig – not sure if you’ve explored the Vsig world but it’s excellent and takes the H9000 to the next level.

              MODFILTER Group: Filter Modulatable Filter mfr

              This module implements a classic state-variable audio filter. It provides simultaneous lowpass, bandpass, highpass, and notch outputs. It has variable Q (1/bandwidth) and frequency and has mod rate frequency and q factor modulation inputs.

              This is the module to use to create any type of swept filter effects Audio inputs:

              in

              The delay input. Mod inputs:

              fmod

              Modulation input for cutoff frequency.

              qmod

              Modulation input for q factor. Audio outputs:

              low

              The lowpass filter output.

              band

              The bandpass filter output.

              high

              The highpass filter output.

              notch

               

              The notch filter output. Control inputs:

              freq

              Controls the cent frequency (or cutoff) of all filter outputs. Range: 0 to 20000 Hertz.

              freqmodamt

              Adjusts how much the freqmod input will modulate the filter center frequency. Range: – 20000 to 20000 Hertz.

              q

              qmodamt

              Controls how much the qmod input modulate the filter q. Range: -1000 to 1000. Userobjects:

              obj

              Menupage of control inputs not connected to control signals. (collection) Order:

              MODFILTER modulename in fmod qmod freq freqmodamt q qmodamt

            • #152250
              John Baylies
              Participant

                I’m all about real-time low-latency audio effects. I was just looking at MODFILTER last night. I’ve only just begun to peruse Vsig. Thankfully I know someone who can give me a tutorial in person soon. I would be more than happy to try your Modfilter algo if it wouldn’t be too much trouble for you to make!

              • #152255
                macgee
                Participant

                  I’ve made something but need to test it and make sure it’s set up right and works as expected – I used the same filter cascading for my harmonic trem algo which worked well. Whether this style will work well for sweeping I don’t know yet.

                  This uses 3 filters, but could add more if needed – so 6 in total to support stereo signals

                  I’ll test it later in the week but feel free to test it now if you want, but I generally always miss something obvious initially haha

                  https://www.dropbox.com/s/52er6zu96ce341h/FilterSweeps.sig2?dl=0

                   

                • #152268
                  macgee
                  Participant

                    I tested this out at the weekend and for some reason, at high freqencies – the one I tested had 5 in series and it was when there were 3 in series and higher, beyond 10k, but strange indeed! sounds like the kind of weird distortion I was getting when hit CPU threshold but that can’t be? with 5 x 2 modfilters and only at higher frequencies!

                    hmmm

                    • #152274
                      pmcculloch
                      Moderator
                      Eventide Staff

                        modiirq is probably going to work better for high frequency sweeps, though you can't control the Q at audio rate.

                        One thing that's important to remember is that when you stack up filters you're also stacking up any gain that those filters introduce.  (e.g. if you have a Q of 1, you're going to introduce some gain.  More sections = more gain)  If you want a higher order filter that doesn't introduce gain, you might look at something like a Butterworth filter (you would need to cascade multiple filters for that)

                      • #152282
                        macgee
                        Participant

                          Thanks pmcculloch…
                          This was at the default Q of 0.5 so shouldn’t have been that? I should try reduce the gain and see if that makes a difference In case.
                          I’ll try the modiirq filter as well.
                          I’m not familiar with Butterworth filter design. Are you able to share a short description of how to achieve that in Vsig land? Everything I found was about the maths or electrical..
                          Sadly it’s nearly impossible to find Vsig style designs…

                          pmcculloch wrote:

                          modiirq is probably going to work better for high frequency sweeps, though you can't control the Q at audio rate.

                          One thing that's important to remember is that when you stack up filters you're also stacking up any gain that those filters introduce.  (e.g. if you have a Q of 1, you're going to introduce some gain.  More sections = more gain)  If you want a higher order filter that doesn't introduce gain, you might look at something like a Butterworth filter (you would need to cascade multiple filters for that)

                        • #152293
                          pmcculloch
                          Moderator
                          Eventide Staff

                            Butterworths are made up of second order sections (e.g., modfilter, modiirq) and in the case of odd order Butterworths only, and additional first order section.   

                            On the following Wikipedia page, you will find a table labelled: "Factors of Polynomial Bn(s)" that you can use to derive the needed Q values.  So, for example, for a 5th  order Butterworth with the factors (s + 1)(s2 + 0.6180s + 1)(s2 + 1.6180s + 1) we get the following information:

                            (s + 1) — this is a first order section, so use something like modhicut or hicut.  

                            (s2 + 0.6180s + 1) — this is a second order section with a Q of 1/0.6180 (~1.6181)

                            (s2 + 1.6180s + 1) — this is a second order section with a Q of 1/1.6181 (~0.6180)

                            https://en.wikipedia.org/wiki/Butterworth_filter

                            All of these filter sections will share the same cutoff frequency.  Butterworths don't have as steep a rolloff as some other filter shapes, but it's fairly easy to build higher-order filters with them once you know how to read the table.

                             

                            macgee wrote:
                            Thanks pmcculloch… This was at the default Q of 0.5 so shouldn't have been that? I should try reduce the gain and see if that makes a difference In case. I'll try the modiirq filter as well. I'm not familiar with Butterworth filter design. Are you able to share a short description of how to achieve that in Vsig land? Everything I found was about the maths or electrical.. Sadly it's nearly impossible to find Vsig style designs…

                            pmcculloch wrote:

                            modiirq is probably going to work better for high frequency sweeps, though you can't control the Q at audio rate.

                            One thing that's important to remember is that when you stack up filters you're also stacking up any gain that those filters introduce.  (e.g. if you have a Q of 1, you're going to introduce some gain.  More sections = more gain)  If you want a higher order filter that doesn't introduce gain, you might look at something like a Butterworth filter (you would need to cascade multiple filters for that)

                        • #152314
                          macgee
                          Participant

                            thanks pmcculloch, I’ll need to get my head around this – learning

                        Viewing 6 reply threads
                        • You must be logged in to reply to this topic.