Csound Csound-dev Csound-tekno Search About

[Csnd] code share: Max Mathews phasor filters (I think)

Date2021-04-10 23:48
FromJoel Ross
Subject[Csnd] code share: Max Mathews phasor filters (I think)
I've been meaning to look into this for some time. I think these are
the phasor filters that Max Mathews was working with as a sort of live
collaborative tool. In any case, the actual filter is described here:
https://ccrma.stanford.edu/~jos/smac03maxjos/smac03maxjos.pdf

They are resonators with very narrow bandwidth so I could imagine this
being used for creating resonant filter banks. You can tune the
frequency arbitrarily with no issues so you can do FM on the filter
and this can be an interesting effect.

I've made a UDO with some examples where I've tried to see what kind
of things it can do. You can find it here:
https://ide.csound.com/editor/ZUqtXiECq7vZjRNrW1YL

!!!WARNING!!! - if you want to try using the UDO outside of these
examples, it can and will blow up and produce very loud output if you
put a continuous signal through them that doesn't have a VERY small
amplitude.

Warnings aside, hopefully it's of interest to someone :)

 Joel

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

Date2021-04-11 02:04
FromPete Goodeve
SubjectRe: [Csnd] code share: Max Mathews phasor filters (I think)
AttachmentsNone  

Date2021-04-11 09:01
FromVictor Lazzarini
SubjectRe: [Csnd] [EXTERNAL] [Csnd] code share: Max Mathews phasor filters (I think)
Very interesting, Joel. Thanks for sharing

Prof. Victor Lazzarini
Maynooth University
Ireland

> On Apr 10, 2021, at 11:49 PM, Joel Ross  wrote:
> 
> *Warning*
> 
> This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> 
> I've been meaning to look into this for some time. I think these are
> the phasor filters that Max Mathews was working with as a sort of live
> collaborative tool. In any case, the actual filter is described here:
> https://eur02.safelinks.protection.outlook.com/?url=https:%2F%2Fccrma.stanford.edu%2F~jos%2Fsmac03maxjos%2Fsmac03maxjos.pdf&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C78242398df804e59d9ae08d8fc72d5f8%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C1%7C637536917441081901%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=7mX2EXlAfn%2F5dP%2FYEBh0RDXKF1m1PkeqeMY5SPgj83w%3D&reserved=0
> 
> They are resonators with very narrow bandwidth so I could imagine this
> being used for creating resonant filter banks. You can tune the
> frequency arbitrarily with no issues so you can do FM on the filter
> and this can be an interesting effect.
> 
> I've made a UDO with some examples where I've tried to see what kind
> of things it can do. You can find it here:
> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fide.csound.com%2Feditor%2FZUqtXiECq7vZjRNrW1YL&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C78242398df804e59d9ae08d8fc72d5f8%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C1%7C637536917441081901%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=r1jNf6%2Bgwfpl%2Bwf90MxDGklyjWBBCXv0PlMUwDVvNok%3D&reserved=0
> 
> !!!WARNING!!! - if you want to try using the UDO outside of these
> examples, it can and will blow up and produce very loud output if you
> put a continuous signal through them that doesn't have a VERY small
> amplitude.
> 
> Warnings aside, hopefully it's of interest to someone :)
> 
> Joel
> 
> Csound mailing list
> Csound@listserv.heanet.ie
> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flistserv.heanet.ie%2Fcgi-bin%2Fwa%3FA0%3DCSOUND&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C78242398df804e59d9ae08d8fc72d5f8%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C1%7C637536917441081901%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=DzgwitCetpszgsAZN304FS6MZRCw7LHM9dPaPlQfKT0%3D&reserved=0
> Send bugs reports to
>        https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcsound%2Fcsound%2Fissues&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C78242398df804e59d9ae08d8fc72d5f8%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C1%7C637536917441081901%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=IKsEuD%2FC8DD4eJYO%2FuALvai2cHQaei9Tz%2B7e6G2iUrI%3D&reserved=0
> 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

Date2021-04-11 09:57
FromOeyvind Brandtsegg
SubjectRe: [Csnd] code share: Max Mathews phasor filters (I think)
Thanks. This is great.

