Csound Csound-dev Csound-tekno Search About

[Csnd] performance with Csound

Date2023-09-07 16:01
FromVictor Lazzarini
Subject[Csnd] performance with Csound
I’m starting to work with long delay lines. Csound is perfect for the job.
Here’s my first recording of a performance

https://soundcloud.com/vlzmusik/frippertronics-one
========================
Prof. Victor Lazzarini
Maynooth University
Ireland


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

Date2023-09-07 16:08
FromTarmo Johannes
SubjectRe: [Csnd] performance with Csound
Hi!

Cool! Can you tell more, how you made it? What are the source sounds and how did you use the delays?

greetings,
tarmo

Kontakt Victor Lazzarini (<Victor.Lazzarini@mu.ie>) kirjutas kuupäeval N, 7. september 2023 kell 18:01:
I’m starting to work with long delay lines. Csound is perfect for the job.
Here’s my first recording of a performance

https://soundcloud.com/vlzmusik/frippertronics-one
========================
Prof. Victor Lazzarini
Maynooth University
Ireland


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

Date2023-09-07 16:12
Fromtjingboem
SubjectRe: [Csnd] performance with Csound
Thanks! Just what i needed!

On Thu, Sep 7, 2023 at 5:08 PM Tarmo Johannes <trmjhnns@gmail.com> wrote:
Hi!

Cool! Can you tell more, how you made it? What are the source sounds and how did you use the delays?

greetings,
tarmo

Kontakt Victor Lazzarini (<Victor.Lazzarini@mu.ie>) kirjutas kuupäeval N, 7. september 2023 kell 18:01:
I’m starting to work with long delay lines. Csound is perfect for the job.
Here’s my first recording of a performance

https://soundcloud.com/vlzmusik/frippertronics-one
========================
Prof. Victor Lazzarini
Maynooth University
Ireland


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

Date2023-09-07 16:19
FromDave Seidel
SubjectRe: [Csnd] performance with Csound
Very nice indeed!

On Thu, Sep 7, 2023 at 11:01 AM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
I’m starting to work with long delay lines. Csound is perfect for the job.
Here’s my first recording of a performance

https://soundcloud.com/vlzmusik/frippertronics-one
========================
Prof. Victor Lazzarini
Maynooth University
Ireland


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

Date2023-09-07 16:41
FromVictor Lazzarini
SubjectRe: [Csnd] [EXTERNAL] [Csnd] performance with Csound
Hi Tarmo and friends,

thanks for your encouragement.
I used a Nord Lead to play (the main reason being that I had it up from the lab and was learning it, making patches etc
but in principle any instrument with wide enough spectral palette would do for me).

I have been thinking about this process for a while and always wondered about how best to do it. Starting from the
principle that I have any kind of delay line possible I did a few tests with a single delay feedback with a tone filter (fixed at 10K)
in the loop (because I thought modelling losses would be an important thing). That seemed to work. So I added another
one and crossfed its outputs. 

This is the basic idea for the instrument, which is very simple. I added a highpass in series and controls for the cutoff, plus
a switch to turn the input on/off. So I can create the pattern and then solo on top (like Fripp did), but I also can increase
the losses (both from the top and from the bottom) to clear the delay lines. I can then transition from one section of the
performance to another. 

adel1 delayr gigm*gigd
afil1 tone adel1, k1
afil1 atone afil1,k3
adel2 delay a1*k2 + afil1,gigd
afil2 tone adel2, k1
afil2 atone afil2,k3
delayw a2*k2 + afil2
ap = 0.5 + oscili:a(0.5,1/(gigm*gigd)) 
al,ar pan2 adel1,ap,2
al,ar pan2 adel2,1-ap,2 
al2,ar2 reverbsc al*0.5,ar*0.5,0.7,5000 
out al+ar2,ar+al2
 
The panning needs to be revised and I can see now another problem: I had a typo in the code where one of the panners
ended up fixed so only one image moved, when the two should have done. I'm thinking I should try 8 crossfed delays and
8 speakers using VBAP.

The delay lines were 12 seconds and 12*gigd, which is the golden mean (I could not think what ratio to use, so I used this,
quite factitiously).

