[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sc-users] Re: Resonz x Ringz (gain issues)



On December 20, 2014 11:11:27 PM Alexandre Torres Porres <porres@xxxxxxxxx> wrote:

Howdy, if it's unclear why and how Ringz has more gain than Resonz, can
someone please help me out checking the source code? Sorry, I don't even
know how to do that.

Start with line 3383 here:

https://github.com/supercollider/supercollider/blob/master/server/plugins/FilterUGens.cpp

As I understand it, Resonz is designed to be "constant gain" -- it shouldn't amplify the signal. Ringz does amplify the passband. I'm not clear on the mathematical details.

I'd like to add that I think that a "60 db decay time" makes sense if it is
related to a gain factor, but not much about the bandwidth. So this
relationship between Resonz and Ringz, where it says one takes decay time
instead of "Q" seems really weird to me.

Decay time and bandwidth are inversely related: As the bandwidth decreases (and Q increases), the length of the filter's impulse response increases. Likewise, a longer ring time necessarily implies a narrower passband.

If you're doing modal synthesis, e.g. of bells, it's reasonable to specify a filter that will ring for a desired duration.

hjh

Sent with AquaMail for Android
http://www.aqua-mail.com





_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/