[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

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

Thanks! Just what i needed!

Very nice indeed!

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.

Lovely. Thanks for sharing. Looking forward to further developments and the album!

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

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 gigmgigd
afil1 tone adel1, k1
afil1 atone afil1,k3
adel2 delay a1
k2 + afil1,gigd
afil2 tone adel2, k1
afil2 atone afil2,k3
delayw a2k2 + 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 al0.5,ar0.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

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