søn. 11. apr. 2021 kl. 00:48 skrev Joel Ross <joel.binarybrain@gmail.com>:
I've been meaning to look into this for some time. I think these are
the phasor filters that Max Mathews was working with as a sort of live
collaborative tool. In any case, the actual filter is described here:
https://ccrma.stanford.edu/~jos/smac03maxjos/smac03maxjos.pdf

They are resonators with very narrow bandwidth so I could imagine this
being used for creating resonant filter banks. You can tune the
frequency arbitrarily with no issues so you can do FM on the filter
and this can be an interesting effect.

I've made a UDO with some examples where I've tried to see what kind
of things it can do. You can find it here:
https://ide.csound.com/editor/ZUqtXiECq7vZjRNrW1YL

!!!WARNING!!! - if you want to try using the UDO outside of these
examples, it can and will blow up and produce very loud output if you
put a continuous signal through them that doesn't have a VERY small
amplitude.

Warnings aside, hopefully it's of interest to someone :)

 Joel

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

Date2021-04-11 19:33
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] code share: Max Mathews phasor filters (I think)
Thanks for making and sharing Joel,

This is such a nice UDO and some nice demos too - rich with possibilities!

You might be interested to know that Max Mathews wanted me/us to add his phaser filters to Csound as opcode and gave me all of his source code, back in the day.
At that time, some years ago now, I shared the code with John ffitch and I thought that we might have added a version of it as the phaser1 and phaser2 opcodes.
- I was mistaken and confused by the fact that the McCurdy Collection (awesome all of them!) has examples of these as "specialized filters" and uses them with widgets as filter banks and resonators.

Max and I would play concerts all the time together in which he would jam on his "Phaser Filter system" from a MIDI controller box that I had given to him.
- He will loving doing live remixing with them in his studio and for my students in classes he would give at Berklee, and he even shared with me that 
he was happily experiencing this new "career" as a performing DJ!  ;-)

The phaser1 and phaser2 opcodes in Csound have great manual examples too - and in them, and on these super manPages one can cleary see, read and render(hear) that these are related to the classic phaser and flanger effects boxes and algorithms.

And so, for sure it would be great to have these filters added to Csound as opcodes!

And, in the same way, that we 'honor' Sean Costello for his fantastic waveguide reverb algorithm - the reverbsc, I would propose that these become the: 
mvmfilters - max vernon mathews - mvm was his login
or 
filtermax
or 
maxfilt 
or 
maxphaserfilt 
or 
mvmhighQfilt 
or 
some such honorific

which also makes me think about his and my dear friend Jean-Claude Risset and wonder if we might also have a need for a rissetoscillator (endless) or a rissetrhythm (metro) type opcode too?
- to compliment the Euclidean rhythm opcode that I am hoping that Steven Yi and Rory Walsh will be collaborating on and adding to the next release ;-)

Thanks again Joel for bringing back such wonderful memories and bringing forward more wonderful possibilities.


-dB


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Sat, Apr 10, 2021 at 6:49 PM Joel Ross <joel.binarybrain@gmail.com> wrote:
I've been meaning to look into this for some time. I think these are
the phasor filters that Max Mathews was working with as a sort of live
collaborative tool. In any case, the actual filter is described here:
https://us-west-2.protection.sophos.com?d=stanford.edu&u=aHR0cHM6Ly9jY3JtYS5zdGFuZm9yZC5lZHUvfmpvcy9zbWFjMDNtYXhqb3Mvc21hYzAzbWF4am9zLnBkZg==&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=bnhOMWdBdlpHNFpWeEN0T2QzSnlIbWMwWk9MNjdhMkF0aldteDFwaU11dz0=&h=8c95bad769bf471c847b18b52af16d2b

They are resonators with very narrow bandwidth so I could imagine this
being used for creating resonant filter banks. You can tune the
frequency arbitrarily with no issues so you can do FM on the filter
and this can be an interesting effect.

I've made a UDO with some examples where I've tried to see what kind
of things it can do. You can find it here:
https://us-west-2.protection.sophos.com?d=csound.com&u=aHR0cHM6Ly9pZGUuY3NvdW5kLmNvbS9lZGl0b3IvWlVxdFhpRUNxN3ZaalJOclcxWUw=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WmlnanJrV0poc2VGQUxLYjN5WTBPeGs4TzdSSTRMWTlvanU4VFN4WHF5Zz0=&h=8c95bad769bf471c847b18b52af16d2b

