If you have a problem or need to report a bug please email : support@dsprobotics.com
There are 3 sections to this support area:
DOWNLOADS: access to product manuals, support files and drivers
HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects
USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here
NEW REGISTRATIONS - please contact us if you wish to register on the forum
Filter Curve Display
5 posts
• Page 1 of 1
Filter Curve Display
Hey guys its me again
I have another query, i think its still noob haha
anyway, I am trying to create a filter display curve, I managed to get this far, but it is acting rather like a peaking filter than a LPF in the display window.
Basically i need to make the float array append only the values below the "freq" input to -1, i think that should fix it, however I'm struggling with that,
Thanks in advance
I have another query, i think its still noob haha
anyway, I am trying to create a filter display curve, I managed to get this far, but it is acting rather like a peaking filter than a LPF in the display window.
Basically i need to make the float array append only the values below the "freq" input to -1, i think that should fix it, however I'm struggling with that,
Thanks in advance
- Attachments
-
- Filter Curve0.2.fsm
- (28.02 KiB) Downloaded 1261 times
Last edited by glitchcpt on Sat Jan 17, 2015 12:29 pm, edited 2 times in total.
- glitchcpt
- Posts: 54
- Joined: Wed Oct 01, 2014 3:42 pm
Re: Filter Curve Display
UPDATE:
I managed to get the Band Pass, Band Reject and Peaking modes to display correctly
Still struggling with the Low Pass and High Pass
I managed to get the Band Pass, Band Reject and Peaking modes to display correctly
Still struggling with the Low Pass and High Pass
- glitchcpt
- Posts: 54
- Joined: Wed Oct 01, 2014 3:42 pm
Re: Filter Curve Display
I think your main problem is, that you're doing it all wrong. Inside there is a "biquad frequency response" primitive, that builds the graph. You input the biquad coefficients and it builds the array for graph in given range.
Just before the prim you have a module called "Peaking EQ Biquad Coeffs" that calculates the biquad coefficients of a peaking filter from frequency, rez and gain. In order to make the graph to show also other filter types than peaking, you need to make more of these modules - for each filter type one and select between them.
This may prove complicated, since you want to show response of a 3x oversampled state-variable filter (which is somewhat equivalent to oversampled biquads LPF BPF HPF combination).
What I recommend is to use copy of the filter, connect it to impulse and Analyser prims. And use FFTgraph prim to extract the frequency response.
Just before the prim you have a module called "Peaking EQ Biquad Coeffs" that calculates the biquad coefficients of a peaking filter from frequency, rez and gain. In order to make the graph to show also other filter types than peaking, you need to make more of these modules - for each filter type one and select between them.
This may prove complicated, since you want to show response of a 3x oversampled state-variable filter (which is somewhat equivalent to oversampled biquads LPF BPF HPF combination).
What I recommend is to use copy of the filter, connect it to impulse and Analyser prims. And use FFTgraph prim to extract the frequency response.
- KG_is_back
- Posts: 1196
- Joined: Tue Oct 22, 2013 5:43 pm
- Location: Slovakia
Re: Filter Curve Display
Thanks KG, I guess its all a learning experience right?
I will try that idea, thanks man
I will try that idea, thanks man
- glitchcpt
- Posts: 54
- Joined: Wed Oct 01, 2014 3:42 pm
Re: Filter Curve Display
Editted
So far so good, thanks KG
I just need to touch up the graphic elements a bit, but its kind of exactly what i was looking for
So far so good, thanks KG
I just need to touch up the graphic elements a bit, but its kind of exactly what i was looking for
- glitchcpt
- Posts: 54
- Joined: Wed Oct 01, 2014 3:42 pm
5 posts
• Page 1 of 1
Who is online
Users browsing this forum: Google [Bot] and 34 guests