[chuck-users] dynamic string issue

lars ullrich mail at larsullrich.de
Fri Nov 26 10:12:28 EST 2010


If someone out there is interested, I have found a workaround. Passing an ID in the OSC msg and parsing them.
Not the same and not so handy, but it will work for me.

Something like this:

int ID; 

recv.event( "cc, i, f" ) @=> OscEvent @ ccValue;

while( true ) 
{ 
    ccValue => now;
    while( ccValue.nextMsg() ) 
    { 
        ccValue.getInt() =>  ID; 
   
            if(ID==8)
            { 
//etc

Cheers,

Lars




El 25.11.2010, a las 18:11, lars ullrich escribió:

> Dear list,
> 
> I need to set up eight OSC receivers for passing file paths. If it's possible, I don't want to repeat eight times the same structure.
> So the idea is to do something like this:
> 
> 
> " path " => string F1; 
> recv.event( "file1, s" ) @=> OscEvent @ sam1; 
> 
> 
> fun void receiveString(int i) 
> {
>     while( true ) 
>     { 
>         sam+i => now;
>         while( sam+i.nextMsg()) 
>         { 
>             sam+i.getString() => F+i;     
>         }
>     }
> }
> 
> for (0 => int i; i < 8; i++) 
> {
>     spork ~ receiveString(i);
> }
> 
> 
> This will not work, but maybe someone has an solution for this?
> 
> Thanks! 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20101126/56f91801/attachment.html>


More information about the chuck-users mailing list