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

[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