Custom filter curves?
-
Hello fellas!
I was wondering if there is a way to create custom filter curves in HISE, sort of like a convolution. It would be cool to be able to have some famous filter emulations. I would love to run a sine sweep through some of my vintage synths and "xerox" the filter curves.
Does anyone know how to approach this? -
@CyberGen why not use an ir?
-
@d-healey could I change the cutoff frequency dynamically with an IR?
-
@CyberGen said in Custom filter curves?:
could I change the cutoff frequency dynamically with an IR?
You could run the output through a filter, although I don't know if that will do what you want.
For a custom curve with filters I think you can use scriptnode - there is probably an example in the snippet browser.
-
@d-healey I think the process probably resembles that of an IR. That’s why I mentioned a sine sweep. I wouldn’t want to run a filter on top of it. I looked in scriptnode, but I couldn’t find a customizable filter curve. I did notice that the convolution is actually labeled as a filter. But the idea would be to get an impulse response of the filter curve and then use a node capable of slightly altering the curve, like its resonance and pole depth. After all, a huge part of the sound character of analog synths is their filter curves. I use the HISE SVF filter for everything because I think it is the best-sounding option out of the available options. But it would be great to have a customizable option, or an IR option if you will.
-
@CyberGen said in Custom filter curves?:
I couldn’t find a customizable filter curve
You'd need to build one from multiple filters, probably using the clone node - I'm no scriptnode expert so I could be totally wrong.
-
@CyberGen I want to know this too. maybe within scriptnode via SNEX? Like the "reverb" filter in Serum.
-
@CyberGen I've achieved this using the HISE parametric EQ, using scripts to automate the positions of different bands, stacked to get the frequency response I want.
I am also working on my own irr filter, from the ground up in SNEX. If I finish it I'll post it here, but I'm not an expert, and this is a big undertaking, so it may take a while, don't wait : )
-
@griffinboy good idea. It had not occurred to me. It wouldn’t be an exact replica of the curve but I suppose you can get very close. I’ll try it out. I would still be interested in finding out how to make an exact emulation of an analog filter.
Thanks for sharing.