Csound Csound-dev Csound-tekno Search About

[Csnd] parser3 features: explicit types

Date2022-02-08 22:56
FromVictor Lazzarini
Subject[Csnd] parser3 features: explicit types
Hi everyone,

I thought I should start some posts on features of parser3 which is part of Csound 7. There are several new things that Steven has made available which you might find interesting to use. Since there is not yet any documentation, I thought I should start discussing these and then we can see to making pages about it.

In this post, I'll introduce explicit typing. We can now give variables any names by specifying their types on declaration.
The syntax for this is:

name:type

where type is a,k,i, etc

For example

instr 1
 dur:i = filelen("trololo.wav")
 p3 = dur
 left:a,right:a = diskin("trololo.wav")
 out(left,right)
endin

Another thing to note about the  example above is that multiple outputs from functions is now working. Same principles
apply to the "classic" syntax

instr 2
 dur:i filelen "trololo.wav"
 p3 = dur
 left:a,right:a diskin "trololo.wav"
 out left,right
endin


Victor

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

Date2022-02-09 07:56
From"Jeanette C."
SubjectRe: [Csnd] parser3 features: explicit types
Hello Victor!
Feb 8 2022, Victor Lazzarini has written:
...
> In this post, I'll introduce explicit typing.
...
> left:a,right:a = diskin("trololo.wav")
...
Personally, I don't know which of these two features gives me more
pleasure to see. I think it might be the assignment for multiple
outputs. I occasionally found myself doing that without thinking. :) I
am looking forward to parser3. I expect there will be other tricks up
its sleeve.

Best wishes,

Jeanette

-- 
  * Website: http://juliencoder.de - for summer is a state of sound
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * Audiobombs: https://www.audiobombs.com/users/jeanette_c
  * GitHub: https://github.com/jeanette-c

There's no time to loose
And next week,
You might not see me here <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

Date2022-02-09 09:09
Fromjoachim heintz
SubjectRe: [Csnd] parser3 features: explicit types
great stuff.  thanks so much, victor, for posts like this one.  i can 
perhaps start a chapter in the floss manual based on these.

	joachim



On 08/02/2022 23:56, Victor Lazzarini wrote:
> Hi everyone,
> 
> I thought I should start some posts on features of parser3 which is part of Csound 7. There are several new things that Steven has made available which you might find interesting to use. Since there is not yet any documentation, I thought I should start discussing these and then we can see to making pages about it.
> 
> In this post, I'll introduce explicit typing. We can now give variables any names by specifying their types on declaration.
> The syntax for this is:
> 
> name:type
> 
> where type is a,k,i, etc
> 
> For example
> 
> instr 1
>   dur:i = filelen("trololo.wav")
>   p3 = dur
>   left:a,right:a = diskin("trololo.wav")
>   out(left,right)
> endin
> 
> Another thing to note about the  example above is that multiple outputs from functions is now working. Same principles
> apply to the "classic" syntax
> 
> instr 2
>   dur:i filelen "trololo.wav"
>   p3 = dur
>   left:a,right:a diskin "trololo.wav"
>   out left,right
> endin
> 
> 
> Victor
> 
> 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

Date2022-02-09 09:24
FromVictor Lazzarini
SubjectRe: [Csnd] [EXTERNAL] [Csnd] parser3 features: explicit types
yes, I find these features very nice too. Note that it's all working already in the version we have in the develop branch. Another thing about parser3 is that it seems much easier to maintain and extend.

> On 9 Feb 2022, at 07:56, Jeanette C.  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.
> 
> Hello Victor!
> Feb 8 2022, Victor Lazzarini has written:
> ...
>> In this post, I'll introduce explicit typing.
> ...
>> left:a,right:a = diskin("trololo.wav")
> ...
> Personally, I don't know which of these two features gives me more
> pleasure to see. I think it might be the assignment for multiple
> outputs. I occasionally found myself doing that without thinking. :) I
> am looking forward to parser3. I expect there will be other tricks up
> its sleeve.
> 
> Best wishes,
> 
> Jeanette
> 
> --
> * Website: https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjuliencoder.de%2F&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7Cfad4a65b46fe4a03717d08d9eba1bba2%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799902156472689%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=futq%2FNHCCvnaO%2B3xXdC90F9sfKLkU31YnxTg6KfGNLo%3D&reserved=0 - for summer is a state of sound
> * Youtube: https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.youtube.com%2Fchannel%2FUCMS4rfGrTwz8W7jhC1Jnv7g&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7Cfad4a65b46fe4a03717d08d9eba1bba2%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799902156472689%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=BDMT2xhmmBNH5YZoCydGKUAxrJVfm69MCCyGWA9kXTQ%3D&reserved=0
> * Audiobombs: https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.audiobombs.com%2Fusers%2Fjeanette_c&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7Cfad4a65b46fe4a03717d08d9eba1bba2%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799902156628923%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=%2FjQy8ErTwfgSqTXMfZ91s4MKEA%2BwmEp7GKuSxmYk1so%3D&reserved=0
> * GitHub: https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fjeanette-c&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7Cfad4a65b46fe4a03717d08d9eba1bba2%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799902156628923%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=GqdcO%2BZ8B6UvWbwJPr0HA%2F6WcQJZr5hBodfvD1RnXOk%3D&reserved=0
> 
> There's no time to loose
> And next week,
> You might not see me here <3
> (Britney Spears)
> 
> 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%7Cfad4a65b46fe4a03717d08d9eba1bba2%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799902156628923%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3Z2uUlTIz5l6gzkOJb6GrIeGFYTI%2BQTlp7JYVnEM0vc%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%7Cfad4a65b46fe4a03717d08d9eba1bba2%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799902156628923%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=QW4pE7NGyPXyQ1KTKdePjMxwbYYiWQ2L7lzVmCFyf8k%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

Date2022-02-09 09:24
FromVictor Lazzarini
SubjectRe: [Csnd] [EXTERNAL] [Csnd] parser3 features: explicit types
Thanks, we will need to start documenting these things properly.

> On 9 Feb 2022, at 09:09, joachim heintz  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.
> 
> great stuff.  thanks so much, victor, for posts like this one.  i can
> perhaps start a chapter in the floss manual based on these.
> 
>       joachim
> 
> 
> 
> On 08/02/2022 23:56, Victor Lazzarini wrote:
>> Hi everyone,
>> 
>> I thought I should start some posts on features of parser3 which is part of Csound 7. There are several new things that Steven has made available which you might find interesting to use. Since there is not yet any documentation, I thought I should start discussing these and then we can see to making pages about it.
>> 
>> In this post, I'll introduce explicit typing. We can now give variables any names by specifying their types on declaration.
>> The syntax for this is:
>> 
>> name:type
>> 
>> where type is a,k,i, etc
>> 
>> For example
>> 
>> instr 1
>>  dur:i = filelen("trololo.wav")
>>  p3 = dur
>>  left:a,right:a = diskin("trololo.wav")
>>  out(left,right)
>> endin
>> 
>> Another thing to note about the  example above is that multiple outputs from functions is now working. Same principles
>> apply to the "classic" syntax
>> 
>> instr 2
>>  dur:i filelen "trololo.wav"
>>  p3 = dur
>>  left:a,right:a diskin "trololo.wav"
>>  out left,right
>> endin
>> 
>> 
>> Victor
>> 
>> 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%7C3f3f2fc946234c0843d408d9ebabe4af%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799946905650562%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=HzUgTddj8PKKUN96Oj5ytVuAJm1P09FvLyDlGk2Ot7I%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%7C3f3f2fc946234c0843d408d9ebabe4af%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799946905650562%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=milrv3sTTsLdSvoDVh%2B3ggfgRB7%2FGHExA6nyrlNfLoI%3D&reserved=0
>> Discussions of bugs and features can be posted here
> 
> 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%7C3f3f2fc946234c0843d408d9ebabe4af%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799946905650562%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=HzUgTddj8PKKUN96Oj5ytVuAJm1P09FvLyDlGk2Ot7I%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%7C3f3f2fc946234c0843d408d9ebabe4af%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799946905650562%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=milrv3sTTsLdSvoDVh%2B3ggfgRB7%2FGHExA6nyrlNfLoI%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

Date2022-02-09 11:23
FromPierre Clisson
SubjectRe: [Csnd] [EXTERNAL] [Csnd] parser3 features: explicit types
Attachmentssmime.p7s  
Thanks Victor. I am very excited about the features offered by the new 
parser, especially structs and the new UDO syntax.
Steven's thesis (particularly chapters 2.4 and 3.3) is very interesting 
in that regard.

Are dictionaries/hash tables also scheduled for the next release?

Pierre

Victor Lazzarini wrote on 09/02/2022 10:24:
> Thanks, we will need to start documenting these things properly.
>
>> On 9 Feb 2022, at 09:09, joachim heintz  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.
>>
>> great stuff.  thanks so much, victor, for posts like this one.  i can
>> perhaps start a chapter in the floss manual based on these.
>>
>>        joachim
>>
>>
>>
>> On 08/02/2022 23:56, Victor Lazzarini wrote:
>>> Hi everyone,
>>>
>>> I thought I should start some posts on features of parser3 which is part of Csound 7. There are several new things that Steven has made available which you might find interesting to use. Since there is not yet any documentation, I thought I should start discussing these and then we can see to making pages about it.
>>>
>>> In this post, I'll introduce explicit typing. We can now give variables any names by specifying their types on declaration.
>>> The syntax for this is:
>>>
>>> name:type
>>>
>>> where type is a,k,i, etc
>>>
>>> For example
>>>
>>> instr 1
>>>   dur:i = filelen("trololo.wav")
>>>   p3 = dur
>>>   left:a,right:a = diskin("trololo.wav")
>>>   out(left,right)
>>> endin
>>>
>>> Another thing to note about the  example above is that multiple outputs from functions is now working. Same principles
>>> apply to the "classic" syntax
>>>
>>> instr 2
>>>   dur:i filelen "trololo.wav"
>>>   p3 = dur
>>>   left:a,right:a diskin "trololo.wav"
>>>   out left,right
>>> endin
>>>
>>>
>>> Victor
>>>
>>> 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%7C3f3f2fc946234c0843d408d9ebabe4af%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799946905650562%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=HzUgTddj8PKKUN96Oj5ytVuAJm1P09FvLyDlGk2Ot7I%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%7C3f3f2fc946234c0843d408d9ebabe4af%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799946905650562%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=milrv3sTTsLdSvoDVh%2B3ggfgRB7%2FGHExA6nyrlNfLoI%3D&reserved=0
>>> Discussions of bugs and features can be posted here
>> 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%7C3f3f2fc946234c0843d408d9ebabe4af%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799946905650562%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=HzUgTddj8PKKUN96Oj5ytVuAJm1P09FvLyDlGk2Ot7I%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%7C3f3f2fc946234c0843d408d9ebabe4af%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799946905650562%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=milrv3sTTsLdSvoDVh%2B3ggfgRB7%2FGHExA6nyrlNfLoI%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



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

Date2022-02-09 11:38
FromVictor Lazzarini
SubjectRe: [Csnd] [EXTERNAL] [Csnd] parser3 features: explicit types
I guess they are, we need to see what we can get done before we can call it ready to release.
There's a lot of tickets to go through.

> On 9 Feb 2022, at 11:23, Pierre Clisson  wrote:
> 
> Thanks Victor. I am very excited about the features offered by the new parser, especially structs and the new UDO syntax.
> Steven's thesis (particularly chapters 2.4 and 3.3) is very interesting in that regard.
> 
> Are dictionaries/hash tables also scheduled for the next release?
> 
> Pierre
> 
> Victor Lazzarini wrote on 09/02/2022 10:24:
>> Thanks, we will need to start documenting these things properly.
>> 
>>> On 9 Feb 2022, at 09:09, joachim heintz  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.
>>> 
>>> great stuff.  thanks so much, victor, for posts like this one.  i can
>>> perhaps start a chapter in the floss manual based on these.
>>> 
>>>       joachim
>>> 
>>> 
>>> 
>>> On 08/02/2022 23:56, Victor Lazzarini wrote:
>>>> Hi everyone,
>>>> 
>>>> I thought I should start some posts on features of parser3 which is part of Csound 7. There are several new things that Steven has made available which you might find interesting to use. Since there is not yet any documentation, I thought I should start discussing these and then we can see to making pages about it.
>>>> 
>>>> In this post, I'll introduce explicit typing. We can now give variables any names by specifying their types on declaration.
>>>> The syntax for this is:
>>>> 
>>>> name:type
>>>> 
>>>> where type is a,k,i, etc
>>>> 
>>>> For example
>>>> 
>>>> instr 1
>>>>  dur:i = filelen("trololo.wav")
>>>>  p3 = dur
>>>>  left:a,right:a = diskin("trololo.wav")
>>>>  out(left,right)
>>>> endin
>>>> 
>>>> Another thing to note about the  example above is that multiple outputs from functions is now working. Same principles
>>>> apply to the "classic" syntax
>>>> 
>>>> instr 2
>>>>  dur:i filelen "trololo.wav"
>>>>  p3 = dur
>>>>  left:a,right:a diskin "trololo.wav"
>>>>  out left,right
>>>> endin
>>>> 
>>>> 
>>>> Victor
>>>> 
>>>> 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%7C3f3f2fc946234c0843d408d9ebabe4af%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799946905650562%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=HzUgTddj8PKKUN96Oj5ytVuAJm1P09FvLyDlGk2Ot7I%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%7C3f3f2fc946234c0843d408d9ebabe4af%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799946905650562%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=milrv3sTTsLdSvoDVh%2B3ggfgRB7%2FGHExA6nyrlNfLoI%3D&reserved=0
>>>> Discussions of bugs and features can be posted here
>>> 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%7C3f3f2fc946234c0843d408d9ebabe4af%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799946905650562%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=HzUgTddj8PKKUN96Oj5ytVuAJm1P09FvLyDlGk2Ot7I%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%7C3f3f2fc946234c0843d408d9ebabe4af%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C637799946905650562%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=milrv3sTTsLdSvoDVh%2B3ggfgRB7%2FGHExA6nyrlNfLoI%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
> 
> 
> 
> 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