Anyway, it might get somewhere.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 7 Sep 2023, at 16:08, Tarmo Johannes  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!
> 
> Cool! Can you tell more, how you made it? What are the source sounds and how did you use the delays?
> 
> greetings,
> tarmo
> 
> Kontakt Victor Lazzarini () kirjutas kuupäeval N, 7. september 2023 kell 18:01:
> I’m starting to work with long delay lines. Csound is perfect for the job.
> Here’s my first recording of a performance
> 
> https://soundcloud.com/vlzmusik/frippertronics-one
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
> 
> 
> 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

Date2023-09-07 17:13
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] [EXTERNAL] [Csnd] performance with Csound
Lovely. Thanks for sharing. Looking forward to further developments and the album!

Dr. Richard Boulanger
Professor
Electronic Production and Design
Berklee College of Music

> On Sep 7, 2023, at 11:41 AM, Victor Lazzarini  wrote:
> 
> Hi Tarmo and friends,
> 
> thanks for your encouragement.
> I used a Nord Lead to play (the main reason being that I had it up from the lab and was learning it, making patches etc
> but in principle any instrument with wide enough spectral palette would do for me).
> 
> I have been thinking about this process for a while and always wondered about how best to do it. Starting from the
> principle that I have any kind of delay line possible I did a few tests with a single delay feedback with a tone filter (fixed at 10K)
> in the loop (because I thought modelling losses would be an important thing). That seemed to work. So I added another
> one and crossfed its outputs. 
> 
> This is the basic idea for the instrument, which is very simple. I added a highpass in series and controls for the cutoff, plus
> a switch to turn the input on/off. So I can create the pattern and then solo on top (like Fripp did), but I also can increase
> the losses (both from the top and from the bottom) to clear the delay lines. I can then transition from one section of the
> performance to another. 
> 
> adel1 delayr gigm*gigd
> afil1 tone adel1, k1
> afil1 atone afil1,k3
> adel2 delay a1*k2 + afil1,gigd
> afil2 tone adel2, k1
> afil2 atone afil2,k3
> delayw a2*k2 + afil2
> ap = 0.5 + oscili:a(0.5,1/(gigm*gigd)) 
> al,ar pan2 adel1,ap,2
> al,ar pan2 adel2,1-ap,2 
> al2,ar2 reverbsc al*0.5,ar*0.5,0.7,5000 
> out al+ar2,ar+al2
> 
> The panning needs to be revised and I can see now another problem: I had a typo in the code where one of the panners
> ended up fixed so only one image moved, when the two should have done. I'm thinking I should try 8 crossfed delays and
> 8 speakers using VBAP.
> 
> The delay lines were 12 seconds and 12*gigd, which is the golden mean (I could not think what ratio to use, so I used this,
> quite factitiously).
> 
> Anyway, it might get somewhere.
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
> 
>> On 7 Sep 2023, at 16:08, Tarmo Johannes  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!
>> 
>> Cool! Can you tell more, how you made it? What are the source sounds and how did you use the delays?
>> 
>> greetings,
>> tarmo
>> 
>> Kontakt Victor Lazzarini () kirjutas kuupäeval N, 7. september 2023 kell 18:01:
>> I’m starting to work with long delay lines. Csound is perfect for the job.
>> Here’s my first recording of a performance
>> 
>> https://us-west-2.protection.sophos.com?d=soundcloud.com&u=aHR0cHM6Ly9zb3VuZGNsb3VkLmNvbS92bHptdXNpay9mcmlwcGVydHJvbmljcy1vbmU=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WnB3QVE4OEhicHhSVW9HZ3FXTVR4ejgwUWJ2aTltRHVoNEl2dkVGakFpQT0=&h=b0395fb240ff46cca2a564fc27348dde&s=AVNPUEhUT0NFTkNSWVBUSVYpmKWVU1jKuTPLD5gnaWwAaG5wwcHTpfjKIfFGmt9h9A
>> ========================
>> Prof. Victor Lazzarini
>> Maynooth University
>> Ireland
>> 
>> 
>> Csound mailing list
>> Csound@listserv.heanet.ie
>> https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=b0395fb240ff46cca2a564fc27348dde&s=AVNPUEhUT0NFTkNSWVBUSVYpmKWVU1jKuTPLD5gnaWwAaG5wwcHTpfjKIfFGmt9h9A
>> Send bugs reports to
>>        https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=b0395fb240ff46cca2a564fc27348dde&s=AVNPUEhUT0NFTkNSWVBUSVYpmKWVU1jKuTPLD5gnaWwAaG5wwcHTpfjKIfFGmt9h9A
>> 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=b0395fb240ff46cca2a564fc27348dde&s=AVNPUEhUT0NFTkNSWVBUSVYpmKWVU1jKuTPLD5gnaWwAaG5wwcHTpfjKIfFGmt9h9A Send bugs reports to https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=b0395fb240ff46cca2a564fc27348dde&s=AVNPUEhUT0NFTkNSWVBUSVYpmKWVU1jKuTPLD5gnaWwAaG5wwcHTpfjKIfFGmt9h9A 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=b0395fb240ff46cca2a564fc27348dde&s=AVNPUEhUT0NFTkNSWVBUSVYpmKWVU1jKuTPLD5gnaWwAaG5wwcHTpfjKIfFGmt9h9A
> Send bugs reports to
>        https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=b0395fb240ff46cca2a564fc27348dde&s=AVNPUEhUT0NFTkNSWVBUSVYpmKWVU1jKuTPLD5gnaWwAaG5wwcHTpfjKIfFGmt9h9A
> 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

Date2023-09-07 17:56
FromOeyvind Brandtsegg
SubjectRe: [Csnd] [EXTERNAL] [Csnd] performance with Csound
Very nice!

tor. 7. sep. 2023 kl. 17:41 skrev Victor Lazzarini <Victor.Lazzarini@mu.ie>:
Hi Tarmo and friends,

thanks for your encouragement.
I used a Nord Lead to play (the main reason being that I had it up from the lab and was learning it, making patches etc
but in principle any instrument with wide enough spectral palette would do for me).

I have been thinking about this process for a while and always wondered about how best to do it. Starting from the
principle that I have any kind of delay line possible I did a few tests with a single delay feedback with a tone filter (fixed at 10K)
in the loop (because I thought modelling losses would be an important thing). That seemed to work. So I added another
one and crossfed its outputs.

This is the basic idea for the instrument, which is very simple. I added a highpass in series and controls for the cutoff, plus
a switch to turn the input on/off. So I can create the pattern and then solo on top (like Fripp did), but I also can increase
the losses (both from the top and from the bottom) to clear the delay lines. I can then transition from one section of the
performance to another.

adel1 delayr gigm*gigd
afil1 tone adel1, k1
afil1 atone afil1,k3
adel2 delay a1*k2 + afil1,gigd
afil2 tone adel2, k1
afil2 atone afil2,k3
delayw a2*k2 + afil2
ap = 0.5 + oscili:a(0.5,1/(gigm*gigd))
al,ar pan2 adel1,ap,2
al,ar pan2 adel2,1-ap,2
al2,ar2 reverbsc al*0.5,ar*0.5,0.7,5000
out al+ar2,ar+al2

The panning needs to be revised and I can see now another problem: I had a typo in the code where one of the panners
ended up fixed so only one image moved, when the two should have done. I'm thinking I should try 8 crossfed delays and
8 speakers using VBAP.

The delay lines were 12 seconds and 12*gigd, which is the golden mean (I could not think what ratio to use, so I used this,
quite factitiously).

Anyway, it might get somewhere.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 7 Sep 2023, at 16:08, Tarmo Johannes <trmjhnns@GMAIL.COM> 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!
>
> Cool! Can you tell more, how you made it? What are the source sounds and how did you use the delays?
>
> greetings,
> tarmo
>
> Kontakt Victor Lazzarini (<Victor.Lazzarini@mu.ie>) kirjutas kuupäeval N, 7. september 2023 kell 18:01:
> I’m starting to work with long delay lines. Csound is perfect for the job.
> Here’s my first recording of a performance
>
> https://soundcloud.com/vlzmusik/frippertronics-one
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>
>
> 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
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