Csound Csound-dev Csound-tekno Search About

[Csnd] Gammatone filter?

Date2019-03-04 19:06
From"Jeanette C."
Subject[Csnd] Gammatone filter?
Hey hey,
does Csound directly implement a gammatone filter or is there a UDO 
implementing such a filter by calculating proper coefficients to an existing 
filter opcode?

I'm currently delving into auditory filters. I don't know which slope would be 
preferred, haven't found anything on that yet on Wikipedia. Still searching...

Best wishes and thanks for any info,

Jeanette

-- 
  * Website: http://juliencoder.de - for summer is a state of sound
  * SoundCloud: https://soundcloud.com/jeanette_c
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * GitHub: https://github.com/jeanette-c
  * Twitter: https://twitter.com/jeanette_c_s

But tell me what happens when it stops? <3
(Britney Spears)

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

Date2019-03-05 16:00
Fromjohn
SubjectRe: [Csnd] Gammatone filter?
I think the smpleanswer is no to the first question.  I do not know the 
answer to the second.  I found some equations that suggest it _might_ be 
possible to force biquad to do it with ksms = 1 but I am ignorant about 
this area (as so many others).


On Mon, 4 Mar 2019, Jeanette C. wrote:

> Hey hey,
> does Csound directly implement a gammatone filter or is there a UDO 
> implementing such a filter by calculating proper coefficients to an existing 
> filter opcode?
>
> I'm currently delving into auditory filters. I don't know which slope would 
> be preferred, haven't found anything on that yet on Wikipedia. Still 
> searching...
>
> Best wishes and thanks for any info,
>
> Jeanette
>
> -- 
> * Website: http://juliencoder.de - for summer is a state of sound
> * SoundCloud: https://soundcloud.com/jeanette_c
> * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
> * GitHub: https://github.com/jeanette-c
> * Twitter: https://twitter.com/jeanette_c_s
>
> But tell me what happens when it stops? <3
> (Britney Spears)
>
> 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

Date2019-03-05 17:30
From"Jeanette C."
SubjectRe: [Csnd] Gammatone filter?
Mar 5 2019, john has written:

> I think the smpleanswer is no to the first question.  I do not know the 
> answer to the second.  I found some equations that suggest it _might_ be 
> possible to force biquad to do it with ksms = 1 but I am ignorant about this 
> area (as so many others).
Thanks John. At least you can rest easy in the knowledge that I can
trump you in ignorance on that. :)

Best wishes,

Jeanette

-- 
  * Website: http://juliencoder.de - for summer is a state of sound
  * SoundCloud: https://soundcloud.com/jeanette_c
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * GitHub: https://github.com/jeanette-c
  * Twitter: https://twitter.com/jeanette_c_s

Where are you now, what have you found
Where is your heart, when I'm not around <3
(Britney Spears)

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

Date2019-03-05 17:51
FromVictor Lazzarini
SubjectRe: [Csnd] Gammatone filter?
Once we have the filter equation, it should be easy enough to implement as an UDO or as an opcode.
========================
Prof. Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy,
Maynooth University,
Maynooth, Co Kildare, Ireland
Tel: 00 353 7086936
Fax: 00 353 1 7086952 

> On 5 Mar 2019, at 17:30, Jeanette C.  wrote:
> 
> Mar 5 2019, john has written:
> 
>> I think the smpleanswer is no to the first question.  I do not know the answer to the second.  I found some equations that suggest it _might_ be possible to force biquad to do it with ksms = 1 but I am ignorant about this area (as so many others).
> Thanks John. At least you can rest easy in the knowledge that I can
> trump you in ignorance on that. :)
> 
> Best wishes,
> 
> Jeanette
> 
> -- 
> * Website: http://juliencoder.de - for summer is a state of sound
> * SoundCloud: https://soundcloud.com/jeanette_c
> * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
> * GitHub: https://github.com/jeanette-c
> * Twitter: https://twitter.com/jeanette_c_s
> 
> Where are you now, what have you found
> Where is your heart, when I'm not around <3
> (Britney Spears)
> 
> 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