!!!WARNING!!! - if you want to try using the UDO outside of these
examples, it can and will blow up and produce very loud output if you
put a continuous signal through them that doesn't have a VERY small
amplitude.

Warnings aside, hopefully it's of interest to someone :)

 Joel

Csound mailing list
Csound@listserv.heanet.ie
https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=8c95bad769bf471c847b18b52af16d2b
Send bugs reports to
        https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=8c95bad769bf471c847b18b52af16d2b
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

Date2021-04-11 22:49
FromJoel Ross
SubjectRe: [Csnd] code share: Max Mathews phasor filters (I think)
I would like to give this a go. I'll see if I can make an opcode out
of it. Hopefully John ffitch or Steven Yi can point me in the right
direction if I run into trouble.

Thanks,
 Joel



On Sun, 11 Apr 2021 at 19:34, Dr. Richard Boulanger
 wrote:
>
> Thanks for making and sharing Joel,
>
> This is such a nice UDO and some nice demos too - rich with possibilities!
>
> You might be interested to know that Max Mathews wanted me/us to add his phaser filters to Csound as opcode and gave me all of his source code, back in the day.
> At that time, some years ago now, I shared the code with John ffitch and I thought that we might have added a version of it as the phaser1 and phaser2 opcodes.
> - I was mistaken and confused by the fact that the McCurdy Collection (awesome all of them!) has examples of these as "specialized filters" and uses them with widgets as filter banks and resonators.
>
> Max and I would play concerts all the time together in which he would jam on his "Phaser Filter system" from a MIDI controller box that I had given to him.
> - He will loving doing live remixing with them in his studio and for my students in classes he would give at Berklee, and he even shared with me that
> he was happily experiencing this new "career" as a performing DJ!  ;-)
>
> The phaser1 and phaser2 opcodes in Csound have great manual examples too - and in them, and on these super manPages one can cleary see, read and render(hear) that these are related to the classic phaser and flanger effects boxes and algorithms.
>
> And so, for sure it would be great to have these filters added to Csound as opcodes!
>
> And, in the same way, that we 'honor' Sean Costello for his fantastic waveguide reverb algorithm - the reverbsc, I would propose that these become the:
> mvmfilters - max vernon mathews - mvm was his login
> or
> filtermax
> or
> maxfilt
> or
> maxphaserfilt
> or
> mvmhighQfilt
> or
> some such honorific
>
> which also makes me think about his and my dear friend Jean-Claude Risset and wonder if we might also have a need for a rissetoscillator (endless) or a rissetrhythm (metro) type opcode too?
> - to compliment the Euclidean rhythm opcode that I am hoping that Steven Yi and Rory Walsh will be collaborating on and adding to the next release ;-)
>
> Thanks again Joel for bringing back such wonderful memories and bringing forward more wonderful possibilities.
>
>
> -dB
>
>
> Dr. Richard Boulanger
>
> Professor
>
> Electronic Production and Design
>
> Berklee College of Music
>
> Professional Writing & Technology Division
>
>
>
> On Sat, Apr 10, 2021 at 6:49 PM Joel Ross  wrote:
>>
>> I've been meaning to look into this for some time. I think these are
>> the phasor filters that Max Mathews was working with as a sort of live
>> collaborative tool. In any case, the actual filter is described here:
>> https://us-west-2.protection.sophos.com?d=stanford.edu&u=aHR0cHM6Ly9jY3JtYS5zdGFuZm9yZC5lZHUvfmpvcy9zbWFjMDNtYXhqb3Mvc21hYzAzbWF4am9zLnBkZg==&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=bnhOMWdBdlpHNFpWeEN0T2QzSnlIbWMwWk9MNjdhMkF0aldteDFwaU11dz0=&h=8c95bad769bf471c847b18b52af16d2b
>>
>> They are resonators with very narrow bandwidth so I could imagine this
>> being used for creating resonant filter banks. You can tune the
>> frequency arbitrarily with no issues so you can do FM on the filter
>> and this can be an interesting effect.
>>
>> I've made a UDO with some examples where I've tried to see what kind
>> of things it can do. You can find it here:
>> https://us-west-2.protection.sophos.com?d=csound.com&u=aHR0cHM6Ly9pZGUuY3NvdW5kLmNvbS9lZGl0b3IvWlVxdFhpRUNxN3ZaalJOclcxWUw=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WmlnanJrV0poc2VGQUxLYjN5WTBPeGs4TzdSSTRMWTlvanU4VFN4WHF5Zz0=&h=8c95bad769bf471c847b18b52af16d2b
>>
>> !!!WARNING!!! - if you want to try using the UDO outside of these
>> examples, it can and will blow up and produce very loud output if you
>> put a continuous signal through them that doesn't have a VERY small
>> amplitude.
>>
>> Warnings aside, hopefully it's of interest to someone :)
>>
>>  Joel
>>
>> Csound mailing list
>> Csound@listserv.heanet.ie
>> https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=8c95bad769bf471c847b18b52af16d2b
>> Send bugs reports to
>>         https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=8c95bad769bf471c847b18b52af16d2b
>> 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

