Sent: Saturday, December 15, 2007 4:39 PM
Subject: [Csnd] Re: Re: Re: Re: Re: Csound and reacTIVision
> In fact if you add the instrument
>
> instr 2
>
> OSCsend 0, "localhost",3333, "/foo/bar", "ff",1,2
>
> endin
>
> to your CSD and add a score line instantiating it,
>
> i2 1 0.1
>
> you will have a good test for OSC. Works here...
>
> Victor
> ----- Original Message -----
> From: "victor" <
Victor.Lazzarini@nuim.ie >
> To: <
csound@lists.bath.ac.uk>
> Sent: Saturday, December 15, 2007 3:24 PM
> Subject: [Csnd] Re: Re: Re: Re: Csound and reacTIVision
>
>
>>I just want complement that your csound code is correct. I have used
>> similar code to get messages from Python and PD, both of which
>> worked straight out of the box.
>>
>> You might want to test your setup with some other sender, I
>> suggest PD, because it's very simple.
>>
>> Victor
>>
>> ----- Original Message -----
>> From: "Andres Cabrera" <
mantaraya36@gmail.com>
>> To: <
csound@lists.bath.ac.uk>
>> Sent: Saturday, December 15, 2007 2:58 PM
>> Subject: [Csnd] Re: Re: Re: Csound and reacTIVision
>>
>>
>>> Hi Arda,
>>>
>>> I haven't checked the reactivision OSC namespaces, but they probably
>>> don't transmit anything on /foo/bar =). Apart from the namespace route,
>>> you must also know the type of information coming. For example "ff"
>>> means two floats are expected. I haven't checked, but I think csound
>>> shows nothing if the messages does not conform exactly to what is
>>> expected.
>>>
>>> Cheers,
>>> Andrés
>>>
>>> El sáb, 15-12-2007 a las 01:32 +0200, Arda Eden escribió:
>>>> A TUIO simulator creates a message like this:
>>>>
>>>> set obj 0 27 0.425 0.78 3.1415927 0.16233395910432108
>>>> 0.16233395910432108 0.0 -4.908136E-4 0.0
>>>>
>>>> This happens on localhost(
>>>>
127.0.0.1:3333) port 3333 and i can watch it by using a network
>>>> analyzer. I'm not sure if the first two string
>>>> parameters "set" and "obj" should be handled but at least i'm expecting
>>>> to handle first two values "0" and "27". If i succeed i'll be able
>>>>
>>>> to control any instrument parameters. Below there is the data format
>>>> for the TUIO protocol and an example csd code. I'm working on a linux
>>>> machine.
>>>>
>>>> TUIO protocol data format
>>>> ------------------------------------------------------
>>>>
>>>> s sessionID, temporary object ID, int32
>>>> i classID, fiducial ID number, int32
>>>> x, y, z position, float32, range 0...1
>>>> a, b, c angle, float32, range 0..2PI
>>>> X, Y ,Z movement vector (motion speed & direction), float32
>>>>
>>>> A, B, C rotation vector (rotation speed & direction), float32
>>>> m motion acceleration, float32
>>>> r rotation acceleration, float32
>>>> P free parameter, type defined by OSC packet header
>>>>
>>>> ;OSClisten.csd
>>>> ;---------------------
>>>>
>>>> <CsoundSynthesizer>
>>>> <CsOptions>
>>>> -+rtaudio=alsa -o dac -B4096
>>>> </CsOptions>
>>>>
>>>> <CsInstruments>
>>>> sr = 44100
>>>> ksmps = 100
>>>> nchnls = 1
>>>>
>>>> gihandle OSCinit 3333
>>>>
>>>> instr 1
>>>> kf1 init 0
>>>> kf2 init 0
>>>> nxtmsg:
>>>> kk OSClisten gihandle, "/foo/bar", "ff", kf1, kf2
>>>> if (kk == 0) goto ex
>>>> printk 0,kf1
>>>> printk 0,kf2
>>>> kgoto nxtmsg
>>>> ex:
>>>> endin
>>>> </CsInstruments>
>>>>
>>>> <CsScore>
>>>> i1 0 3600
>>>> e
>>>> </CsScore>
>>>> </CsoundSynthesizer>
>>>>
>>>> By the way, i tried to change the parameter "ff" as "ss", "ii" and the
>>>> "print" statement. But there's no terminal output for "kf1" and "kf2".
>>>> THANKS.
>>>>
>>>>
>>>> Arda EDEN
>>>> Cumhuriyet University
>>>> Faculty of Fine Arts
>>>> Department of Music Technology
>>>
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email
sympa@lists.bath.ac.uk with body "unsubscribe
>>> csound"
>>
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email
sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email
sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
Send bugs reports to this list.
To unsubscribe, send email
sympa@lists.bath.ac.uk with body "unsubscribe csound"