Csound Csound-dev Csound-tekno Search About

gestual music

Date2006-03-07 08:25
FromDrweski nicolas
Subjectgestual music
Does anyone have an idea if gloves or else work with
csound, and how it works ? Is there any special
programming for it use.

Nicolas Drweski


	

	
		
___________________________________________________________________________ 
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.
Téléchargez sur http://fr.messenger.yahoo.com

Date2006-03-07 09:09
FromRory Walsh
SubjectRe: gestual music
As far as I know most gestural devices will send plain old MIDI 
messages. I haven't used any gloves but I have used the eowave eobody 
for some stuff and it just sends different midi messages on different 
channels. You can then parse the info as you like in csound.

Rory.



Drweski nicolas wrote:
> Does anyone have an idea if gloves or else work with
> csound, and how it works ? Is there any special
> programming for it use.
> 
> Nicolas Drweski
> 
> 
> 	
> 
> 	
> 		
> ___________________________________________________________________________ 
> Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.
> Téléchargez sur http://fr.messenger.yahoo.com

Date2006-03-07 09:37
FromVictor Lazzarini
SubjectRe: gestual music
Is eowave worth buying?

At 09:09 07/03/2006, you wrote:
>As far as I know most gestural devices will send plain old MIDI messages. 
>I haven't used any gloves but I have used the eowave eobody for some stuff 
>and it just sends different midi messages on different channels. You can 
>then parse the info as you like in csound.
>
>Rory.
>
>
>
>Drweski nicolas wrote:
>>Does anyone have an idea if gloves or else work with
>>csound, and how it works ? Is there any special
>>programming for it use.
>>Nicolas Drweski
>>
>>
>>
>>
>>___________________________________________________________________________ 
>>Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les 
>>tarifs exceptionnels pour appeler la France et l'international.
>>Téléchargez sur http://fr.messenger.yahoo.com
>--
>Send bugs reports to this list.
>To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk

Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth 

Date2006-03-07 09:51
FromRory Walsh
SubjectRe: gestual music
Yeah it's pretty good. Personally I much prefer it to Soundbeam or 
MIDIGesture. At around 400 euro's it's not the most expensive interface 
out there but then you have to pay extra for the sensors although one 
can also fairly easily make their own sensors if they wish. I think the 
introductory set of sensors is around 100 squids and includes an array 
of things such as basic on/off switches, infra red distance detectors, 
movement sensors, pressure sensors, and an interesting ribbon controller 
that can be worn on the body to send midi when the user moves, although 
in our case they wouldn't want to walk too far as they'd pull the PC off 
the desk!

Rory.




Victor Lazzarini wrote:
> Is eowave worth buying?
> 
> At 09:09 07/03/2006, you wrote:
>> As far as I know most gestural devices will send plain old MIDI 
>> messages. I haven't used any gloves but I have used the eowave eobody 
>> for some stuff and it just sends different midi messages on different 
>> channels. You can then parse the info as you like in csound.
>>
>> Rory.
>>
>>
>>
>> Drweski nicolas wrote:
>>> Does anyone have an idea if gloves or else work with
>>> csound, and how it works ? Is there any special
>>> programming for it use.
>>> Nicolas Drweski
>>>
>>>
>>>
>>>
>>> ___________________________________________________________________________ 
>>> Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les 
>>> tarifs exceptionnels pour appeler la France et l'international.
>>> Téléchargez sur http://fr.messenger.yahoo.com
>> -- 
>> Send bugs reports to this list.
>> To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk
> 
> Victor Lazzarini
> Music Technology Laboratory
> Music Department
> National University of Ireland, Maynooth

Date2006-03-07 09:59
FromVictor Lazzarini
SubjectRe: gestual music
How do you order the stuff? Is it directly with them? I think I'm
going to get it for Ian's course. Is there a product name for the 'introductory
set of  sensors?'

At 09:51 07/03/2006, you wrote:
>Yeah it's pretty good. Personally I much prefer it to Soundbeam or 
>MIDIGesture. At around 400 euro's it's not the most expensive interface 
>out there but then you have to pay extra for the sensors although one can 
>also fairly easily make their own sensors if they wish. I think the 
>introductory set of sensors is around 100 squids and includes an array of 
>things such as basic on/off switches, infra red distance detectors, 
>movement sensors, pressure sensors, and an interesting ribbon controller 
>that can be worn on the body to send midi when the user moves, although in 
>our case they wouldn't want to walk too far as they'd pull the PC off the desk!
>
>Rory.
>
>
>
>
>Victor Lazzarini wrote:
>>Is eowave worth buying?
>>At 09:09 07/03/2006, you wrote:
>>>As far as I know most gestural devices will send plain old MIDI 
>>>messages. I haven't used any gloves but I have used the eowave eobody 
>>>for some stuff and it just sends different midi messages on different 
>>>channels. You can then parse the info as you like in csound.
>>>
>>>Rory.
>>>
>>>
>>>
>>>Drweski nicolas wrote:
>>>>Does anyone have an idea if gloves or else work with
>>>>csound, and how it works ? Is there any special
>>>>programming for it use.
>>>>Nicolas Drweski
>>>>
>>>>
>>>>
>>>>
>>>>___________________________________________________________________________ 
>>>>Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les 
>>>>tarifs exceptionnels pour appeler la France et l'international.
>>>>Téléchargez sur http://fr.messenger.yahoo.com
>>>--
>>>Send bugs reports to this list.
>>>To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk
>>Victor Lazzarini
>>Music Technology Laboratory
>>Music Department
>>National University of Ireland, Maynooth
>--
>Send bugs reports to this list.
>To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk

Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth 

