New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question on filter design #1
Comments
Hi metaphorz, to be honest, I tried a lot of code I found over the years for music dsp und took the well sounding... :) But I did not invented that formula at all - just adapted it a bit ;) |
I can see the empirical approach as it makes the most sense from an artistic perspective. When attaching a scope, it seems that your waveform is nicely between -5/+5V if I am reading the |
Yes you are right. Should be the same in real life :) |
I am planning on making a few modules, and really like these as examples of how modules can be created (to add to Tutorial in Rack). The "blank" module is nice! Some of these questions I am sure are basic, but hopefully apply to any module. I have questions (labeled as **) underneath each statement in Step() for the Shaper module (which seems an excellent starter because of the functions)
// normalize signal input to [-1.0...+1.0]
float x = clampf(inputs[RESHAPER_INPUT].value * 0.1f, -1.f, 1.f);
** As you point out, this normalizes the signal, but what is the incoming range for a Rack signal? Are modules always sending a signal from -10 to +10v or are input signals arbitrary in voltage?
** The top knob is presumably ranging 0 to 1 in value as it is turned ?
** What is the reason for ranging from 1 to 50?
** Is this a known filter design or something you've designed? I have not yet delved into the numerical methods for modular filters but I guess there are many books on the subject.
The text was updated successfully, but these errors were encountered: