[Csnd] ANN: Autumn Meditation

classic Classic list List threaded Threaded
25 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[Csnd] ANN: Autumn Meditation

Steven Yi
Hi All,

Happy to share a generative music work "Autumn Meditation":

https://ide.csound.com/editor/1kR35B00GeRRmnGIFcwQ

It continues on with recent explorations of modal synthesis for its
plucked string instrument (file comments should explain the recursive
modal filter and parameters used). The instrument is performed using a
generative melody process together with feedback delay.

All best and happy autumn to you all,
Steven

Csound mailing list
[hidden email]
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

steven_yi_autumn_meditation.zip (90K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] [EXTERNAL] [Csnd] ANN: Autumn Meditation

Victor Lazzarini-2
Enjoying listening to this, it’s very good.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 9 Nov 2020, at 15:59, Steven Yi <[hidden email]> 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.
>
> Hi All,
>
> Happy to share a generative music work "Autumn Meditation":
>
> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fide.csound.com%2Feditor%2F1kR35B00GeRRmnGIFcwQ&amp;data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C91a211af88984e587c7608d884c87fb2%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637405343951602061%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=zMFv%2FRHSr3cPYd40%2BZzDgNgbzBYlwNs2%2FHR4YwtUMTk%3D&amp;reserved=0
>
> It continues on with recent explorations of modal synthesis for its
> plucked string instrument (file comments should explain the recursive
> modal filter and parameters used). The instrument is performed using a
> generative melody process together with feedback delay.
>
> All best and happy autumn to you all,
> Steven
>
> Csound mailing list
> [hidden email]
> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flistserv.heanet.ie%2Fcgi-bin%2Fwa%3FA0%3DCSOUND&amp;data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C91a211af88984e587c7608d884c87fb2%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637405343951602061%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=mxPow4TQxNuthQIwn%2BP6hhmJRERL3WztaqcMHuXNbUI%3D&amp;reserved=0
> Send bugs reports to
>        https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcsound%2Fcsound%2Fissues&amp;data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C91a211af88984e587c7608d884c87fb2%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637405343951602061%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=cHyCQHhIqK9djkfKb3mceP4S8mVtif7hMqoiK8kMx58%3D&amp;reserved=0
> Discussions of bugs and features can be posted here
> <steven_yi_autumn_meditation.zip>


Csound mailing list
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

Eric Maestri
In reply to this post by Steven Yi
It's really great!

On Mon, 9 Nov 2020 at 16:59, Steven Yi <[hidden email]> wrote:
Hi All,

Happy to share a generative music work "Autumn Meditation":

https://ide.csound.com/editor/1kR35B00GeRRmnGIFcwQ

It continues on with recent explorations of modal synthesis for its
plucked string instrument (file comments should explain the recursive
modal filter and parameters used). The instrument is performed using a
generative melody process together with feedback delay.

All best and happy autumn to you all,
Steven

Csound mailing list
[hidden email]
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 [hidden email] 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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

Doctor B
In reply to this post by Steven Yi
Lovely - thanks again Steven

It's like the lovely colored leaves in the trees falling to the ground - beautiful.

-dB

Dr. Richard Boulanger

Professor of Electronic Production and Design

Berklee College of Music

Professional Writing and Technology Division



On Mon, Nov 9, 2020 at 11:00 AM Steven Yi <[hidden email]> wrote:
Hi All,

Happy to share a generative music work "Autumn Meditation":

https://us-west-2.protection.sophos.com?d=csound.com&u=aHR0cHM6Ly9pZGUuY3NvdW5kLmNvbS9lZGl0b3IvMWtSMzVCMDBHZVJSbW5HSUZjd1E=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=TFRjU2Q3aEd4Z1JONEp0UjN5MTVrWitzelU5VXpuT3cwRmUveTlwUFhCaz0=&h=f116300228f043ffbf87e4b47f5b4dfa

It continues on with recent explorations of modal synthesis for its
plucked string instrument (file comments should explain the recursive
modal filter and parameters used). The instrument is performed using a
generative melody process together with feedback delay.

All best and happy autumn to you all,
Steven

Csound mailing list
[hidden email]
https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=f116300228f043ffbf87e4b47f5b4dfa
Send bugs reports to
        https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=f116300228f043ffbf87e4b47f5b4dfa
Discussions of bugs and features can be posted here
Csound mailing list [hidden email] 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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

akjmicro
Cool example...and looking over the code, I really think it's time for me to start using the new "functional" parser style.

I also appreciate the normal indentation scheme of two spaces you establish -- economical and clean.

Aaron Krister Johnson
http://www.untwelve.org


On Mon, Nov 9, 2020 at 9:59 AM Dr. Richard Boulanger <[hidden email]> wrote:
Lovely - thanks again Steven

It's like the lovely colored leaves in the trees falling to the ground - beautiful.

-dB

Dr. Richard Boulanger

Professor of Electronic Production and Design

Berklee College of Music

Professional Writing and Technology Division



On Mon, Nov 9, 2020 at 11:00 AM Steven Yi <[hidden email]> wrote:
Hi All,

Happy to share a generative music work "Autumn Meditation":

https://us-west-2.protection.sophos.com?d=csound.com&u=aHR0cHM6Ly9pZGUuY3NvdW5kLmNvbS9lZGl0b3IvMWtSMzVCMDBHZVJSbW5HSUZjd1E=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=TFRjU2Q3aEd4Z1JONEp0UjN5MTVrWitzelU5VXpuT3cwRmUveTlwUFhCaz0=&h=f116300228f043ffbf87e4b47f5b4dfa

It continues on with recent explorations of modal synthesis for its
plucked string instrument (file comments should explain the recursive
modal filter and parameters used). The instrument is performed using a
generative melody process together with feedback delay.

All best and happy autumn to you all,
Steven

Csound mailing list
[hidden email]
https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=f116300228f043ffbf87e4b47f5b4dfa
Send bugs reports to
        https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=f116300228f043ffbf87e4b47f5b4dfa
Discussions of bugs and features can be posted here
Csound mailing list [hidden email] 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 [hidden email] 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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

Dave Seidel
In reply to this post by Steven Yi
Very nice!

On Mon, Nov 9, 2020 at 11:00 AM Steven Yi <[hidden email]> wrote:
Hi All,

Happy to share a generative music work "Autumn Meditation":

https://ide.csound.com/editor/1kR35B00GeRRmnGIFcwQ

It continues on with recent explorations of modal synthesis for its
plucked string instrument (file comments should explain the recursive
modal filter and parameters used). The instrument is performed using a
generative melody process together with feedback delay.

All best and happy autumn to you all,
Steven

Csound mailing list
[hidden email]
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 [hidden email] 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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

rorywalsh
Great stuff Steven! Thanks for sharing.

On Mon 9 Nov 2020, 5:42 p.m. Dave Seidel, <[hidden email]> wrote:
Very nice!

On Mon, Nov 9, 2020 at 11:00 AM Steven Yi <[hidden email]> wrote:
Hi All,

Happy to share a generative music work "Autumn Meditation":

https://ide.csound.com/editor/1kR35B00GeRRmnGIFcwQ

It continues on with recent explorations of modal synthesis for its
plucked string instrument (file comments should explain the recursive
modal filter and parameters used). The instrument is performed using a
generative melody process together with feedback delay.

All best and happy autumn to you all,
Steven

Csound mailing list
[hidden email]
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 [hidden email] 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 [hidden email] 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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

Steven Yi
Thanks all, glad you enjoyed it!

(Sidenote: It was kind of amazing to me that I could put that together
in the Web-IDE on my modestly powered Chromebook (Lenovo Duet) and
share it easily with everyone.  Just neat to have that ubiquitous
access to music making in the moments when you have an idea to try
something new. :)  )

On Mon, Nov 9, 2020 at 1:26 PM Rory Walsh <[hidden email]> wrote:

>
> Great stuff Steven! Thanks for sharing.
>
> On Mon 9 Nov 2020, 5:42 p.m. Dave Seidel, <[hidden email]> wrote:
>>
>> Very nice!
>>
>> On Mon, Nov 9, 2020 at 11:00 AM Steven Yi <[hidden email]> wrote:
>>>
>>> Hi All,
>>>
>>> Happy to share a generative music work "Autumn Meditation":
>>>
>>> https://ide.csound.com/editor/1kR35B00GeRRmnGIFcwQ
>>>
>>> It continues on with recent explorations of modal synthesis for its
>>> plucked string instrument (file comments should explain the recursive
>>> modal filter and parameters used). The instrument is performed using a
>>> generative melody process together with feedback delay.
>>>
>>> All best and happy autumn to you all,
>>> Steven
>>>
>>> Csound mailing list
>>> [hidden email]
>>> 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 [hidden email] 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 [hidden email] 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
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

Steven Yi
In reply to this post by akjmicro
Thanks Aaron! I've been using the newer style a number of years now
and find it quicker to write for live (and non-live!) coding and
easier for me when I switch between languages (i.e., JS, Java, C,
Python, Ruby, etc.). It might be just my own experiences and style
that shape my preference, but I can say at least for me I find it
pretty efficient. I particularly like using += and *= for summing and
multiplying signals as well as judicious uses of functional call
expressions for arguments.

Cheers!
Steven

On Mon, Nov 9, 2020 at 12:25 PM Aaron Krister Johnson
<[hidden email]> wrote:

>
> Cool example...and looking over the code, I really think it's time for me to start using the new "functional" parser style.
>
> I also appreciate the normal indentation scheme of two spaces you establish -- economical and clean.
>
> Aaron Krister Johnson
> http://www.untwelve.org
>
>
> On Mon, Nov 9, 2020 at 9:59 AM Dr. Richard Boulanger <[hidden email]> wrote:
>>
>> Lovely - thanks again Steven
>>
>> It's like the lovely colored leaves in the trees falling to the ground - beautiful.
>>
>> -dB
>>
>> Dr. Richard Boulanger
>>
>> Professor of Electronic Production and Design
>>
>> Berklee College of Music
>>
>> Professional Writing and Technology Division
>>
>>
>>
>> On Mon, Nov 9, 2020 at 11:00 AM Steven Yi <[hidden email]> wrote:
>>>
>>> Hi All,
>>>
>>> Happy to share a generative music work "Autumn Meditation":
>>>
>>> https://us-west-2.protection.sophos.com?d=csound.com&u=aHR0cHM6Ly9pZGUuY3NvdW5kLmNvbS9lZGl0b3IvMWtSMzVCMDBHZVJSbW5HSUZjd1E=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=TFRjU2Q3aEd4Z1JONEp0UjN5MTVrWitzelU5VXpuT3cwRmUveTlwUFhCaz0=&h=f116300228f043ffbf87e4b47f5b4dfa
>>>
>>> It continues on with recent explorations of modal synthesis for its
>>> plucked string instrument (file comments should explain the recursive
>>> modal filter and parameters used). The instrument is performed using a
>>> generative melody process together with feedback delay.
>>>
>>> All best and happy autumn to you all,
>>> Steven
>>>
>>> Csound mailing list
>>> [hidden email]
>>> https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=f116300228f043ffbf87e4b47f5b4dfa
>>> Send bugs reports to
>>>         https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=f116300228f043ffbf87e4b47f5b4dfa
>>> Discussions of bugs and features can be posted here
>>
>> Csound mailing list [hidden email] 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 [hidden email] 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
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

boonier
Lovely sounds thanks, lots to learn from!

I have a question about the use of array() e.g. rand(array(-2,-1,0,1,2)) 

In the manual it says it's deprecated, so is this a functional syntax version of the fillarray opcode?

Cheers

On Tue, 10 Nov 2020 at 04:42, Steven Yi <[hidden email]> wrote:
Thanks Aaron! I've been using the newer style a number of years now
and find it quicker to write for live (and non-live!) coding and
easier for me when I switch between languages (i.e., JS, Java, C,
Python, Ruby, etc.). It might be just my own experiences and style
that shape my preference, but I can say at least for me I find it
pretty efficient. I particularly like using += and *= for summing and
multiplying signals as well as judicious uses of functional call
expressions for arguments.

Cheers!
Steven

On Mon, Nov 9, 2020 at 12:25 PM Aaron Krister Johnson
<[hidden email]> wrote:
>
> Cool example...and looking over the code, I really think it's time for me to start using the new "functional" parser style.
>
> I also appreciate the normal indentation scheme of two spaces you establish -- economical and clean.
>
> Aaron Krister Johnson
> http://www.untwelve.org
>
>
> On Mon, Nov 9, 2020 at 9:59 AM Dr. Richard Boulanger <[hidden email]> wrote:
>>
>> Lovely - thanks again Steven
>>
>> It's like the lovely colored leaves in the trees falling to the ground - beautiful.
>>
>> -dB
>>
>> Dr. Richard Boulanger
>>
>> Professor of Electronic Production and Design
>>
>> Berklee College of Music
>>
>> Professional Writing and Technology Division
>>
>>
>>
>> On Mon, Nov 9, 2020 at 11:00 AM Steven Yi <[hidden email]> wrote:
>>>
>>> Hi All,
>>>
>>> Happy to share a generative music work "Autumn Meditation":
>>>
>>> https://us-west-2.protection.sophos.com?d=csound.com&u=aHR0cHM6Ly9pZGUuY3NvdW5kLmNvbS9lZGl0b3IvMWtSMzVCMDBHZVJSbW5HSUZjd1E=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=TFRjU2Q3aEd4Z1JONEp0UjN5MTVrWitzelU5VXpuT3cwRmUveTlwUFhCaz0=&h=f116300228f043ffbf87e4b47f5b4dfa
>>>
>>> It continues on with recent explorations of modal synthesis for its
>>> plucked string instrument (file comments should explain the recursive
>>> modal filter and parameters used). The instrument is performed using a
>>> generative melody process together with feedback delay.
>>>
>>> All best and happy autumn to you all,
>>> Steven
>>>
>>> Csound mailing list
>>> [hidden email]
>>> https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=f116300228f043ffbf87e4b47f5b4dfa
>>> Send bugs reports to
>>>         https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=f116300228f043ffbf87e4b47f5b4dfa
>>> Discussions of bugs and features can be posted here
>>
>> Csound mailing list [hidden email] 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 [hidden email] 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
[hidden email]
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 [hidden email] 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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

thorin kerr
In reply to this post by Steven Yi
Very nice. Good sounds, emotive patterns.
Nice use of delay too. Didn't even realise it was a delay until I studied the code, it sounded so well integrated into the algorithmic design.
Thanks for making this.
Thorin








On Tue, Nov 10, 2020 at 1:59 AM Steven Yi <[hidden email]> wrote:
Hi All,

Happy to share a generative music work "Autumn Meditation":

https://ide.csound.com/editor/1kR35B00GeRRmnGIFcwQ

It continues on with recent explorations of modal synthesis for its
plucked string instrument (file comments should explain the recursive
modal filter and parameters used). The instrument is performed using a
generative melody process together with feedback delay.

All best and happy autumn to you all,
Steven

Csound mailing list
[hidden email]
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 [hidden email] 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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

joachim-3
In reply to this post by boonier
no you can use array() and fillarray() in the same way.  i think in
general csound avoids opcode names starting with a___, but steven
prefers it because of readability.


On 10/11/2020 11:26, Si Mills wrote:

> Lovely sounds thanks, lots to learn from!
>
> I have a question about the use of array() e.g. rand(array(-2,-1,0,1,2))
>
> In the manual it says it's deprecated, so is this a functional syntax
> version of the fillarray opcode?
>
> Cheers
>
> On Tue, 10 Nov 2020 at 04:42, Steven Yi <[hidden email]
> <mailto:[hidden email]>> wrote:
>
>     Thanks Aaron! I've been using the newer style a number of years now
>     and find it quicker to write for live (and non-live!) coding and
>     easier for me when I switch between languages (i.e., JS, Java, C,
>     Python, Ruby, etc.). It might be just my own experiences and style
>     that shape my preference, but I can say at least for me I find it
>     pretty efficient. I particularly like using += and *= for summing and
>     multiplying signals as well as judicious uses of functional call
>     expressions for arguments.
>
>     Cheers!
>     Steven
>
>     On Mon, Nov 9, 2020 at 12:25 PM Aaron Krister Johnson
>     <[hidden email] <mailto:[hidden email]>> wrote:
>      >
>      > Cool example...and looking over the code, I really think it's
>     time for me to start using the new "functional" parser style.
>      >
>      > I also appreciate the normal indentation scheme of two spaces you
>     establish -- economical and clean.
>      >
>      > Aaron Krister Johnson
>      > http://www.untwelve.org
>      >
>      >
>      > On Mon, Nov 9, 2020 at 9:59 AM Dr. Richard Boulanger
>     <[hidden email] <mailto:[hidden email]>> wrote:
>      >>
>      >> Lovely - thanks again Steven
>      >>
>      >> It's like the lovely colored leaves in the trees falling to the
>     ground - beautiful.
>      >>
>      >> -dB
>      >>
>      >> Dr. Richard Boulanger
>      >>
>      >> Professor of Electronic Production and Design
>      >>
>      >> Berklee College of Music
>      >>
>      >> Professional Writing and Technology Division
>      >>
>      >>
>      >>
>      >> On Mon, Nov 9, 2020 at 11:00 AM Steven Yi <[hidden email]
>     <mailto:[hidden email]>> wrote:
>      >>>
>      >>> Hi All,
>      >>>
>      >>> Happy to share a generative music work "Autumn Meditation":
>      >>>
>      >>>
>     https://us-west-2.protection.sophos.com?d=csound.com&u=aHR0cHM6Ly9pZGUuY3NvdW5kLmNvbS9lZGl0b3IvMWtSMzVCMDBHZVJSbW5HSUZjd1E=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=TFRjU2Q3aEd4Z1JONEp0UjN5MTVrWitzelU5VXpuT3cwRmUveTlwUFhCaz0=&h=f116300228f043ffbf87e4b47f5b4dfa
>      >>>
>      >>> It continues on with recent explorations of modal synthesis for its
>      >>> plucked string instrument (file comments should explain the
>     recursive
>      >>> modal filter and parameters used). The instrument is performed
>     using a
>      >>> generative melody process together with feedback delay.
>      >>>
>      >>> All best and happy autumn to you all,
>      >>> Steven
>      >>>
>      >>> Csound mailing list
>      >>> [hidden email] <mailto:[hidden email]>
>      >>>
>     https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=f116300228f043ffbf87e4b47f5b4dfa
>      >>> Send bugs reports to
>      >>>
>     https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=f116300228f043ffbf87e4b47f5b4dfa
>      >>> Discussions of bugs and features can be posted here
>      >>
>      >> Csound mailing list [hidden email]
>     <mailto:[hidden email]>
>     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 [hidden email]
>     <mailto:[hidden email]>
>     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
>     [hidden email] <mailto:[hidden email]>
>     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 [hidden email]
> <mailto:[hidden email]>
> 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
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

boonier
Thank you for clearing that up. It will simplify some of my recent code.

Agree with Thorin that use of delay is super tight

On Tue, 10 Nov 2020 at 18:17, joachim heintz <[hidden email]> wrote:
no you can use array() and fillarray() in the same way.  i think in
general csound avoids opcode names starting with a___, but steven
prefers it because of readability.


On 10/11/2020 11:26, Si Mills wrote:
> Lovely sounds thanks, lots to learn from!
>
> I have a question about the use of array() e.g. rand(array(-2,-1,0,1,2))
>
> In the manual it says it's deprecated, so is this a functional syntax
> version of the fillarray opcode?
>
> Cheers
>
> On Tue, 10 Nov 2020 at 04:42, Steven Yi <[hidden email]
> <mailto:[hidden email]>> wrote:
>
>     Thanks Aaron! I've been using the newer style a number of years now
>     and find it quicker to write for live (and non-live!) coding and
>     easier for me when I switch between languages (i.e., JS, Java, C,
>     Python, Ruby, etc.). It might be just my own experiences and style
>     that shape my preference, but I can say at least for me I find it
>     pretty efficient. I particularly like using += and *= for summing and
>     multiplying signals as well as judicious uses of functional call
>     expressions for arguments.
>
>     Cheers!
>     Steven
>
>     On Mon, Nov 9, 2020 at 12:25 PM Aaron Krister Johnson
>     <[hidden email] <mailto:[hidden email]>> wrote:
>      >
>      > Cool example...and looking over the code, I really think it's
>     time for me to start using the new "functional" parser style.
>      >
>      > I also appreciate the normal indentation scheme of two spaces you
>     establish -- economical and clean.
>      >
>      > Aaron Krister Johnson
>      > http://www.untwelve.org
>      >
>      >
>      > On Mon, Nov 9, 2020 at 9:59 AM Dr. Richard Boulanger
>     <[hidden email] <mailto:[hidden email]>> wrote:
>      >>
>      >> Lovely - thanks again Steven
>      >>
>      >> It's like the lovely colored leaves in the trees falling to the
>     ground - beautiful.
>      >>
>      >> -dB
>      >>
>      >> Dr. Richard Boulanger
>      >>
>      >> Professor of Electronic Production and Design
>      >>
>      >> Berklee College of Music
>      >>
>      >> Professional Writing and Technology Division
>      >>
>      >>
>      >>
>      >> On Mon, Nov 9, 2020 at 11:00 AM Steven Yi <[hidden email]
>     <mailto:[hidden email]>> wrote:
>      >>>
>      >>> Hi All,
>      >>>
>      >>> Happy to share a generative music work "Autumn Meditation":
>      >>>
>      >>>
>     https://us-west-2.protection.sophos.com?d=csound.com&u=aHR0cHM6Ly9pZGUuY3NvdW5kLmNvbS9lZGl0b3IvMWtSMzVCMDBHZVJSbW5HSUZjd1E=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=TFRjU2Q3aEd4Z1JONEp0UjN5MTVrWitzelU5VXpuT3cwRmUveTlwUFhCaz0=&h=f116300228f043ffbf87e4b47f5b4dfa
>      >>>
>      >>> It continues on with recent explorations of modal synthesis for its
>      >>> plucked string instrument (file comments should explain the
>     recursive
>      >>> modal filter and parameters used). The instrument is performed
>     using a
>      >>> generative melody process together with feedback delay.
>      >>>
>      >>> All best and happy autumn to you all,
>      >>> Steven
>      >>>
>      >>> Csound mailing list
>      >>> [hidden email] <mailto:[hidden email]>
>      >>>
>     https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=f116300228f043ffbf87e4b47f5b4dfa
>      >>> Send bugs reports to
>      >>>
>     https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=f116300228f043ffbf87e4b47f5b4dfa
>      >>> Discussions of bugs and features can be posted here
>      >>
>      >> Csound mailing list [hidden email]
>     <mailto:[hidden email]>
>     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 [hidden email]
>     <mailto:[hidden email]>
>     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
>     [hidden email] <mailto:[hidden email]>
>     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 [hidden email]
> <mailto:[hidden email]>
> 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
[hidden email]
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 [hidden email] 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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

Steven Yi
Thanks! I thought I'd mention I was getting some crackles here and
there I found bumping ksmps up to 64 addressed it for me.  That's now
been updated:

https://ide.csound.com/editor/1kR35B00GeRRmnGIFcwQ

Cheers!
Steven

On Tue, Nov 10, 2020 at 5:47 PM Si Mills <[hidden email]> wrote:

>
> Thank you for clearing that up. It will simplify some of my recent code.
>
> Agree with Thorin that use of delay is super tight
>
> On Tue, 10 Nov 2020 at 18:17, joachim heintz <[hidden email]> wrote:
>>
>> no you can use array() and fillarray() in the same way.  i think in
>> general csound avoids opcode names starting with a___, but steven
>> prefers it because of readability.
>>
>>
>> On 10/11/2020 11:26, Si Mills wrote:
>> > Lovely sounds thanks, lots to learn from!
>> >
>> > I have a question about the use of array() e.g. rand(array(-2,-1,0,1,2))
>> >
>> > In the manual it says it's deprecated, so is this a functional syntax
>> > version of the fillarray opcode?
>> >
>> > Cheers
>> >
>> > On Tue, 10 Nov 2020 at 04:42, Steven Yi <[hidden email]
>> > <mailto:[hidden email]>> wrote:
>> >
>> >     Thanks Aaron! I've been using the newer style a number of years now
>> >     and find it quicker to write for live (and non-live!) coding and
>> >     easier for me when I switch between languages (i.e., JS, Java, C,
>> >     Python, Ruby, etc.). It might be just my own experiences and style
>> >     that shape my preference, but I can say at least for me I find it
>> >     pretty efficient. I particularly like using += and *= for summing and
>> >     multiplying signals as well as judicious uses of functional call
>> >     expressions for arguments.
>> >
>> >     Cheers!
>> >     Steven
>> >
>> >     On Mon, Nov 9, 2020 at 12:25 PM Aaron Krister Johnson
>> >     <[hidden email] <mailto:[hidden email]>> wrote:
>> >      >
>> >      > Cool example...and looking over the code, I really think it's
>> >     time for me to start using the new "functional" parser style.
>> >      >
>> >      > I also appreciate the normal indentation scheme of two spaces you
>> >     establish -- economical and clean.
>> >      >
>> >      > Aaron Krister Johnson
>> >      > http://www.untwelve.org
>> >      >
>> >      >
>> >      > On Mon, Nov 9, 2020 at 9:59 AM Dr. Richard Boulanger
>> >     <[hidden email] <mailto:[hidden email]>> wrote:
>> >      >>
>> >      >> Lovely - thanks again Steven
>> >      >>
>> >      >> It's like the lovely colored leaves in the trees falling to the
>> >     ground - beautiful.
>> >      >>
>> >      >> -dB
>> >      >>
>> >      >> Dr. Richard Boulanger
>> >      >>
>> >      >> Professor of Electronic Production and Design
>> >      >>
>> >      >> Berklee College of Music
>> >      >>
>> >      >> Professional Writing and Technology Division
>> >      >>
>> >      >>
>> >      >>
>> >      >> On Mon, Nov 9, 2020 at 11:00 AM Steven Yi <[hidden email]
>> >     <mailto:[hidden email]>> wrote:
>> >      >>>
>> >      >>> Hi All,
>> >      >>>
>> >      >>> Happy to share a generative music work "Autumn Meditation":
>> >      >>>
>> >      >>>
>> >     https://us-west-2.protection.sophos.com?d=csound.com&u=aHR0cHM6Ly9pZGUuY3NvdW5kLmNvbS9lZGl0b3IvMWtSMzVCMDBHZVJSbW5HSUZjd1E=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=TFRjU2Q3aEd4Z1JONEp0UjN5MTVrWitzelU5VXpuT3cwRmUveTlwUFhCaz0=&h=f116300228f043ffbf87e4b47f5b4dfa
>> >      >>>
>> >      >>> It continues on with recent explorations of modal synthesis for its
>> >      >>> plucked string instrument (file comments should explain the
>> >     recursive
>> >      >>> modal filter and parameters used). The instrument is performed
>> >     using a
>> >      >>> generative melody process together with feedback delay.
>> >      >>>
>> >      >>> All best and happy autumn to you all,
>> >      >>> Steven
>> >      >>>
>> >      >>> Csound mailing list
>> >      >>> [hidden email] <mailto:[hidden email]>
>> >      >>>
>> >     https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=f116300228f043ffbf87e4b47f5b4dfa
>> >      >>> Send bugs reports to
>> >      >>>
>> >     https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=f116300228f043ffbf87e4b47f5b4dfa
>> >      >>> Discussions of bugs and features can be posted here
>> >      >>
>> >      >> Csound mailing list [hidden email]
>> >     <mailto:[hidden email]>
>> >     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 [hidden email]
>> >     <mailto:[hidden email]>
>> >     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
>> >     [hidden email] <mailto:[hidden email]>
>> >     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 [hidden email]
>> > <mailto:[hidden email]>
>> > 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
>> [hidden email]
>> 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 [hidden email] 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
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

Bernt Isak Wærstad
Really nice Steven! Love the new IDE too - so cool to listen to the track and being able to both read the code and also try out changes at the same time!

On my Windows machine I still get occasional glitches even when setting ksmps even higher, but Im guessing thats because Im using the built in sound card with shitty drivers (dont use this computer for sound normally)


On Wed, 11 Nov 2020 at 15:29, Steven Yi <[hidden email]> wrote:
Thanks! I thought I'd mention I was getting some crackles here and
there I found bumping ksmps up to 64 addressed it for me.  That's now
been updated:

https://ide.csound.com/editor/1kR35B00GeRRmnGIFcwQ

Cheers!
Steven

