Csound Csound-dev Csound-tekno Search About

[Csnd] C+C interactive computer music

Date2011-01-05 11:25
FromEnrico Francioni
Subject[Csnd] C+C interactive computer music

Hi Matt,

I listened with great curiosity the example: C + C interactive computer
music (2006-07) http://mattingalls.com/mp3/ma++ingalls_C+C.mp3 that appears
on your website at [http:/ / mattingalls.com / electronic_works.html], I am
pleased with the result and I am very curious to learn more about the
program you wrote interaction with MacCsound.

It 'can get information about the patch, or maybe you can see the overall
structure of the algorithm that you wrote in order to understand better the
functioning?

Many thanks,

e

Date2011-01-05 21:14
FromEnrico Francioni
Subject[Csnd] Re: C+C interactive computer music
here's how the patch is presented by Matt Ingalls:

"An interactive computer program i wrote in MacCsound that "improvises" with
me. Intended as "CLAIRE 2.0" (see below) of sorts, the program listens to my
clarinet playing via a microphone and analyzes the input to determine
what/where/when to sound its sample-based output. There are no explicit
controls - the only way i can influence the computer's output is through my
own playing."

I'm looking for similar experiences made by the community Csound for live
electronics (or MacCsound QuteCsound).

thanks,

e

Date2011-01-05 22:29
FromRory Walsh
Subject[Csnd] Re: Re: C+C interactive computer music
Off the top of my head I can think of pieces by Iain, Oeyvind,
Matt(obviously), Richard Boulanger, and Victor that all call for live
'electronics' in Csound. There's little that can't be done in
real-time these days. If you are new to doing live pieces the first
thing I'd advise you to do is free yourself of mouse clicks and start
using some controllers. Csound can handle pretty much any controller
out there.

Rory.



On 5 January 2011 21:14, Enrico Francioni  wrote:
>
> here's how the patch is presented by Matt Ingalls:
>
> "An interactive computer program i wrote in MacCsound that "improvises" with
> me. Intended as "CLAIRE 2.0" (see below) of sorts, the program listens to my
> clarinet playing via a microphone and analyzes the input to determine
> what/where/when to sound its sample-based output. There are no explicit
> controls - the only way i can influence the computer's output is through my
> own playing."
>
> I'm looking for similar experiences made by the community Csound for live
> electronics (or MacCsound QuteCsound).
>
> thanks,
>
> e
> --
> View this message in context: http://csound.1045644.n5.nabble.com/C-C-interactive-computer-music-tp3328610p3329591.html
> Sent from the Csound - General mailing list archive at Nabble.com.
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-01-06 17:05
FromEnrico Francioni
Subject[Csnd] Re: Re: C+C interactive computer music


... you can see some csd written for the live-electronics?

thanks,

e

Date2011-01-06 17:43
FromRory Walsh
Subject[Csnd] Re: Re: Re: C+C interactive computer music
AttachmentsWillYouFizzElectricDownTheBlackWireToInfinity.csd  
You can have a look at this one. It's pretty rough but I've used it
and variations of it several times for live performance. The reason
why live instruments don't tend to 'travel' well is that most people
set up their live instruments based on the controllers they use. Some
of my pieces call for up to 9 faders, 16 or so pan-pots and perhaps a
dozen buttons. In order to get the attached file to work you will need
to rewrite the MIDI code so that it matches your controller.

Rory.


On 6 January 2011 17:05, Enrico Francioni  wrote:
>
>
>
> ... you can see some csd written for the live-electronics?
>
> thanks,
>
> e
> --
> View this message in context: http://csound.1045644.n5.nabble.com/C-C-interactive-computer-music-tp3328610p3330751.html
> Sent from the Csound - General mailing list archive at Nabble.com.
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>

Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-01-06 18:02
FromChristopher Watts
Subject[Csnd] Re: Re: Re: Re: C+C interactive computer music
Thanks for sharing, Rory. 

Chris

CW / NCAT / SLU
Sent from my iPhone

On Jan 6, 2011, at 12:44 PM, "Rory Walsh"  wrote:

> You can have a look at this one. It's pretty rough but I've used it
> and variations of it several times for live performance. The reason
> why live instruments don't tend to 'travel' well is that most people
> set up their live instruments based on the controllers they use. Some
> of my pieces call for up to 9 faders, 16 or so pan-pots and perhaps a
> dozen buttons. In order to get the attached file to work you will need
> to rewrite the MIDI code so that it matches your controller.
> 
> Rory.
> 
> 
> On 6 January 2011 17:05, Enrico Francioni  wrote:
>> 
>> 
>> 
>> ... you can see some csd written for the live-electronics?
>> 
>> thanks,
>> 
>> e
>> --
>> View this message in context: http://csound.1045644.n5.nabble.com/C-C-interactive-computer-music-tp3328610p3330751.html
>> Sent from the Csound - General mailing list archive at Nabble.com.
>> 
>> 
>> Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>> 
>> 
> 
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 
> 


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-01-06 18:12
FromEnrico Francioni
Subject[Csnd] Re: Re: Re: C+C interactive computer music

Thanks Rory!

I will study your csd.

I'd love a patch to handle the signal coming from the microphone.
A little 'as Matt said above: 
"An interactive computer program i wrote in MacCsound that "improvises" with
me. Intended as "CLAIRE 2.0" (see below) of sorts, the program listens to my
clarinet playing via a microphone and analyzes the input to determine
what/where/when to sound its sample-based output. There are no explicit
controls - the only way i can influence the computer's output is through my
own playing."

And then ...

• How system call (call) to trigger other instruments (Called) I think the
pitch, I think the scale, I think the delay lines, but my choice of options
for now all ...

• I also think what they could do the instruments called (Called), but my
imagination has run out ...

???

e
-- 
View this message in context: http://csound.1045644.n5.nabble.com/C-C-interactive-computer-music-tp3328610p3330877.html
Sent from the Csound - General mailing list archive at Nabble.com.


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-01-06 18:18
Fromjpff@cs.bath.ac.uk
Subject[Csnd] Re: Re: Re: Re: C+C interactive computer music
Attachmentsaccompanist.csd  
Not as advanced as matt's code but try the Brothwell Blues Band