Date2019-03-05 17:58
FromJohn ff
SubjectRe: [Csnd] Gammatone filter?
I have an algorithm but rather complex literally and looks slow.  We will see.....

⁣Sent from TypeApp ​

On Mar 5, 2019, 17:52, at 17:52, Victor Lazzarini  wrote:
>Once we have the filter equation, it should be easy enough to implement
>as an UDO or as an opcode.
>========================
>Prof. Victor Lazzarini
>Dean of Arts, Celtic Studies, and Philosophy,
>Maynooth University,
>Maynooth, Co Kildare, Ireland
>Tel: 00 353 7086936
>Fax: 00 353 1 7086952 
>
>> On 5 Mar 2019, at 17:30, Jeanette C.  wrote:
>> 
>> Mar 5 2019, john has written:
>> 
>>> I think the smpleanswer is no to the first question.  I do not know
>the answer to the second.  I found some equations that suggest it
>_might_ be possible to force biquad to do it with ksms = 1 but I am
>ignorant about this area (as so many others).
>> Thanks John. At least you can rest easy in the knowledge that I can
>> trump you in ignorance on that. :)
>> 
>> Best wishes,
>> 
>> Jeanette
>> 
>> -- 
>> * Website: http://juliencoder.de - for summer is a state of sound
>> * SoundCloud: https://soundcloud.com/jeanette_c
>> * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
>> * GitHub: https://github.com/jeanette-c
>> * Twitter: https://twitter.com/jeanette_c_s
>> 
>> Where are you now, what have you found
>> Where is your heart, when I'm not around <3
>> (Britney Spears)
>> 
>> 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

Date2019-03-05 18:16
From"Jeanette C."
SubjectRe: [Csnd] Gammatone filter?
Mar 5 2019, Victor Lazzarini has written:

> Once we have the filter equation, it should be easy enough to implement as an UDO or as an opcode.
Just chiming in. I have found a couple of sites with equations and even
a C/Matlab based implementation:
staffwww.dcs.shef.ac.uk/people/N.Ma/resources/gammatone/
https://github.com/mmmaat/libgammatone
This looks like a good source, but all equations are images and I'm lost
with the math to work outwards from the filter response as found on
Wikipedia.

Best wishes and thanks,

Jeanette
> ========================
> Prof. Victor Lazzarini
> Dean of Arts, Celtic Studies, and Philosophy,
> Maynooth University,
> Maynooth, Co Kildare, Ireland
> Tel: 00 353 7086936
> Fax: 00 353 1 7086952
>
>> On 5 Mar 2019, at 17:30, Jeanette C.  wrote:
>>
>> Mar 5 2019, john has written:
>>
>>> I think the smpleanswer is no to the first question.  I do not know the answer to the second.  I found some equations that suggest it _might_ be possible to force biquad to do it with ksms = 1 but I am ignorant about this area (as so many others).
>> Thanks John. At least you can rest easy in the knowledge that I can
>> trump you in ignorance on that. :)
>>
>> Best wishes,
>>
>> Jeanette
>>
>> --
>> * Website: http://juliencoder.de - for summer is a state of sound
>> * SoundCloud: https://soundcloud.com/jeanette_c
>> * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
>> * GitHub: https://github.com/jeanette-c
>> * Twitter: https://twitter.com/jeanette_c_s
>>
>> Where are you now, what have you found
>> Where is your heart, when I'm not around <3
>> (Britney Spears)
>>
>> 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
>

-- 
  * Website: http://juliencoder.de - for summer is a state of sound
  * SoundCloud: https://soundcloud.com/jeanette_c
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * GitHub: https://github.com/jeanette-c
  * Twitter: https://twitter.com/jeanette_c_s

Where are you now, what have you found
Where is your heart, when I'm not around <3
(Britney Spears)

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