HISE Logo Forum
    • Categories
    • Register
    • Login

    Ladder 4 Pole LP Filter

    Scheduled Pinned Locked Moved General Questions
    25 Posts 8 Posters 1.2k 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.
    • FrankbeatF
      Frankbeat
      last edited by

      I‘m pretty happy with the sound of the 4pole LP – when I tested it, I didn’t recognize there’s a Moog LP to choose. So, judging by my ears, I already found a moogish filter 😂

      Using HISE from the develop branch (Feb '23)

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

        I think in general the filter selection could use a freshen up. @Lindon mentioned a while back that I'd need to find the code for new filters and then implement them into Hise.

        So a) where does one find the code for filters, and b) how would you get them into Hise? (I'm assuming through SNEX).

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

        LindonL 1 Reply Last reply Reply Quote 0
        • LindonL
          Lindon @DanH
          last edited by

          @DanH - you'd probably need to do it with C++ there are several well respected books on filter design - google it.

          Alternatively you could look at the filters in Faust.

          HISE Development for hire.
          www.channelrobot.com

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

            @Lindon Thanks - another issue is being able to update / create new filter displays for the UI. Any ideas on that anyone? Aside from drawing it all in PR 😆

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

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

              @DabDab how do I get the Faust Moog? Can't see it on https://faustide.grame.fr/ but maybe I'm in the wrong place!

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

              1 Reply Last reply Reply Quote 0
              • S
                sletz
                last edited by

                Possibly here: https://faustdoc.grame.fr/examples/filtering/#mooghalfladder and next ones.

                DanHD DabDabD 2 Replies Last reply Reply Quote 0
                • DanHD
                  DanH @sletz
                  last edited by

                  @sletz Thank you! :)

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

                  1 Reply Last reply Reply Quote 0
                  • DabDabD
                    DabDab @sletz
                    last edited by DabDab

                    @sletz said in Ladder 4 Pole LP Filter:

                    Possibly here: https://faustdoc.grame.fr/examples/filtering/#mooghalfladder and next ones.

                    @DanH here is an example

                    process = dm.moog_vcf_demo;
                    

                    Click here to know more about moog faust library.

                    ve.moogLadder (4th Order)
                    

                    Usage..

                    _ : moogLadder(normFreq,Q) : _
                    

                    Bollywood Music Producer and Trance Producer.

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

                      Ok finally trying the Faust Moog - It's mono lol... but has stereo in and out... Can make it work tho

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

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

                        @DanH ok no I can't 😆

                        It only takes the left channel - is there a node I can use to get the right input channel and switch it over to the left input?!

                        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 I recommend spending 1-2 hours learning the absolute basics of Faust signal routing - turning a single channel processing module into a stereo module is super trivial if you now how it works. Just learn the basic operators and you should be able to do this (and many other simple things) yourself.

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

                            @Christoph-Hart ah ok... Will do!

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

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

                              @Christoph-Hart ok I found the bit to edit... I guess I'm confused as it's a parallel combination (2 ins, 2 outs) but only takes the left channel?

                              process = inputSignal : ve.moogLadder(normFreq,Q) <:_,_;
                              

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

                              d.healeyD 1 Reply Last reply Reply Quote 0
                              • d.healeyD
                                d.healey @DanH
                                last edited by

                                @DanH

                                I don't have an answer because it's been a long time since I played with FAUST. But if you haven't seen this already you should check it out - https://www.kadenze.com/courses/real-time-audio-signal-processing-in-faust/info

                                Libre Wave - Freedom respecting instruments and effects
                                My Patreon - HISE tutorials
                                YouTube Channel - Public HISE tutorials

                                DanHD 1 Reply Last reply Reply Quote 2
                                • DanHD
                                  DanH @d.healey
                                  last edited by

                                  Are we allowed to use the Moog name to describe the moog style filter on our UI?

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

                                  DanHD d.healeyD 2 Replies Last reply Reply Quote 0
                                  • DanHD
                                    DanH @DanH
                                    last edited by DanH

                                    @Christoph-Hart just digging into Juce.... Is there a reason all these Ladder filter options aren't included in Hise? And if it's possible to include them, please can you? Pretty please 😆

                                    namespace juce
                                    {
                                    namespace dsp
                                    {
                                    
                                    enum class LadderFilterMode
                                    {
                                        LPF12,  // low-pass  12 dB/octave
                                        HPF12,  // high-pass 12 dB/octave
                                        BPF12,  // band-pass 12 dB/octave
                                        LPF24,  // low-pass  24 dB/octave
                                        HPF24,  // high-pass 24 dB/octave
                                        BPF24   // band-pass 24 dB/octave
                                    };
                                    
                                    /**
                                        Multi-mode filter based on the Moog ladder filter.
                                    
                                        @tags{DSP}
                                    

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

                                    1 Reply Last reply Reply Quote 0
                                    • d.healeyD
                                      d.healey @DanH
                                      last edited by d.healey

                                      @DanH I think if you called it Moog style you should be ok. Basically it comes down to trademark fair use. You are allowed to use trademarks as descriptors under certain circumstances, for instance if that's the only way to refer to a product.

                                      If you run a phone repair shop you would obviously need to say somewhere in your advertising that you repair both iPhone and Android phones. Those are both trademarks but referencing them in this way wouldn't violate the trademark as it doesn't imply an affiliation with those brands or an endorsement from the brand owners.

                                      So if you say your plugin contains a Moog filter that might be confusing - does that mean it was created by Moog specifically for you... so I think using Moog style would be the safe option because it's clear that it is not Moog. You could also include a disclaimer in your user manual/marketing material, etc.

                                      Or talk to a trademark lawyer, or send Moog an email and ask them.

                                      Libre Wave - Freedom respecting instruments and effects
                                      My Patreon - HISE tutorials
                                      YouTube Channel - Public HISE tutorials

                                      DanHD 1 Reply Last reply Reply Quote 0
                                      • DanHD
                                        DanH @d.healey
                                        last edited by

                                        @d-healey Thanks, sensible thoughts! I can't think of an example of another dev using 'Moog-style' on their UI so maybe I'll avoid it :)

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

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

                                        17

                                        Online

                                        1.7k

                                        Users

                                        11.8k

                                        Topics

                                        102.8k

                                        Posts