[Free Dsp] Oberheim-8 Analog Filter
-
@griffinboy said in [Free Dsp] Oberheim-8 Analog Filter:
The "Eigen" header library is required.
Where do I get it ? How to set it?
-
Download the zipped code for the eigen library here:
https://github.com/PX4/eigenExtract it into the hise project folder such that the file structure reads:
ProjectName/DspNetworks/ThirdParty/src/eigen-masterSee 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" */ -
@griffinboy great job, thank you! I can't right now, but i'm very interested in listening to how it sounds.

-
This post is deleted! -
Thank you!!!
-
@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.-
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.
-
I don't hear any change using the key tracking. Do I need to connect it to something else.
-
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 :-)
-
But this I maybe more general – how can I connect it to an envelope.
Thanks for the great work
-
-
@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.
-
@inlandempire you could always check out the Faust obi filters...
https://faustlibraries.grame.fr/libs/vaeffects/#oberheim-filters
-
@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. -
@Lindon
Thanks will check them out.