@InProceedings{JPF94,
  author =       {Andrew Brothwell and John ffitch},
  title =        {{An Automatic Blues Band}},
  booktitle =    {6th International Linux Audio Conference},
  pages =        {12--17},
  year =         {2008},
  editor =       {Frank Barknecht and Martin Rumori},
  address =      {Kunsthochscule f\"ur Medien K\"oln},
  month =        {March},
  organization = {LAC2008},
  publisher =    {Tribun EU, Gorkeho 41, Bruno 602 00},
  note =         {ISBN 978-80-7399-362-7},
  annote =      
{\url{http://lac.linuxaudio.org/2008/download/papers/13.pdf}}
}

Code attached
>
>
> Thanks Rory!
>
> I will study your csd.
>
> I'd love a patch to handle the signal coming from the microphone.
> A little 'as Matt said above:
> "An interactive computer program i wrote in MacCsound that "improvises"
> with
> me. Intended as "CLAIRE 2.0" (see below) of sorts, the program listens to
> my
> clarinet playing via a microphone and analyzes the input to determine
> what/where/when to sound its sample-based output. There are no explicit
> controls - the only way i can influence the computer's output is through
> my
> own playing."
>
> And then ...
>
> • How system call (call) to trigger other instruments (Called) I think
> the
> pitch, I think the scale, I think the delay lines, but my choice of
> options
> for now all ...
>
> • I also think what they could do the instruments called (Called), but
> my
> imagination has run out ...
>
> ???
>
> e
> --
> View this message in context:
> http://csound.1045644.n5.nabble.com/C-C-interactive-computer-music-tp3328610p3330877.html
> Sent from the Csound - General mailing list archive at Nabble.com.
>
>
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>
>
>



Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-01-06 18:44
FromRory Walsh
Subject[Csnd] Re: Re: Re: Re: Re: C+C interactive computer music
I forgot that one. You showed it in Parma right?

On 6 January 2011 18:18,   wrote:
> Not as advanced as matt's code but try the Brothwell Blues Band
>
> @InProceedings{JPF94,
>  author =       {Andrew Brothwell and John ffitch},
>  title =        {{An Automatic Blues Band}},
>  booktitle =    {6th International Linux Audio Conference},
>  pages =        {12--17},
>  year =         {2008},
>  editor =       {Frank Barknecht and Martin Rumori},
>  address =      {Kunsthochscule f\"ur Medien K\"oln},
>  month =        {March},
>  organization = {LAC2008},
>  publisher =    {Tribun EU, Gorkeho 41, Bruno 602 00},
>  note =         {ISBN 978-80-7399-362-7},
>  annote =
> {\url{http://lac.linuxaudio.org/2008/download/papers/13.pdf}}
> }
>
> Code attached
>>
>>
>> Thanks Rory!
>>
>> I will study your csd.
>>
>> I'd love a patch to handle the signal coming from the microphone.
>> A little 'as Matt said above:
>> "An interactive computer program i wrote in MacCsound that "improvises"
>> with
>> me. Intended as "CLAIRE 2.0" (see below) of sorts, the program listens to
>> my
>> clarinet playing via a microphone and analyzes the input to determine
>> what/where/when to sound its sample-based output. There are no explicit
>> controls - the only way i can influence the computer's output is through
>> my
>> own playing."
>>
>> And then ...
>>
>> • How system call (call) to trigger other instruments (Called) I think
>> the
>> pitch, I think the scale, I think the delay lines, but my choice of
>> options
>> for now all ...
>>
>> • I also think what they could do the instruments called (Called), but
>> my
>> imagination has run out ...
>>
>> ???
>>
>> e
>> --
>> View this message in context:
>> http://csound.1045644.n5.nabble.com/C-C-interactive-computer-music-tp3328610p3330877.html
>> Sent from the Csound - General mailing list archive at Nabble.com.
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>
>>
>>
>>
>
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-01-06 18:48
FromRory Walsh
Subject[Csnd] Re: Re: Re: Re: C+C interactive computer music
What you want to do is relatively straightforward. Just use one of the
pitch tracking opcodes to get the frequency of the incoming signal.
After that you can use an event opcode to trigger any other
effects/instrument.

Rory.


On 6 January 2011 18:12, Enrico Francioni  wrote:
>
>
> Thanks Rory!
>
> I will study your csd.
>
> I'd love a patch to handle the signal coming from the microphone.
> A little 'as Matt said above:
> "An interactive computer program i wrote in MacCsound that "improvises" with
> me. Intended as "CLAIRE 2.0" (see below) of sorts, the program listens to my
> clarinet playing via a microphone and analyzes the input to determine
> what/where/when to sound its sample-based output. There are no explicit
> controls - the only way i can influence the computer's output is through my
> own playing."
>
> And then ...
>
> • How system call (call) to trigger other instruments (Called) I think the
> pitch, I think the scale, I think the delay lines, but my choice of options
> for now all ...
>
> • I also think what they could do the instruments called (Called), but my
> imagination has run out ...
>
> ???
>
> e
> --
> View this message in context: http://csound.1045644.n5.nabble.com/C-C-interactive-computer-music-tp3328610p3330877.html
> Sent from the Csound - General mailing list archive at Nabble.com.
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-01-06 19:05
FromEnrico Francioni
Subject[Csnd] Re: Re: Re: Re: C+C interactive computer music

…this is my little idea about the use of thresholds pitch to turn something
(attached).
It could be a starting point?

e
http://csound.1045644.n5.nabble.com/file/n3330955/OK_pitchamdf.csd
OK_pitchamdf.csd 

-- 
View this message in context: http://csound.1045644.n5.nabble.com/C-C-interactive-computer-music-tp3328610p3330955.html
Sent from the Csound - General mailing list archive at Nabble.com.


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-01-06 19:30
FromRory Walsh
Subject[Csnd] Re: Re: Re: Re: Re: C+C interactive computer music
From looking at the code it seems like a reasonable starting point.
Keep experimenting. You'll find some pitch tracker work better for
certain tasks than other.

Rory.



On 6 January 2011 19:05, Enrico Francioni  wrote:
>
>
> …this is my little idea about the use of thresholds pitch to turn something
> (attached).
> It could be a starting point?
>
> e
> http://csound.1045644.n5.nabble.com/file/n3330955/OK_pitchamdf.csd
> OK_pitchamdf.csd
>
> --
> View this message in context: http://csound.1045644.n5.nabble.com/C-C-interactive-computer-music-tp3328610p3330955.html
> Sent from the Csound - General mailing list archive at Nabble.com.
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-01-06 19:43
FromEnrico Francioni
Subject[Csnd] Re: Re: Re: Re: C+C interactive computer music

hi jpff
fantastic! very nice!

thanks a lot,

e

Date2011-01-06 19:51
FromEnrico Francioni
Subject[Csnd] Re: C+C interactive computer music


wav file attached to my test:

e
http://csound.1045644.n5.nabble.com/file/n3331025/test4.wav test4.wav 

Date2011-02-20 09:52
FromEnrico Francioni
Subject[Csnd] Re: C+C interactive computer music


Hi Matt, 

I listened with great curiosity the example: C + C interactive computer
music (2006-07) http://mattingalls.com/mp3/ma++ingalls_C+C.mp3 that appears
on your website at [http:/ / mattingalls.com / electronic_works.html], I am
pleased with the result and I am very curious to learn more about the
program you wrote interaction with MacCsound. 

It 'can get information about the patch, or maybe you can see the overall
structure of the algorithm that you wrote in order to understand better the
functioning? 

Many thanks, 

e

Date2011-02-20 20:52
Frommatt ingalls
SubjectRe: [Csnd] Re: C+C interactive computer music
AttachmentsCLAIRE_06.csd  
hi enrico

sorry i missed the whole discussion about this in january.

thanks for your interest!  

i should first come clean and say the last half of the piece is a pure tape part.
which i really like for it's practicality and also raises some philosophical/aesthetic
issues (what is the difference between playing a 1 sec sample or a 1 min sample?
 or a 10min "tape piece" for that matter?)

but if you are interested in the first part of the piece, i will try to explain it here.

my approach comes from george lewis -- you should check out
his "voyager" if you haven't already

the basic structure fairly straight-forward. 
multiple "always on" instruments - each one for a different task:

+ Input: a 'pitch' opcode and logic to determine note on/offs, write to buffer
  (i know i tried all the pitch-tracking opcodes and this one was the best one for
    me accuracy & cpu )

+ Analysis: averages & limits of input 

+ Play: spawns "events" (instrument playing pre-sampled sounds from my own playing)
     has different "modes" of playing based on analysis and lots of random numbers
    i add more 'play' instruments as the piece progresses

+ then a couple gimmicks - silence, long tones, and a "tape part" that is the last 
1/2 of the piece!

one thing that i came away with after doing this piece is that if i wanted to this thing again
i would strip out all the logic/algorithmic stuff and do it in C -  a visual debugger 
and being able to step through code, set breakpoints, and view current variable
values makes life so much easier it is worth the extra hassle of hosting a CsoundLib
or a separate application sending MIDI messages to Csound or whatever.  
( or just not even use Csound? )

i'm attaching the .csd here - (i'm not sure if that will help any -- i don't even understand it anymore!)
the csound code was expanded after this recording, i added some new gestures to the computer part - 
but i dont have a good document of it, unfortunately.


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



-m

On Feb 20, 2011, at 1:52 AM, Enrico Francioni wrote:

> 
> 
> 
> Hi Matt, 
> 
> I listened with great curiosity the example: C + C interactive computer
> music (2006-07) http://mattingalls.com/mp3/ma++ingalls_C+C.mp3 that appears
> on your website at [http:/ / mattingalls.com / electronic_works.html], I am
> pleased with the result and I am very curious to learn more about the
> program you wrote interaction with MacCsound. 
> 
> It 'can get information about the patch, or maybe you can see the overall
> structure of the algorithm that you wrote in order to understand better the
> functioning? 
> 
> Many thanks, 
> 
> e
> -- 
> View this message in context: http://csound.1045644.n5.nabble.com/C-C-interactive-computer-music-tp3328610p3392989.html
> Sent from the Csound - General mailing list archive at Nabble.com.
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
> 


Date2011-02-21 14:15
FromEnrico Francioni
Subject[Csnd] Re: C+C interactive computer music

thanks matt
I will study carefully your csd

e

Date2011-02-22 17:56
FromEnrico Francioni
Subject[Csnd] Re: C+C interactive computer music


Hi Matt

I tested the instr "Input" and say that the code is very complex...
I have written a flow chart to understand.

You can tell me what are the functions of the instrument "Input "?

thanks
e

Date2011-02-23 23:02
Frommatt ingalls
SubjectRe: [Csnd] Re: C+C interactive computer music
> 
> I have written a flow chart to understand.

i'd like to see that!!

> 
> You can tell me what are the functions of the instrument "Input "?

mostly determines if a new "note" has started and/or current "note" has ended.
since what we hear as one of those can either be a change in pitch or in amplitude,
there is some logic needed to determine that.

and at same time, i keep track of duration of note and time between the last note
started and the current note started (which i call "density")

when the note ends, i then write its info (pitch, dur, amp, density) to a table 
to be used in the "analysis" instrument.



Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-02-24 18:06
FromEnrico Francioni
Subject[Csnd] Re: C+C interactive computer music


Hi Matt,

the first part of the flow chart you can see in my previous message.
…Maybe you have trouble viewing the image file. jpeg?
I think I rewrite in "fair copy" that diagram ...

Thanks for the additional guidance,

e
-- 
View this message in context: http://csound.1045644.n5.nabble.com/C-C-interactive-computer-music-tp3328610p3398951.html
Sent from the Csound - General mailing list archive at Nabble.com.


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-02-24 18:35
FromAnthony Palomba
SubjectRe: [Csnd] Re: C+C interactive computer music
Hey Matt,

You mentioned George Lewis. Is your piece influenced by "Voyager",
or are you influenced by Lewis' philosophy?

I am vaguely familiar with Lewis' teachings, any insight you might have
would be appreciated.



Thanks,
Anthony




On Thu, Feb 24, 2011 at 12:06 PM, Enrico Francioni <francioni61021@libero.it> wrote:



Hi Matt,

the first part of the flow chart you can see in my previous message.
…Maybe you have trouble viewing the image file. jpeg?
I think I rewrite in "fair copy" that diagram ...

Thanks for the additional guidance,

e
--
View this message in context: http://csound.1045644.n5.nabble.com/C-C-interactive-computer-music-tp3328610p3398951.html
Sent from the Csound - General mailing list archive at Nabble.com.


Send bugs reports to the Sourceforge bug tracker
           https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Date2011-02-25 00:45
Frommatt ingalls
SubjectRe: [Csnd] Re: C+C interactive computer music
well i studied with George for a semester when i was working on my first
"interactive" (as we called it in the 90's) piece.  i don't know if you call it a philosophy -- but the approach i am taking is the same as Voyager: the computer as a virtual improviser whose output can only be shaped by a human (usually acoustic instrumental) input -- as opposed to other approaches for real-time computer music (a manipulator of real-time sound input, a musical instrument, an electronic "extension" of an acoustic instrument, a "poor-man's" pre-recorded ensemble, etc)

On Feb 24, 2011, at 10:35 AM, Anthony Palomba wrote:

Hey Matt,

You mentioned George Lewis. Is your piece influenced by "Voyager",
or are you influenced by Lewis' philosophy?

I am vaguely familiar with Lewis' teachings, any insight you might have
would be appreciated.



Thanks,
Anthony




On Thu, Feb 24, 2011 at 12:06 PM, Enrico Francioni <francioni61021@libero.it> wrote:



Hi Matt,

the first part of the flow chart you can see in my previous message.
…Maybe you have trouble viewing the image file. jpeg?
I think I rewrite in "fair copy" that diagram ...

Thanks for the additional guidance,

e
--
View this message in context: http://csound.1045644.n5.nabble.com/C-C-interactive-computer-music-tp3328610p3398951.html
Sent from the Csound - General mailing list archive at Nabble.com.


Send bugs reports to the Sourceforge bug tracker
           https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




Date2011-02-26 10:53
FromEnrico Francioni
Subject[Csnd] Re: C+C interactive computer music

Matt,

this part of the orchestra (instr make and instr RotateTable) is autonomous?
…is a "special couple gimmicks"?

if so I ask:
- aif file for how long are they?
- how the files are used with loscil opcode?

thanks

e




seed 0

;=======================================================================================
; opcode "findPowerOfTwo"
;=======================================================================================

opcode findPowerOfTwo, i, i
	iseconds	xin
	isamples	= iseconds * sr
	ipowtwosamples = 2
loop:
	ipowtwosamples = ipowtwosamples * 2
	if ipowtwosamples < isamples igoto loop

	xout ipowtwosamples

endop


;=======================================================================================
;=======================================================================================
instr RotateTable		; questo strumento viene invocato dallo strumento "make" 	
; instr 1
;=======================================================================================
;=======================================================================================

	iLen findPowerOfTwo p5	; iLen è la potenza di due della durata p5
utilizzata per isize in ftgen
;	print	iLen
	iNum = p4+47		; utilizzato per il numero della funzione
	iStart = p6
	;ix ftgen iNum, 	  0, iLen+1, -1, "shortAtBell.aif", iStart, 0, 1	;
Trasferisce i dati da un file audio in una tabella di funzione.  Cosa è "ix"
???
	;ix ftgen iNum+300, 0, iLen+1, -1, "shortAtBell.aif", iStart, 0, 2

endin


;=======================================================================================
;=======================================================================================
instr make	; to make = fare											; instr 2
;=======================================================================================
;=======================================================================================

/*

kgoto end
	

iNum = 0
loop:
	iStart table iNum, 998
	iEnd table iNum, 999
	iLen findPowerOfTwo (iEnd-iStart)

	ix ftgen iNum+1, 0, iLen+1, -1, "shortInBell.aif", iStart, 0, 1	
	ix ftgen iNum+301, 0, iLen+1, -1, "shortInBell.aif", iStart, 0, 2

	iNum = iNum + 1
	if (iNum < 46) igoto loop 	; 46

iNum = 0

loop2:
	iStart table iNum, 900
	iEnd table iNum, 901
	iLen findPowerOfTwo (iEnd-iStart)

	ix ftgen iNum+47, 0, iLen+1, -1, "shortAtBell.aif", iStart, 0, 1	
	ix ftgen iNum+347, 0, iLen+1, -1, "shortAtBell.aif", iStart, 0, 2

	iNum = iNum + 1
	if (iNum < 16) igoto loop2	; 16



; low E
ix ftgen 250, 0, 1048576, -1, "Crust2.aif", 20, 0, 1;"longtone1_E.aif",
72.149, 0, 1
ix ftgen 550, 0, 1048576, -1, "longtone1_E.aif", 72.149, 0, 2

end:
*/


	kRotate init kr		; kr = 4410 ??
;	printk	0, kRotate
	if (kRotate <= 0) then
		kNum linrand 16
;		printk	0, kNum
		kIndex linrand 31			; valori randomici tra 0 e 31
;		printk	.1, kIndex
		kStart table int(kIndex), 900
;		printk	.1, kStart
		kEnd table int(kIndex), 901
;		printk	.1, kEnd-kStart

;				p1		  p2  p3  p4    p5           p6
		event "i", "RotateTable", 0, .01, kNum, kEnd-kStart, kStart
		kRotate = kr
	endif

	kRotate = kRotate - 1

endin






-- 
View this message in context: http://csound.1045644.n5.nabble.com/C-C-interactive-computer-music-tp3328610p3401298.html
Sent from the Csound - General mailing list archive at Nabble.com.


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"