Date2021-04-11 22:59
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] code share: Max Mathews phasor filters (I think)
Wonderful.

I will be happy to share the source code from Max Mathews with you.
- maybe it will help
- but, I think you already have a great sounding UDO

What Max like to do was have about 16 filters in his resonator bank (maybe this would be one of the modes or variations of the module)

Victor is pretty good with filters too ;-) and might offer some help?

- dB


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Sun, Apr 11, 2021 at 5:50 PM Joel Ross <joel.binarybrain@gmail.com> wrote:
I would like to give this a go. I'll see if I can make an opcode out
of it. Hopefully John ffitch or Steven Yi can point me in the right
direction if I run into trouble.

Thanks,
 Joel



On Sun, 11 Apr 2021 at 19:34, Dr. Richard Boulanger
<rboulanger@berklee.edu> wrote:
>
> Thanks for making and sharing Joel,
>
> This is such a nice UDO and some nice demos too - rich with possibilities!
>
> You might be interested to know that Max Mathews wanted me/us to add his phaser filters to Csound as opcode and gave me all of his source code, back in the day.
> At that time, some years ago now, I shared the code with John ffitch and I thought that we might have added a version of it as the phaser1 and phaser2 opcodes.
> - I was mistaken and confused by the fact that the McCurdy Collection (awesome all of them!) has examples of these as "specialized filters" and uses them with widgets as filter banks and resonators.
>
> Max and I would play concerts all the time together in which he would jam on his "Phaser Filter system" from a MIDI controller box that I had given to him.
> - He will loving doing live remixing with them in his studio and for my students in classes he would give at Berklee, and he even shared with me that
> he was happily experiencing this new "career" as a performing DJ!  ;-)
>
> The phaser1 and phaser2 opcodes in Csound have great manual examples too - and in them, and on these super manPages one can cleary see, read and render(hear) that these are related to the classic phaser and flanger effects boxes and algorithms.
>
> And so, for sure it would be great to have these filters added to Csound as opcodes!
>
> And, in the same way, that we 'honor' Sean Costello for his fantastic waveguide reverb algorithm - the reverbsc, I would propose that these become the:
> mvmfilters - max vernon mathews - mvm was his login
> or
> filtermax
> or
> maxfilt
> or
> maxphaserfilt
> or
> mvmhighQfilt
> or
> some such honorific
>
> which also makes me think about his and my dear friend Jean-Claude Risset and wonder if we might also have a need for a rissetoscillator (endless) or a rissetrhythm (metro) type opcode too?
> - to compliment the Euclidean rhythm opcode that I am hoping that Steven Yi and Rory Walsh will be collaborating on and adding to the next release ;-)
>
> Thanks again Joel for bringing back such wonderful memories and bringing forward more wonderful possibilities.
>
>
> -dB
>
>
> Dr. Richard Boulanger
>
> Professor
>
> Electronic Production and Design
>
> Berklee College of Music
>
> Professional Writing & Technology Division
>
>
>
> On Sat, Apr 10, 2021 at 6:49 PM Joel Ross <joel.binarybrain@gmail.com> wrote:
>>
>> I've been meaning to look into this for some time. I think these are
>> the phasor filters that Max Mathews was working with as a sort of live
>> collaborative tool. In any case, the actual filter is described here:
>> https://us-west-2.protection.sophos.com?d=stanford.edu&u=aHR0cHM6Ly9jY3JtYS5zdGFuZm9yZC5lZHUvfmpvcy9zbWFjMDNtYXhqb3Mvc21hYzAzbWF4am9zLnBkZg==&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=bnhOMWdBdlpHNFpWeEN0T2QzSnlIbWMwWk9MNjdhMkF0aldteDFwaU11dz0=&h=8c95bad769bf471c847b18b52af16d2b
>>
>> They are resonators with very narrow bandwidth so I could imagine this
>> being used for creating resonant filter banks. You can tune the
>> frequency arbitrarily with no issues so you can do FM on the filter
>> and this can be an interesting effect.
>>
>> I've made a UDO with some examples where I've tried to see what kind
>> of things it can do. You can find it here:
>> https://us-west-2.protection.sophos.com?d=csound.com&u=aHR0cHM6Ly9pZGUuY3NvdW5kLmNvbS9lZGl0b3IvWlVxdFhpRUNxN3ZaalJOclcxWUw=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WmlnanJrV0poc2VGQUxLYjN5WTBPeGs4TzdSSTRMWTlvanU4VFN4WHF5Zz0=&h=8c95bad769bf471c847b18b52af16d2b
>>
>> !!!WARNING!!! - if you want to try using the UDO outside of these
>> examples, it can and will blow up and produce very loud output if you
>> put a continuous signal through them that doesn't have a VERY small
>> amplitude.
>>
>> Warnings aside, hopefully it's of interest to someone :)
>>
>>  Joel
>>
>> Csound mailing list
>> Csound@listserv.heanet.ie
>> https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=8c95bad769bf471c847b18b52af16d2b
>> Send bugs reports to
>>         https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=8c95bad769bf471c847b18b52af16d2b
>> Discussions of bugs and features can be posted here
>
> Csound mailing list Csound@listserv.heanet.ie https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=7d9ea84d00e746b7b3df33aafdd496c1 Send bugs reports to https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=7d9ea84d00e746b7b3df33aafdd496c1 Discussions of bugs and features can be posted here

