Difference between revisions of "VAmbiR"

From CCRMA Wiki
Jump to: navigation, search
(VAmbiR)
(VAmbiR)
Line 9: Line 9:
 
       1:  Free motion - unconstrained motion within a settable volume, grab and release sources to manipulate, variable source drag.
 
       1:  Free motion - unconstrained motion within a settable volume, grab and release sources to manipulate, variable source drag.
 
       2:  Orbit - sources revolve around a movable center position, with a settable level of 'gravity'/attraction to the center.   
 
       2:  Orbit - sources revolve around a movable center position, with a settable level of 'gravity'/attraction to the center.   
                      Orbit centers can be assigned their own movement mode or can be other sound sources.
+
                      Orbit centers can be assigned their own movement mode or can be other sound sources.
 
       3:  Blink - sources move immediately from one position to another.  Time at each position is variable.   
 
       3:  Blink - sources move immediately from one position to another.  Time at each position is variable.   
 
                       Any number of positions can be assigned to a source; that source can cycle through positions randomly or sequentially,  
 
                       Any number of positions can be assigned to a source; that source can cycle through positions randomly or sequentially,  

Revision as of 22:57, 14 May 2017

VAmbiR

VAmbiR (Ambisonics in VR) provides a Virtual Reality-based mixing and spatialization control environment.

Current tools for controlling the position and motion of sound sources in three-dimensional space are limited by the constraints of working on a two-dimensional screen, either restricting realtime control to two dimensions or employing awkward and unintuitive interfaces to allow additional degrees of control in realtime. Virtual Reality provides an ideal environment for manipulating sounds in three dimensions, free of the limitations of a 2-D workspace.

VAmbiR is a Unity-based VR application design to communicate and work with the SPAT package in Max/MSP. It allows one to control multiple sound sources within a virtual space, including real-time position, trajectory and path creation and manipulation, source grouping / parenting, level control, and simple reverb control. Sounds can be assigned one of several different movement modes:

     1:  Free motion - unconstrained motion within a settable volume, grab and release sources to manipulate, variable source drag.
     2:  Orbit - sources revolve around a movable center position, with a settable level of 'gravity'/attraction to the center.  
                     Orbit centers can be assigned their own movement mode or can be other sound sources.
     3:  Blink - sources move immediately from one position to another.  Time at each position is variable.  
                     Any number of positions can be assigned to a source; that source can cycle through positions randomly or sequentially, 
                     with options to loop back to the first or reverse direction through the list when the last position is reached.  Each position 
                     has a volume level, and sources have a fade time that controls how quickly the volume ramps between levels at each position.   
     4:  Set Path - similar to Blink but sources travel smoothly along paths between positions.  Time at each position instead corresponds 
                     to time taken to reach the next position (travel speed), or source velocity can be set to constant.  
     5:  Draw Path - source paths can be free-hand drawn in 3D space.  Sources follow paths at the same rate at which they are drawn.  
                     One-time, loop, or backtrack options are the same as Set Path and Blink modes.  

VAmbiR also includes a rudimentary (for now) 3-D level meter that simultaneously visualizes different ambisonic channels in 3-D space.