Csound Csound-dev Csound-tekno Search About

[Csnd] Complete Risset glissando

Date2018-07-20 16:32
FromMarco Stroppa <00000088a9b41854-dmarc-request@LISTSERV.HEANET.IE>
Subject[Csnd] Complete Risset glissando
Dear Csounders,

I wonder whether there exists, somewhere in the Csound world, an orchestra with the complete examples of Risset's glissando paradox. In the catalogue I found only the "classical" case (descending tonal pitch, and fixed spectral pitch), but in Risset's examples there are also other cases (fixed tonal pitch, glissando of spectral pitch, or contrary motion of the two pitches).
There is also another example in the manual using "hsboscil", but it does not seem to be working well.

I should certainly be able to make an orchestra that will do it, but if I could start from already existing examples, I would save time, for sure.

Thank you very much in advance.


Marco

Am Freitag, 20. Juli 2018, 15:53:40 MESZ hat Steven Yi <stevenyi@GMAIL.COM> Folgendes geschrieben:


Hi Francesco,

Thanks!  Yes, you are correct about ntrpol:

https://csound.com/docs/manual/ntrpol.html

It does a linear interpolation between two values.  It becomes something like:

ival = 0.4
asig = (ival * al) + ((1 - ival) * alr)

or:

asig = (0.4 * al) + (0.6 * alr)

if you were to write the calculations manually. I think ntrpol is a
bit easier to use though, especially when live coding. :)

All best!
steven

On Fri, Jul 20, 2018 at 4:49 AM Francesco Porta
<francescoarmandoporta@gmail.com> wrote:
>
> Thanks Steven for this.
> As always your work is inspiring and really nice.
> May i ask about this code:
>
>  outc(ntrpol(al, alr, 0.4), ntrpol(ar, arr, 0.4))
>
> is this the same as
>
>  al level to 0.4
>  alr level to 0.6
>
> or i am wrong?
>
> Thanks,
> ciao,
> francesco
>
> 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

Date2018-07-20 22:39
FromSteven Yi
SubjectRe: [Csnd] Complete Risset glissando
Hi Marco,

The only thing that comes to mind is Reginal Bain's article in the
Csound Journal:

http://csoundjournal.com/issue17/bain_risset_arpeggio.html

that has some extensions to the classical Risset Glissandi.

Hope that's useful!
steven

On Fri, Jul 20, 2018 at 3:40 PM Marco Stroppa
<00000088a9b41854-dmarc-request@listserv.heanet.ie> wrote:
>
> Dear Csounders,
>
> I wonder whether there exists, somewhere in the Csound world, an orchestra with the complete examples of Risset's glissando paradox. In the catalogue I found only the "classical" case (descending tonal pitch, and fixed spectral pitch), but in Risset's examples there are also other cases (fixed tonal pitch, glissando of spectral pitch, or contrary motion of the two pitches).
> There is also another example in the manual using "hsboscil", but it does not seem to be working well.
>
> I should certainly be able to make an orchestra that will do it, but if I could start from already existing examples, I would save time, for sure.
>
> Thank you very much in advance.
>
>
> Marco
>
> Am Freitag, 20. Juli 2018, 15:53:40 MESZ hat Steven Yi  Folgendes geschrieben:
>
>
> Hi Francesco,
>
> Thanks!  Yes, you are correct about ntrpol:
>
> https://csound.com/docs/manual/ntrpol.html
>
> It does a linear interpolation between two values.  It becomes something like:
>
> ival = 0.4
> asig = (ival * al) + ((1 - ival) * alr)
>
> or:
>
> asig = (0.4 * al) + (0.6 * alr)
>
> if you were to write the calculations manually. I think ntrpol is a
> bit easier to use though, especially when live coding. :)
>
> All best!
> steven
>
> On Fri, Jul 20, 2018 at 4:49 AM Francesco Porta
>  wrote:
> >
> > Thanks Steven for this.
> > As always your work is inspiring and really nice.
> > May i ask about this code:
> >
> >  outc(ntrpol(al, alr, 0.4), ntrpol(ar, arr, 0.4))
> >
> > is this the same as
> >
> >  al level to 0.4
> >  alr level to 0.6
> >
> > or i am wrong?
> >
> > Thanks,
> > ciao,
> > francesco
> >
> > 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

Date2018-07-21 17:25
FromMarco Stroppa <00000088a9b41854-dmarc-request@LISTSERV.HEANET.IE>
SubjectRe: [Csnd] Complete Risset glissando
Dear Steven,

Thank you very much for this suggestion. Quite a useful starting point indeed.

Best,


Marco
Am Freitag, 20. Juli 2018, 23:39:36 MESZ hat Steven Yi <stevenyi@GMAIL.COM> Folgendes geschrieben:


Hi Marco,

The only thing that comes to mind is Reginal Bain's article in the
Csound Journal:

http://csoundjournal.com/issue17/bain_risset_arpeggio.html

that has some extensions to the classical Risset Glissandi.

Hope that's useful!
steven

On Fri, Jul 20, 2018 at 3:40 PM Marco Stroppa
<00000088a9b41854-dmarc-request@listserv.heanet.ie> wrote:
>
> Dear Csounders,
>
> I wonder whether there exists, somewhere in the Csound world, an orchestra with the complete examples of Risset's glissando paradox. In the catalogue I found only the "classical" case (descending tonal pitch, and fixed spectral pitch), but in Risset's examples there are also other cases (fixed tonal pitch, glissando of spectral pitch, or contrary motion of the two pitches).
> There is also another example in the manual using "hsboscil", but it does not seem to be working well.
>
> I should certainly be able to make an orchestra that will do it, but if I could start from already existing examples, I would save time, for sure.
>
> Thank you very much in advance.
>
>
> Marco
>
> Am Freitag, 20. Juli 2018, 15:53:40 MESZ hat Steven Yi <stevenyi@GMAIL.COM> Folgendes geschrieben:
>
>
> Hi Francesco,
>
> Thanks!  Yes, you are correct about ntrpol:
>
> https://csound.com/docs/manual/ntrpol.html
>
> It does a linear interpolation between two values.  It becomes something like:
>
> ival = 0.4
> asig = (ival * al) + ((1 - ival) * alr)
>
> or:
>
> asig = (0.4 * al) + (0.6 * alr)
>
> if you were to write the calculations manually. I think ntrpol is a
> bit easier to use though, especially when live coding. :)
>
> All best!
> steven
>
> On Fri, Jul 20, 2018 at 4:49 AM Francesco Porta
> <francescoarmandoporta@gmail.com> wrote:
> >
> > Thanks Steven for this.
> > As always your work is inspiring and really nice.
> > May i ask about this code:
> >
> >  outc(ntrpol(al, alr, 0.4), ntrpol(ar, arr, 0.4))
> >
> > is this the same as
> >
> >  al level to 0.4
> >  alr level to 0.6
> >
> > or i am wrong?
> >
> > Thanks,
> > ciao,
> > francesco
> >
> > 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