Csound mailing list
Csound@listserv.heanet.ie
https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=7d9ea84d00e746b7b3df33aafdd496c1
Send bugs reports to
        https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=7d9ea84d00e746b7b3df33aafdd496c1
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

Date2021-04-12 06:14
FromSteven Yi
SubjectRe: [Csnd] code share: Max Mathews phasor filters (I think)
Hi Joel,

This is great, thanks for sharing!  Happy to help with any native
plugin translation issues.

All best!
Steven

On Sun, Apr 11, 2021 at 5:49 PM Joel Ross  wrote:
>
> I would like to give this a go. I'll see if I can make an opcode out
> of it. Hopefully John ffitch or Steven Yi can point me in the right
> direction if I run into trouble.
>
> Thanks,
>  Joel
>
>
>
> On Sun, 11 Apr 2021 at 19:34, Dr. Richard Boulanger
>  wrote:
> >
> > Thanks for making and sharing Joel,
> >
> > This is such a nice UDO and some nice demos too - rich with possibilities!
> >
> > You might be interested to know that Max Mathews wanted me/us to add his phaser filters to Csound as opcode and gave me all of his source code, back in the day.
> > At that time, some years ago now, I shared the code with John ffitch and I thought that we might have added a version of it as the phaser1 and phaser2 opcodes.
> > - I was mistaken and confused by the fact that the McCurdy Collection (awesome all of them!) has examples of these as "specialized filters" and uses them with widgets as filter banks and resonators.
> >
> > Max and I would play concerts all the time together in which he would jam on his "Phaser Filter system" from a MIDI controller box that I had given to him.
> > - He will loving doing live remixing with them in his studio and for my students in classes he would give at Berklee, and he even shared with me that
> > he was happily experiencing this new "career" as a performing DJ!  ;-)
> >
> > The phaser1 and phaser2 opcodes in Csound have great manual examples too - and in them, and on these super manPages one can cleary see, read and render(hear) that these are related to the classic phaser and flanger effects boxes and algorithms.
> >
> > And so, for sure it would be great to have these filters added to Csound as opcodes!
> >
> > And, in the same way, that we 'honor' Sean Costello for his fantastic waveguide reverb algorithm - the reverbsc, I would propose that these become the:
> > mvmfilters - max vernon mathews - mvm was his login
> > or
> > filtermax
> > or
> > maxfilt
> > or
> > maxphaserfilt
> > or
> > mvmhighQfilt
> > or
> > some such honorific
> >
> > which also makes me think about his and my dear friend Jean-Claude Risset and wonder if we might also have a need for a rissetoscillator (endless) or a rissetrhythm (metro) type opcode too?
> > - to compliment the Euclidean rhythm opcode that I am hoping that Steven Yi and Rory Walsh will be collaborating on and adding to the next release ;-)
> >
> > Thanks again Joel for bringing back such wonderful memories and bringing forward more wonderful possibilities.
> >
> >
> > -dB
> >
> >
> > Dr. Richard Boulanger
> >
> > Professor
> >
> > Electronic Production and Design
> >
> > Berklee College of Music
> >
> > Professional Writing & Technology Division
> >
> >
> >
> > On Sat, Apr 10, 2021 at 6:49 PM Joel Ross  wrote:
> >>
> >> I've been meaning to look into this for some time. I think these are
> >> the phasor filters that Max Mathews was working with as a sort of live
> >> collaborative tool. In any case, the actual filter is described here:
> >> https://us-west-2.protection.sophos.com?d=stanford.edu&u=aHR0cHM6Ly9jY3JtYS5zdGFuZm9yZC5lZHUvfmpvcy9zbWFjMDNtYXhqb3Mvc21hYzAzbWF4am9zLnBkZg==&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=bnhOMWdBdlpHNFpWeEN0T2QzSnlIbWMwWk9MNjdhMkF0aldteDFwaU11dz0=&h=8c95bad769bf471c847b18b52af16d2b
> >>
> >> They are resonators with very narrow bandwidth so I could imagine this
> >> being used for creating resonant filter banks. You can tune the
> >> frequency arbitrarily with no issues so you can do FM on the filter
> >> and this can be an interesting effect.
> >>
> >> I've made a UDO with some examples where I've tried to see what kind
> >> of things it can do. You can find it here:
> >> https://us-west-2.protection.sophos.com?d=csound.com&u=aHR0cHM6Ly9pZGUuY3NvdW5kLmNvbS9lZGl0b3IvWlVxdFhpRUNxN3ZaalJOclcxWUw=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WmlnanJrV0poc2VGQUxLYjN5WTBPeGs4TzdSSTRMWTlvanU4VFN4WHF5Zz0=&h=8c95bad769bf471c847b18b52af16d2b
> >>
> >> !!!WARNING!!! - if you want to try using the UDO outside of these
> >> examples, it can and will blow up and produce very loud output if you
> >> put a continuous signal through them that doesn't have a VERY small
> >> amplitude.
> >>
> >> Warnings aside, hopefully it's of interest to someone :)
> >>
> >>  Joel
> >>
> >> Csound mailing list
> >> Csound@listserv.heanet.ie
> >> https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=8c95bad769bf471c847b18b52af16d2b
> >> Send bugs reports to
> >>         https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=8c95bad769bf471c847b18b52af16d2b
> >> 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

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

