[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [x3d-public] FreeWRL and ReWire. was: Re: Heilan X3D Browser Released



That sounds like a really interesting solution.  I can't really say anything about the multicasting, but the problem I have with rewire is that it's a proprietary technology, as well as the fact that they actually require you to be a registered company before they'll give you a license(!).  I think jack will eventually offer the same functionality though (my understanding is that a jack midi implementation is currently in the works), with the obvious addition of linux support.

- Niall.


----- Original Message ----
From: J. A. Stewart <alex.stewart@crc.ca>
To: Niall Moody <niallmoody@yahoo.co.uk>
Cc: x3d-public@web3d.org
Sent: Tuesday, 5 December, 2006 12:53:57 AM
Subject: [x3d-public] FreeWRL and ReWire. was: Re: Heilan X3D Browser Released

Hi Niall;

The way we did shared interactive audio streaming was to have
the browser control the application - simply sending in
orientation and position values, and the application does the
actual audio We used a Multicast audio tool, called RAT from UCL
in London. The protocol was one we created, MVIP-II.

What I'm doing with audio right now is to make FreeWRL a "ReWire"
client, allowing it to interact with Propellerhead's Reason. In
"ReWire" terms - FreeWRL is becoming a Mixer application, allowing
it to directly interact with pro audio tools for sound (sampler)
data, and for using musicians control surfaces for i/o control.

It's really kind of neat - the flexibility is amazing, and the
audio tools are mind-boggling. I've got a short paper for the
Web3D 2007 conference on this work.

There are all kinds of neat things one could do with sound; even
more with tying X3D into other applications.

The MVIP part was interesting - dynamic audio groups would form
and disperse; no expicit join required. The ReWire work is interesting,
too - and a lot of work to get it all to work together seamlessly.
(the seamless side of things is still being experimented with)

Keep up the good work! It's all fun stuff.

BTW - Propellerhead Software: http://www.propellerheads.se

John Stewart
FreeWRL Maintainer.


> I think the obvious omission from my point of view is the lack of a realtime
> audio input node.  That would pave the way for VOIP and, with something like
> Jack (http://jackaudio.org/) on Linux and OSX (I believe there's even a
> version for Windows now) allow for separate apps to pipe audio into scenes.
> I have to admit I have very little experience with doing this kind of thing
> over the internet though, so I've no idea how hard it would be to actually
> implement the streaming of audio to/from multiple clients.
..


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
-------------------------------------------------------------------------
for list subscription/unsubscription,
go to http://www.web3d.org/cgi-bin/public_list_signup/lwgate/listsavail.html






		
___________________________________________________________ 
Inbox full of spam? Get leading spam protection and 1GB storage with All New Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html

-------------------------------------------------------------------------
for list subscription/unsubscription,
go to http://www.web3d.org/cgi-bin/public_list_signup/lwgate/listsavail.html