Date2006-03-07 10:13
FromRory Walsh
SubjectRe: gestual music
As far as I can remember we ordered directly from them. The introductory 
kit is listed as Sensor Starter Kit in the order page.
Rory.

Victor Lazzarini wrote:
> How do you order the stuff? Is it directly with them? I think I'm
> going to get it for Ian's course. Is there a product name for the 
> 'introductory
> set of  sensors?'
> 
> At 09:51 07/03/2006, you wrote:
>> Yeah it's pretty good. Personally I much prefer it to Soundbeam or 
>> MIDIGesture. At around 400 euro's it's not the most expensive 
>> interface out there but then you have to pay extra for the sensors 
>> although one can also fairly easily make their own sensors if they 
>> wish. I think the introductory set of sensors is around 100 squids and 
>> includes an array of things such as basic on/off switches, infra red 
>> distance detectors, movement sensors, pressure sensors, and an 
>> interesting ribbon controller that can be worn on the body to send 
>> midi when the user moves, although in our case they wouldn't want to 
>> walk too far as they'd pull the PC off the desk!
>>
>> Rory.
>>
>>
>>
>>
>> Victor Lazzarini wrote:
>>> Is eowave worth buying?
>>> At 09:09 07/03/2006, you wrote:
>>>> As far as I know most gestural devices will send plain old MIDI 
>>>> messages. I haven't used any gloves but I have used the eowave 
>>>> eobody for some stuff and it just sends different midi messages on 
>>>> different channels. You can then parse the info as you like in csound.
>>>>
>>>> Rory.
>>>>
>>>>
>>>>
>>>> Drweski nicolas wrote:
>>>>> Does anyone have an idea if gloves or else work with
>>>>> csound, and how it works ? Is there any special
>>>>> programming for it use.
>>>>> Nicolas Drweski
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ___________________________________________________________________________ 
>>>>> Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez 
>>>>> les tarifs exceptionnels pour appeler la France et l'international.
>>>>> Téléchargez sur http://fr.messenger.yahoo.com
>>>> -- 
>>>> Send bugs reports to this list.
>>>> To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk
>>> Victor Lazzarini
>>> Music Technology Laboratory
>>> Music Department
>>> National University of Ireland, Maynooth
>> -- 
>> Send bugs reports to this list.
>> To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk
> 
> Victor Lazzarini
> Music Technology Laboratory
> Music Department
> National University of Ireland, Maynooth

Date2006-03-07 14:08
From"\\js"
SubjectRe: gestual music
AttachmentsNone  

Date2006-03-07 15:41
FromDavid Akbari
SubjectRe: gestual music
now that Csound implements OSC opcodes, MIDI will increasingly become a 
thing of the past.

It would be nice if they worked on Windows.


-David

On Mar 7, 2006, at 3:25 AM, Drweski nicolas wrote:

> Does anyone have an idea if gloves or else work with
> csound, and how it works ? Is there any special
> programming for it use.
>
> Nicolas Drweski

Date2006-03-07 15:52
FromMartin Peach
SubjectRe: gestual music
David Akbari wrote:

> now that Csound implements OSC opcodes, MIDI will increasingly become 
> a thing of the past.

Yes it would be nice if OSC worked on a MIDI circuit instead of just 
ethernet, it makes it harder to use microcontrollers like PICs and 
Stamps; the Rabbit is good for OSC. I think I'll try to implement OSC 
over MIDI and see if it works at all...

>
> It would be nice if they worked on Windows.
>
Of course OSC and MIDI work very well on Pure Data, so you could use 
csoundapi~ to control csound from pd. I'm just starting to use 
Processing as well, it has an OSC extension. It should be possible to 
control csound via OSC from Processing.

Martin

Date2006-03-07 17:31
FromChristopher Watts
SubjectRe: gestual music
I recently bought a Lemur control surface (it uses OSC as its data  
protocol), and I've been using it primarily with Max/MSP -- although  
I also intend to try it with Csound5. It does not transmit MIDI  
messages, but the Lemur's client software will map incoming OSC data  
to the MIDI message of your choice, allowing it to work with  
applications that don't support OSC. Of course, when you do this  
you're giving up the ridiculously high resolution of OSC messages,  
which by my count is 7812.5 times that of MIDI. Overkill? Yes.
The folks who developed OSC make the case for its use not only in a  
networked /distributed environment, but also as a local protocol and  
even as a means for getting data around inside a single application.  
It will be interesting to see whether OSC will indeed replace MIDI  
eventually (or is 0-127 permanently burned into our brains?)