Date2021-04-15 22:17
FromPartev Sarkissian <0000060b2ef1338e-dmarc-request@LISTSERV.HEANET.IE>
SubjectRe: [Csnd] code share: Max Mathews phasor filters (I think)

Julius and Max, what a tag team of DSP.
Picking Julius' brain about it as we speak.
Cool stuff. Very good.



-Partev



-----Original Message-----
From: Joel Ross <joel.binarybrain@GMAIL.COM>
To: CSOUND@LISTSERV.HEANET.IE
Sent: Sat, Apr 10, 2021 3:48 pm
Subject: [Csnd] code share: Max Mathews phasor filters (I think)

I've been meaning to look into this for some time. I think these are
the phasor filters that Max Mathews was working with as a sort of live
collaborative tool. In any case, the actual filter is described here:

They are resonators with very narrow bandwidth so I could imagine this
being used for creating resonant filter banks. You can tune the
frequency arbitrarily with no issues so you can do FM on the filter
and this can be an interesting effect.

I've made a UDO with some examples where I've tried to see what kind
of things it can do. You can find it here:

!!!WARNING!!! - if you want to try using the UDO outside of these
examples, it can and will blow up and produce very loud output if you
put a continuous signal through them that doesn't have a VERY small
amplitude.

Warnings aside, hopefully it's of interest to someone :)

Joel

Csound mailing list
Send bugs reports to
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