currently im building a basic waveshape synthesizer, only using JUCE to handle GUI and as a quick setup for the main audio processing loop, everything else is done by me - which is key, im mostly doing this as a learning experience. If I gave up and downloaded a fancy buttermilk filter library from github repository #9781 now I'd never forgive myself
I have everything else done mostly - midi handling, Oscillators, Envelopes, basic LFO modulation but I just cant wrap my head around filters. Ive watched a bunch of learning materials on FIR and IIR filter creation but everyone falls into one of three categories:
-Using mathematical expressions I cant even begin to understand (I never took calculus)
-The use of third party packages that take care of all the "heavy lifting"
-or in the case of this one guy I watched, he did an excellent job of explaining everything but did it in a general filter statement opposed describing how I'd make a specific filter (IE lowpass) with a cutoff frequency and how I'd use said filter
what I basically need help with is getting a hacky lowpass filter up and running in c++ to filter my 1's and -1's. I really struggle looking at mathematics and theories. The best way for me to learn a new concept is to get in and just do it while asking questions.
So, does anyone have any resources or some directions to point me in so I can take on this tremendous task? Ive tried in the past before but never got very far. All I know is you can define a filter shape with coefficients. I dont know how to use it in the context of taking say - my oscillator outputs. Ive vaguely researched the term "angular velocity" which seems to be a promising way of converting a cutoff frequency to something I can use in the context of a filter? Its like im learning how to program all over again![Crying or Very sad :cry:]()
I have everything else done mostly - midi handling, Oscillators, Envelopes, basic LFO modulation but I just cant wrap my head around filters. Ive watched a bunch of learning materials on FIR and IIR filter creation but everyone falls into one of three categories:
-Using mathematical expressions I cant even begin to understand (I never took calculus)
-The use of third party packages that take care of all the "heavy lifting"
-or in the case of this one guy I watched, he did an excellent job of explaining everything but did it in a general filter statement opposed describing how I'd make a specific filter (IE lowpass) with a cutoff frequency and how I'd use said filter
what I basically need help with is getting a hacky lowpass filter up and running in c++ to filter my 1's and -1's. I really struggle looking at mathematics and theories. The best way for me to learn a new concept is to get in and just do it while asking questions.
So, does anyone have any resources or some directions to point me in so I can take on this tremendous task? Ive tried in the past before but never got very far. All I know is you can define a filter shape with coefficients. I dont know how to use it in the context of taking say - my oscillator outputs. Ive vaguely researched the term "angular velocity" which seems to be a promising way of converting a cutoff frequency to something I can use in the context of a filter? Its like im learning how to program all over again
![Crying or Very sad :cry:](http://www.kvraudio.com/forum/images/smilies/icon_cry.gif)
Statistics: Posted by thugsxmugs — Mon Nov 04, 2024 1:18 am — Replies 0 — Views 41