Skip to content

Commit

Permalink
OSC document from pdf -- I suspect this is outdated, but that is a pr…
Browse files Browse the repository at this point in the history
…oblem for later
  • Loading branch information
dfelinto committed Jan 26, 2015
1 parent 52bf1f8 commit 32e6189
Showing 1 changed file with 25 additions and 3 deletions.
28 changes: 25 additions & 3 deletions manual/components/osc.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,29 @@ Open Sound Control (OSC)

.. note ::
Document to be written.
Document need to be reviewed. The download engine needs to be hosted in the new site.
Also the documentation need to be tested to see if it is still valid.
..
Explain the OSC interface and how to use it
OSC is a protocol used to send / receive data through applications. See
http://opensoundcontrol.org.

Blender-VR includes a MaxMSP (http://cycling74.com) Sound Rendering Engine
available at http://blendercave.limsi.fr/doku.php. It is however possible (and advised) to
make it work with any other OSC client and fathom it for other purposes.

While the OSC API allows to easily send OSC (UDP) flags, the MaxMSP associated
Sound Rendering Engine has been design to receive an process these flags.
Once you’ve opened the Blender-VR_Sound_Rendering_Engine_vX.maxpat on the
OSC server as defined in the ``.xml`` configuration file

.. code:: xml
<processor>
<osc host='serverName' port='3819'/>
</processor>
and modified it to fit to your needs (spatializer, speakers mapping, microphone inputs,
etc.), the rest of the sound adding process takes place in Blender-VR.

See ``samples/BlenderCave_OSC.blend`` and ``samples/BlenderCave_OSC_API.blend``
LIMSI members, see http://wikivenise.limsi.fr/index.php/Open_Sound_Control .

0 comments on commit 32e6189

Please sign in to comment.