Cheers,
Chris

-------------------------------------------------
Dr. Christopher Watts
Director, Newell Center for Arts Technology
Assistant Professor of Music
St. Lawrence University
Canton, NY 13617
315.229.5138
315.229.7425 fax
cwatts@stlawu.edu

"Everything is deeply intertwingled." -Ted Nelson



On Mar 7, 2006, at 10:52 AM, Martin Peach wrote:

> David Akbari wrote:
>
>> now that Csound implements OSC opcodes, MIDI will increasingly  
>> become a thing of the past.
>
> Yes it would be nice if OSC worked on a MIDI circuit instead of  
> just ethernet, it makes it harder to use microcontrollers like PICs  
> and Stamps; the Rabbit is good for OSC. I think I'll try to  
> implement OSC over MIDI and see if it works at all...

Date2006-03-07 18:24
FromDavid Akbari
SubjectRe: gestual music
On Mar 7, 2006, at 10:52 AM, Martin Peach wrote:

>> It would be nice if they worked on Windows.
>>
> Of course OSC and MIDI work very well on Pure Data, so you could use 
> csoundapi~ to control csound from pd. I'm just starting to use 
> Processing as well, it has an OSC extension. It should be possible to 
> control csound via OSC from Processing.

You are correct in the assertion that MIDI is still the best way to go 
hardware wise, but I feel like it's only a matter of time before 
someone implements some kind of firmware to deal with the parsing and 
transmission of OSC at the continuously blurring line between hardware 
and software.

..and Yes, using [sendOSC] and [dumpOSC] has been the workaround at 
present on Windows, but when speaking strictly to the idea of music 
composition sometimes it's desirable not to run any frontend and to 
just devote all processing to producing sound.

I've tried to compile the OSC opcodes on Windows in the Mingw and 
Cygwin environments but to no avail. It was working at one time wasn't 
it?

I wonder if there has been any progress on this front?

Also using OSC has the advantage of using multiple computers in sync 
which is something I find compositionally useful.

Here's an example of a UDO that implements an OSC conversion of an 
Oxygen8 MIDI controller that I use between Linux and OS X a lot. 
Following is a Pd patch that translates the Oxygen8 data for 
transmission as a small example.





sr		=	44100
kr		=	441
ksmps	=	100
nchnls	=	2


/*--- ---*/

		opcode	oxygen8_osc, kkk, i

iport		xin

giport	OSCinit	iport

knotnum	init	0
kcc		init	0
kccval	init	0
kbend		init	0

kk1	OSClisten	"/key", "f", knotnum
kk2	OSClisten	"/cc", "ff", kcc, kccval
kk3	OSClisten	"/bend", "f", kbend

   if	(kk1 == 0 || kk2 == 0 || kk3 == 0) goto ex

	xout	knotnum, kcc, kccval, kbend

ex:
		endop

/*--- ---*/

		instr	1

knotnum, kcc, kccval, kbend	oxygen8_osc	47120

	printk2	knotnum
	printk2	kcc
	printk2	kccval
	printk2	kbend

		endin

/*--- ---*/


i1	0	3600

e




Version: 3
Render: Real
Ask: Yes
Functions: ioObject
WindowBounds: 428 44 1101 784
Options: -b1024 -A -s -m7 -K -R


ioView background {0, 3818, 65535}
ioListing {7, 3} {374, 642}
ioGraph {380, 3} {253, 642}



#N canvas 152 178 348 296 10;
#X obj 203 173 prepend send;
#X obj 202 210 sendOSC;
#X obj 202 239 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X floatatom 246 240 5 0 0 0 - - -;
#X msg 18 193 disconnect;
#X obj 19 154 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 47120 256;
#X msg 79 152 47120;
#X obj 16 9 loadbang;
#X obj 16 30 s lb;
#X obj 203 191 spigot;
#X obj 19 89 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
;
#X obj 19 108 route 0 1;
#X obj 19 129 t b;
#X obj 48 129 t b;
#X obj 204 138 O2_osc;
#X msg 18 173 connect 172.30.40.119 \$1;
#X connect 0 0 9 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
#X connect 4 0 1 0;
#X connect 5 0 15 0;
#X connect 6 0 5 0;
#X connect 7 0 8 0;
#X connect 9 0 1 0;
#X connect 10 0 11 0;
#X connect 10 0 9 1;
#X connect 11 0 12 0;
#X connect 11 1 13 0;
#X connect 12 0 4 0;
#X connect 13 0 6 0;
#X connect 14 0 0 0;
#X connect 15 0 1 0;


-David