On Tue, Nov 10, 2020 at 5:47 PM Si Mills <[hidden email]> wrote:
>
> Thank you for clearing that up. It will simplify some of my recent code.
>
> Agree with Thorin that use of delay is super tight
>
> On Tue, 10 Nov 2020 at 18:17, joachim heintz <[hidden email]> wrote:
>>
>> no you can use array() and fillarray() in the same way.  i think in
>> general csound avoids opcode names starting with a___, but steven
>> prefers it because of readability.
>>
>>
>> On 10/11/2020 11:26, Si Mills wrote:
>> > Lovely sounds thanks, lots to learn from!
>> >
>> > I have a question about the use of array() e.g. rand(array(-2,-1,0,1,2))
>> >
>> > In the manual it says it's deprecated, so is this a functional syntax
>> > version of the fillarray opcode?
>> >
>> > Cheers
>> >
>> > On Tue, 10 Nov 2020 at 04:42, Steven Yi <[hidden email]
>> > <mailto:[hidden email]>> wrote:
>> >
>> >     Thanks Aaron! I've been using the newer style a number of years now
>> >     and find it quicker to write for live (and non-live!) coding and
>> >     easier for me when I switch between languages (i.e., JS, Java, C,
>> >     Python, Ruby, etc.). It might be just my own experiences and style
>> >     that shape my preference, but I can say at least for me I find it
>> >     pretty efficient. I particularly like using += and *= for summing and
>> >     multiplying signals as well as judicious uses of functional call
>> >     expressions for arguments.
>> >
>> >     Cheers!
>> >     Steven
>> >
>> >     On Mon, Nov 9, 2020 at 12:25 PM Aaron Krister Johnson
>> >     <[hidden email] <mailto:[hidden email]>> wrote:
>> >      >
>> >      > Cool example...and looking over the code, I really think it's
>> >     time for me to start using the new "functional" parser style.
>> >      >
>> >      > I also appreciate the normal indentation scheme of two spaces you
>> >     establish -- economical and clean.
>> >      >
>> >      > Aaron Krister Johnson
>> >      > http://www.untwelve.org
>> >      >
>> >      >
>> >      > On Mon, Nov 9, 2020 at 9:59 AM Dr. Richard Boulanger
>> >     <[hidden email] <mailto:[hidden email]>> wrote:
>> >      >>
>> >      >> Lovely - thanks again Steven
>> >      >>
>> >      >> It's like the lovely colored leaves in the trees falling to the
>> >     ground - beautiful.
>> >      >>
>> >      >> -dB
>> >      >>
>> >      >> Dr. Richard Boulanger
>> >      >>
>> >      >> Professor of Electronic Production and Design
>> >      >>
>> >      >> Berklee College of Music
>> >      >>
>> >      >> Professional Writing and Technology Division
>> >      >>
>> >      >>
>> >      >>
>> >      >> On Mon, Nov 9, 2020 at 11:00 AM Steven Yi <[hidden email]
>> >     <mailto:[hidden email]>> wrote:
>> >      >>>
>> >      >>> Hi All,
>> >      >>>
>> >      >>> Happy to share a generative music work "Autumn Meditation":
>> >      >>>
>> >      >>>
>> >     https://us-west-2.protection.sophos.com?d=csound.com&u=aHR0cHM6Ly9pZGUuY3NvdW5kLmNvbS9lZGl0b3IvMWtSMzVCMDBHZVJSbW5HSUZjd1E=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=TFRjU2Q3aEd4Z1JONEp0UjN5MTVrWitzelU5VXpuT3cwRmUveTlwUFhCaz0=&h=f116300228f043ffbf87e4b47f5b4dfa
>> >      >>>
>> >      >>> It continues on with recent explorations of modal synthesis for its
>> >      >>> plucked string instrument (file comments should explain the
>> >     recursive
>> >      >>> modal filter and parameters used). The instrument is performed
>> >     using a
>> >      >>> generative melody process together with feedback delay.
>> >      >>>
>> >      >>> All best and happy autumn to you all,
>> >      >>> Steven
>> >      >>>
>> >      >>> Csound mailing list
>> >      >>> [hidden email] <mailto:[hidden email]>
>> >      >>>
>> >     https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=f116300228f043ffbf87e4b47f5b4dfa
>> >      >>> Send bugs reports to
>> >      >>>
>> >     https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=f116300228f043ffbf87e4b47f5b4dfa
>> >      >>> Discussions of bugs and features can be posted here
>> >      >>
>> >      >> Csound mailing list [hidden email]
>> >     <mailto:[hidden email]>
>> >     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 [hidden email]
>> >     <mailto:[hidden email]>
>> >     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
>> >     [hidden email] <mailto:[hidden email]>
>> >     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 [hidden email]
>> > <mailto:[hidden email]>
>> > 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
>> [hidden email]
>> 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 [hidden email] 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
[hidden email]
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


--
Mvh.

Bernt Isak Wærstad


Csound mailing list [hidden email] 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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

Steven Yi
Thanks Bernt!  I need to run this on desktop sometime to profile
Csound and see if there's performance bottlenecks. That said, I think
some of the glitches I thought were from init might actually just be
moments of clipping so I dropped the note amplitudes a couple of dB
and that seems to have helped. (Will keep looking at it when I have
some more free time! :) )

On Wed, Nov 11, 2020 at 4:53 PM Bernt Isak Wærstad <[hidden email]> wrote:

>
> Really nice Steven! Love the new IDE too - so cool to listen to the track and being able to both read the code and also try out changes at the same time!
>
> On my Windows machine I still get occasional glitches even when setting ksmps even higher, but Im guessing thats because Im using the built in sound card with shitty drivers (dont use this computer for sound normally)
>
>
> On Wed, 11 Nov 2020 at 15:29, Steven Yi <[hidden email]> wrote:
>>
>> Thanks! I thought I'd mention I was getting some crackles here and
>> there I found bumping ksmps up to 64 addressed it for me.  That's now
>> been updated:
>>
>> https://ide.csound.com/editor/1kR35B00GeRRmnGIFcwQ
>>
>> Cheers!
>> Steven
>>
>> On Tue, Nov 10, 2020 at 5:47 PM Si Mills <[hidden email]> wrote:
>> >
>> > Thank you for clearing that up. It will simplify some of my recent code.
>> >
>> > Agree with Thorin that use of delay is super tight
>> >
>> > On Tue, 10 Nov 2020 at 18:17, joachim heintz <[hidden email]> wrote:
>> >>
>> >> no you can use array() and fillarray() in the same way.  i think in
>> >> general csound avoids opcode names starting with a___, but steven
>> >> prefers it because of readability.
>> >>
>> >>
>> >> On 10/11/2020 11:26, Si Mills wrote:
>> >> > Lovely sounds thanks, lots to learn from!
>> >> >
>> >> > I have a question about the use of array() e.g. rand(array(-2,-1,0,1,2))
>> >> >
>> >> > In the manual it says it's deprecated, so is this a functional syntax
>> >> > version of the fillarray opcode?
>> >> >
>> >> > Cheers
>> >> >
>> >> > On Tue, 10 Nov 2020 at 04:42, Steven Yi <[hidden email]
>> >> > <mailto:[hidden email]>> wrote:
>> >> >
>> >> >     Thanks Aaron! I've been using the newer style a number of years now
>> >> >     and find it quicker to write for live (and non-live!) coding and
>> >> >     easier for me when I switch between languages (i.e., JS, Java, C,
>> >> >     Python, Ruby, etc.). It might be just my own experiences and style
>> >> >     that shape my preference, but I can say at least for me I find it
>> >> >     pretty efficient. I particularly like using += and *= for summing and
>> >> >     multiplying signals as well as judicious uses of functional call
>> >> >     expressions for arguments.
>> >> >
>> >> >     Cheers!
>> >> >     Steven
>> >> >
>> >> >     On Mon, Nov 9, 2020 at 12:25 PM Aaron Krister Johnson
>> >> >     <[hidden email] <mailto:[hidden email]>> wrote:
>> >> >      >
>> >> >      > Cool example...and looking over the code, I really think it's
>> >> >     time for me to start using the new "functional" parser style.
>> >> >      >
>> >> >      > I also appreciate the normal indentation scheme of two spaces you
>> >> >     establish -- economical and clean.
>> >> >      >
>> >> >      > Aaron Krister Johnson
>> >> >      > http://www.untwelve.org
>> >> >      >
>> >> >      >
>> >> >      > On Mon, Nov 9, 2020 at 9:59 AM Dr. Richard Boulanger
>> >> >     <[hidden email] <mailto:[hidden email]>> wrote:
>> >> >      >>
>> >> >      >> Lovely - thanks again Steven
>> >> >      >>
>> >> >      >> It's like the lovely colored leaves in the trees falling to the
>> >> >     ground - beautiful.
>> >> >      >>
>> >> >      >> -dB
>> >> >      >>
>> >> >      >> Dr. Richard Boulanger
>> >> >      >>
>> >> >      >> Professor of Electronic Production and Design
>> >> >      >>
>> >> >      >> Berklee College of Music
>> >> >      >>
>> >> >      >> Professional Writing and Technology Division
>> >> >      >>
>> >> >      >>
>> >> >      >>
>> >> >      >> On Mon, Nov 9, 2020 at 11:00 AM Steven Yi <[hidden email]
>> >> >     <mailto:[hidden email]>> wrote:
>> >> >      >>>
>> >> >      >>> Hi All,
>> >> >      >>>
>> >> >      >>> Happy to share a generative music work "Autumn Meditation":
>> >> >      >>>
>> >> >      >>>
>> >> >     https://us-west-2.protection.sophos.com?d=csound.com&u=aHR0cHM6Ly9pZGUuY3NvdW5kLmNvbS9lZGl0b3IvMWtSMzVCMDBHZVJSbW5HSUZjd1E=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=TFRjU2Q3aEd4Z1JONEp0UjN5MTVrWitzelU5VXpuT3cwRmUveTlwUFhCaz0=&h=f116300228f043ffbf87e4b47f5b4dfa
>> >> >      >>>
>> >> >      >>> It continues on with recent explorations of modal synthesis for its
>> >> >      >>> plucked string instrument (file comments should explain the
>> >> >     recursive
>> >> >      >>> modal filter and parameters used). The instrument is performed
>> >> >     using a
>> >> >      >>> generative melody process together with feedback delay.
>> >> >      >>>
>> >> >      >>> All best and happy autumn to you all,
>> >> >      >>> Steven
>> >> >      >>>
>> >> >      >>> Csound mailing list
>> >> >      >>> [hidden email] <mailto:[hidden email]>
>> >> >      >>>
>> >> >     https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=f116300228f043ffbf87e4b47f5b4dfa
>> >> >      >>> Send bugs reports to
>> >> >      >>>
>> >> >     https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=f116300228f043ffbf87e4b47f5b4dfa
>> >> >      >>> Discussions of bugs and features can be posted here
>> >> >      >>
>> >> >      >> Csound mailing list [hidden email]
>> >> >     <mailto:[hidden email]>
>> >> >     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 [hidden email]
>> >> >     <mailto:[hidden email]>
>> >> >     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
>> >> >     [hidden email] <mailto:[hidden email]>
>> >> >     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 [hidden email]
>> >> > <mailto:[hidden email]>
>> >> > 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
>> >> [hidden email]
>> >> 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 [hidden email] 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
>> [hidden email]
>> 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
>
>
>
> --
> Mvh.
>
> Bernt Isak Wærstad
>
>
> Csound mailing list [hidden email] 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
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

Pete G.
Looks like I may not be alone!  (:-))  When I run this in Haiku,
(live O/P) I start getting distortion after 30 secs or so.  Twin-processor,
4-core 2.4GHz laptop...  Stranger still, if I run to a file, one of the
cores pegs at 100%!  I just switched over to my Linux Mint partition,
and it's essentially the same: I get distortion (intermittently) after
a few seconds, and if I output to a file instead, one of the cores pegs
at 100%.  I'm going to leave it to you to dig...! (:-))

        -- Pete --

On Wed, Nov 11, 2020 at 07:33:13PM -0500, Steven Yi wrote:
> Thanks Bernt!  I need to run this on desktop sometime to profile
> Csound and see if there's performance bottlenecks. That said, I think
> some of the glitches I thought were from init might actually just be
> moments of clipping so I dropped the note amplitudes a couple of dB
> and that seems to have helped. (Will keep looking at it when I have
> some more free time! :) )
>

Csound mailing list
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

