[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

X3D Midi Sensor Node


X3D Midi Sensor Node
I apologize in advance for cross-post and to those 
who aren't interested in 3D stuff or artistic 
applications of XML.

But... some of you are experimental musicians. 
The guys at Yumatech have implemented something 
cool in the new release of the open source Xj3D:  a 
midi sensor node for the real-time 3D application.  
This is one of those bits that is new enough to be 
fun.

In the example below, Alan uses the curly instead 
of the pointy syntax, but that's just syntax. It 
works for XML too.  If you have questions, take 
them to the X3D Public list.

This is what I love about open source.  They do the 
stuff no one has yet thought about making a buck 
off of, so it really is virgin, like 50's rock.

Gad.  We must get some of this to XML 2005.

len

*******************************************************

Bullard, Claude L (Len) wrote:

>There are lots of independent music artist sites out there. 
>I absolutely agree that these should be combined with X3D 
>stores, spatial compositions, podcasts, and synth controls. 
>The Jewels of Indra site is provocative and edgy.   I'd 
>love to contribute music to that but my guess is that so 
>would a few million other musicians.

I haven't pushed this much but Xj3D supports MIDI input and output.  I 
got a Edirol, PCR-30 keyboard and mapped its functions into the X3D 
scene.  I'd love it if others played with this.  Here is the node signature.

MidiSensor : X3DMidiDeviceSensorNode {
  MFInt32  [in]    outputChannel
  MFInt32  [in]    outputCommand
  MFInt32  [in]    outputData1
  MFInt32  [in]    outputData2
  SFNode   [in,out] metadata NULL [X3DMetadataObject]
  SFString [in,out] name ""
  SFBool   [out]    isActive
  MFString [out]    available
  MFInt32  [out]    inputChannel
  MFInt32  [out]    inputCommand
  MFInt32  [out]    inputData1
  MFInt32  [out]    inputData2

http://www.xj3d.org/extensions/device.html#MidiSensor

I didn't test it for the M10 release so if I broke something tell me and 
I'll fix it up.

I'm hoping some combinations of live theather / concert performances 
with projectors and X3D come about.  Midi triggers for content changes 
would be fun.

This is also going into our general IO component for Ammendment 2 of X3D.

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.