Forum
    • Categories
    • Register
    • Login

    [Free Dsp] Oberheim-8 Analog Filter

    Scheduled Pinned Locked Moved C++ Development
    11 Posts 6 Posters 1.3k 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.
    • DabDabD
      DabDab @griffinboy
      last edited by

      @griffinboy said in [Free Dsp] Oberheim-8 Analog Filter:

      The "Eigen" header library is required.

      Where do I get it ? How to set it?

      Bollywood Music Producer and Trance Producer.

      griffinboyG 2 Replies Last reply Reply Quote 0
      • griffinboyG
        griffinboy @DabDab
        last edited by griffinboy

        @DabDab

        Download the zipped code for the eigen library here:
        https://github.com/PX4/eigen

        Extract it into the hise project folder such that the file structure reads:

        ProjectName/DspNetworks/ThirdParty/src/eigen-master
        

        See the whole code for complete instructions:

        /* Integration Steps for HISE:
        1. Eigen Setup: Download and place the Eigen library under:
           ProjectName/DspNetworks/ThirdParty/src/eigen-master
        2. Create a 3rd party C++ node in HISE named "Griffin_OBFilter"
        3. Compile the initial DLL in HISE using "Compile dsp networks as .dll"
        4. Replace the generated "Griffin_OBFilter.h" (in ProjectName/DspNetworks/ThirdParty)
           with this header file you are reading now
        5. Re-compile the final DLL in HISE using "Compile dsp networks as .dll" 
        */
        
        Matt_SFM 1 Reply Last reply Reply Quote 1
        • Matt_SFM
          Matt_SF @griffinboy
          last edited by

          @griffinboy great job, thank you! I can't right now, but i'm very interested in listening to how it sounds. 👍

          Develop branch
          Win10 & VS17 / Ventura & Xcode 14. 3

          1 Reply Last reply Reply Quote 1
          • griffinboyG
            griffinboy @DabDab
            last edited by

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • T
              treynterrio
              last edited by treynterrio

              Thank you!!!

              1 Reply Last reply Reply Quote 0
              • I
                inlandempire
                last edited by

                @griffinboy
                I am new to developing and HISE but wanted to take a dive in using custom DSP. As a big Oberheim lover and former owner of quite a few, it was obvious to try this out with your DSP.

                1. Is it by design there's a lot of hiss/noise in it – or simply just me who have done this all wrong? My OB-8 does not have that – or if it had, it was less audible.

                2. I don't hear any change using the key tracking. Do I need to connect it to something else.

                3. I can only run it as a Script FX - at 70-90% of CPU usage If I use the Polyphonic Script FX I get totally overload and glitchy sound ( I am on a MacBook Pro M4 Max, 36GB ... so the processor shouldn't be the issue here :-)

                4. But this I maybe more general – how can I connect it to an envelope.

                Thanks for the great work

                griffinboyG LindonL 2 Replies Last reply Reply Quote 0
                • griffinboyG
                  griffinboy @inlandempire
                  last edited by griffinboy

                  @inlandempire
                  You're completely right.
                  This was posted before I got any good at filters. It's far from accurate to the Oberheim filter - I was naïve when I posted this. This here was my first attempt to match the filter, and didn't factor in any nonlinear components in the circuit.

                  It sounds like you've found some odd issues. It's possible that I wrote the node wrong and that it's become outdated as Hise updated - this was also released back when I had very little experience with writing nodes for Hise... This is to say, don't expect too much from this filter. I personally wouldn't use it now.

                  I'll be releasing more free dsp in the near future, so if you're interested in filter designs, my better filters will be available in hopefully not too long.

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

                    @inlandempire you could always check out the Faust obi filters...

                    https://faustlibraries.grame.fr/libs/vaeffects/#oberheim-filters

                    HISE Development for hire.
                    www.channelrobot.com

                    I 1 Reply Last reply Reply Quote 1
                    • I
                      inlandempire @griffinboy
                      last edited by

                      @griffinboy
                      No worries... in fact I've manage to solve most with the help of ChatGPT.
                      The noise is somehow gone – I did not ask for it though hahaha...
                      Then I figured out to place it in a MIDI container node where everything working fine.
                      It might not be a precise OB-8 model, but I think it sounds great though – and after the rewrite of the code it is running fine as a polyphonic filter – though I feel it had the cost of some sonic quality.

                      1 Reply Last reply Reply Quote 1
                      • I
                        inlandempire @Lindon
                        last edited by

                        @Lindon
                        Thanks will check them out.

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

                        19

                        Online

                        2.1k

                        Users

                        13.2k

                        Topics

                        114.8k

                        Posts