Steven Yi
I did some profiling on my Mac and two things came up, one expected and one not.

The top-most cost actually came from using pan2.  It looks like it
will always calculate the coefficients for multiplication using
sin/cos (with the default itype of 0) which is a bit costly if a pan
value is constant.  Having a caching system for coefficients should
help with that in the constant pan value case but should add a small
cost for changing pan values.  I would suspect the benefit for the
constant case to be worth more than the cost in the changing pan case.
Anyone see any issues for implementing this?

The second-most cost came from copying asig variables which is due to
using UDOs which have copy-by-value.  Since the recursive mode filter
can instantiate up to 72 filters per instrument, the cost can be high.
The fix for that should go into CS7 to permit passing by reference.


On Wed, Nov 11, 2020 at 8:28 PM Pete Goodeve <[hidden email]> wrote:

>
> Looks like I may not be alone!  (:-))  When I run this in Haiku,
> (live O/P) I start getting distortion after 30 secs or so.  Twin-processor,
> 4-core 2.4GHz laptop...  Stranger still, if I run to a file, one of the
> cores pegs at 100%!  I just switched over to my Linux Mint partition,
> and it's essentially the same: I get distortion (intermittently) after
> a few seconds, and if I output to a file instead, one of the cores pegs
> at 100%.  I'm going to leave it to you to dig...! (:-))
>
>         -- Pete --
>
> On Wed, Nov 11, 2020 at 07:33:13PM -0500, Steven Yi wrote:
> > Thanks Bernt!  I need to run this on desktop sometime to profile
> > Csound and see if there's performance bottlenecks. That said, I think
> > some of the glitches I thought were from init might actually just be
> > moments of clipping so I dropped the note amplitudes a couple of dB
> > and that seems to have helped. (Will keep looking at it when I have
> > some more free time! :) )
> >
>
> Csound mailing list
> [hidden email]
> 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
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

jpff
Would it better to use the internal sine table rather than calling sine/, cosine?
On 14 Nov 2020, at 20:54, Steven Yi <[hidden email]> wrote:
I did some profiling on my Mac and two things came up, one expected and one not.

The top-most cost actually came from using pan2. It looks like it
will always calculate the coefficients for multiplication using
sin/cos (with the default itype of 0) which is a bit costly if a pan
value is constant. Having a caching system for coefficients should
help with that in the constant pan value case but should add a small
cost for changing pan values. I would suspect the benefit for the
constant case to be worth more than the cost in the changing pan case.
Anyone see any issues for implementing this?

The second-most cost came from copying asig variables which is due to
using UDOs which have copy-by-value. Since the recursive mode filter
can instantiate up to 72 filters per instrument, the cost can be high.
The fix for that should go into CS7 to permit passing by reference.


On Wed, Nov 11, 2020 at 8:28 PM Pete Goodeve <[hidden email]> wrote:

Looks like I may not be alone! (:-)) When I run this in Haiku,
(live O/P) I start getting distortion after 30 secs or so. Twin-processor,
4-core 2.4GHz laptop... Stranger still, if I run to a file, one of the
cores pegs at 100%! I just switched over to my Linux Mint partition,
and it's essentially the same: I get distortion (intermittently) after
a few seconds, and if I output to a file instead, one of the cores pegs
at 100%. I'm going to leave it to you to dig...! (:-))

-- Pete --

On Wed, Nov 11, 2020 at 07:33:13PM -0500, Steven Yi wrote:
Thanks Bernt! I need to run this on desktop sometime to profile
Csound and see if there's performance bottlenecks. That said, I think
some of the glitches I thought were from init might actually just be
moments of clipping so I dropped the note amplitudes a couple of dB
and that seems to have helped. (Will keep looking at it when I have
some more free time! :) )


Csound mailing list
[hidden email]
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
[hidden email]
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 [hidden email] 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
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd] ANN: Autumn Meditation

jpff
In reply to this post by Steven Yi
I have improved pan2 in the i and  rated panning. a-rate is stil slow


On Sat, 14 Nov 2020, Steven Yi wrote:

> I did some profiling on my Mac and two things came up, one expected and one not.
>
> The top-most cost actually came from using pan2.  It looks like it
> will always calculate the coefficients for multiplication using
> sin/cos (with the default itype of 0) which is a bit costly if a pan
> value is constant.  Having a caching system for coefficients should
> help with that in the constant pan value case but should add a small
> cost for changing pan values.  I would suspect the benefit for the
> constant case to be worth more than the cost in the changing pan case.
> Anyone see any issues for implementing this?
>
> The second-most cost came from copying asig variables which is due to
> using UDOs which have copy-by-value.  Since the recursive mode filter
> can instantiate up to 72 filters per instrument, the cost can be high.
> The fix for that should go into CS7 to permit passing by reference.
>
>
> On Wed, Nov 11, 2020 at 8:28 PM Pete Goodeve <[hidden email]> wrote:
>>
>> Looks like I may not be alone!  (:-))  When I run this in Haiku,
>> (live O/P) I start getting distortion after 30 secs or so.  Twin-processor,
>> 4-core 2.4GHz laptop...  Stranger still, if I run to a file, one of the
>> cores pegs at 100%!  I just switched over to my Linux Mint partition,
>> and it's essentially the same: I get distortion (intermittently) after
>> a few seconds, and if I output to a file instead, one of the cores pegs
>> at 100%.  I'm going to leave it to you to dig...! (:-))
>>
>>         -- Pete --
>>
>> On Wed, Nov 11, 2020 at 07:33:13PM -0500, Steven Yi wrote:
>>> Thanks Bernt!  I need to run this on desktop sometime to profile
>>> Csound and see if there's performance bottlenecks. That said, I think
>>> some of the glitches I thought were from init might actually just be
>>> moments of clipping so I dropped the note amplitudes a couple of dB
>>> and that seems to have helped. (Will keep looking at it when I have
>>> some more free time! :) )
>>>
>>
>> Csound mailing list
>> [hidden email]
>> 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
> [hidden email]
> 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
[hidden email]
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
12