Csound Csound-dev Csound-tekno Search About

Band-width vs Resonance??

Date2017-06-20 19:17
FromAnton Kholomiov
SubjectBand-width vs Resonance??
Almost all Csound resonant filters are defined
on band-width. there are exceptions but they are few
 But if we look at the PD or on the board of hardware
synt almost all of them are defined in terms of Resonance
which is 

BandWidth / CenterFrequency

Why in Csound it was decided to stick with Band Width?
Do you think it would be better to use Resonances by default?

i'm asking since I'm thinking to switch to resonance in
my  haskell to csound lib. And I'm pondering weather it's
a good decision.

Thanks!
Anton



Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2017-06-21 03:17
FromPaul Batchelor
SubjectRe: Band-width vs Resonance??
A matter of taste and context. Also, on the background of person implementing. Different DSP textbooks will show equivalent filter designs using slightly different terminology. 

Having a something like a unitless Q factor is often nice for musicians because it allows one to sweep the frequency. A nice thing for things like subtractive synthesis or making wah pedals. Most of the time I prefer this. 

That being said, Bandwidth/frequency relationships are much easier for me to visualize in my head rather than just Q. With opcodes like butbp it doesn't bother me that it works that way. It feels more surgical and precise. 

In Faust, there are some filters which require you to specify a center frequency in terms of start and end frequencies. So there's another way of parameterizing filters.

There is certainly no standard, and at the end of the day, a sound designer will be able to dial up the knobs to get the sound they need, regardless of choice.

All the best,

-P






On Jun 20, 2017 11:17, "Anton Kholomiov" <anton.kholomiov@gmail.com> wrote:
Almost all Csound resonant filters are defined
on band-width. there are exceptions but they are few
 But if we look at the PD or on the board of hardware
synt almost all of them are defined in terms of Resonance
which is 

BandWidth / CenterFrequency

Why in Csound it was decided to stick with Band Width?
Do you think it would be better to use Resonances by default?

i'm asking since I'm thinking to switch to resonance in
my  haskell to csound lib. And I'm pondering weather it's
a good decision.

Thanks!
Anton



Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2017-06-22 11:42
FromAnton Kholomiov
SubjectRe: Band-width vs Resonance??
Thanks Paul! So I think I'd better leave it as it is to avoid confusion among Csound users

2017-06-21 5:17 GMT+03:00 Paul Batchelor <ralphbluecoat@gmail.com>:
A matter of taste and context. Also, on the background of person implementing. Different DSP textbooks will show equivalent filter designs using slightly different terminology. 

Having a something like a unitless Q factor is often nice for musicians because it allows one to sweep the frequency. A nice thing for things like subtractive synthesis or making wah pedals. Most of the time I prefer this. 

That being said, Bandwidth/frequency relationships are much easier for me to visualize in my head rather than just Q. With opcodes like butbp it doesn't bother me that it works that way. It feels more surgical and precise. 

In Faust, there are some filters which require you to specify a center frequency in terms of start and end frequencies. So there's another way of parameterizing filters.

There is certainly no standard, and at the end of the day, a sound designer will be able to dial up the knobs to get the sound they need, regardless of choice.

All the best,

-P






On Jun 20, 2017 11:17, "Anton Kholomiov" <anton.kholomiov@gmail.com> wrote:
Almost all Csound resonant filters are defined
on band-width. there are exceptions but they are few
 But if we look at the PD or on the board of hardware
synt almost all of them are defined in terms of Resonance
which is 

BandWidth / CenterFrequency

Why in Csound it was decided to stick with Band Width?
Do you think it would be better to use Resonances by default?

i'm asking since I'm thinking to switch to resonance in
my  haskell to csound lib. And I'm pondering weather it's
a good decision.

Thanks!
Anton



Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here