what :
Home > Authors > W > Graham Wakefield : 26 objects/ 3 libraries

page : 1 2
Objects
cosm.ambi.decode~External Decode a summed bus of encoded ambisonic signals for a user-specified speaker layout.
cosm.ambi.encode~External Encode a monophonic source according to object relative location and viewer orientation, up to 3rd order 3D.
cosm.audio~External Sonify an object controlled by cosm.nav, including distance filtering, doppler, and control messages for cosm.ambi.encode~
Cosm.fieldExternal Interpolated lookup of a 3D field (n planes) by a matrix of 3-plane vertex locations.
Cosm.gl.boundsExternal Draw a convenient bounding box around the current world
cosm.masterExternal Manages state and navigation of the world
cosm.navExternal Control object movements and orientations within a world, including messages for jit.gl.* objects
cosm.renderExternal Translates world state into messages for jit.gl.render and jit.window
cosm.worldExternal Additional control of world state, such as dimensions, collision mapping etc.
ambi.decode~External Decodes an ambisonic encoded sound field to a user-defined speaker array of up to 16 channels (more can be added by using more than one ambi.decode~ object).
ambi.encoden~External Encodes up to 16 sources to distinct azimuth and elevation orientations (specified individually or as a list).
ambi.encode~External Encodes a monophonic source to a specified azimuth and elevation.
ambi.granulate~External Granulates an incoming signal into an Ambisonic soundfield.
ambi.rotate~External Transforms an encoded sound field by rotating around axes (currently limited to rotations around the Z axis).
ambi.weight~External balances the components of an Ambisonic encoded soundfield per order, using a set of pre-defined or user-defined weights.
axis2quatExternal Convert an axis/angle rotation (e.g. the output of jit.gl.handle) to quaternion
euler2quatExternal Convert Euler rotations (azimuth/elevation/tilt or heading/attitude/bank or yaw/pitch/roll) to quaternion
expr~External Evaluate a C-like expression on audio signals.
cosmExternal Shared contexts for cosm worlds
lua~External Lua~ is a Max/MSP external embedding an extension to the Lua programming language for computer music composition (the Vessel library), supporting sample accurate interleaving of synthesis and functional control.
quatExternal "Represent, store and transform a quaternion"
quat2axisExternal Convert quaternion to axis/angle rotation (e.g. most jit.gl rotate arguments)
quat2carExternal Select a unit vector in the quaternion rotation
quat2eulerExternal Convert quaternion to Euler angles (azimuth/elevation/tilt or heading/attitude/bank or yaw/pitch/roll). NOTE: there is a loss of information in the conversion from quaternion to Euler angles. This behaviour is matched by the original Shoemake algorithm.
quatpovExternal Rotate a cartesian point by a quaternion

Libraries
Ambisonic externals Max/MSP externals for Ambisonic encoding, rotating and decoding up to 3rd order for two or three dimensional speaker arrays.
Cosm Cosm is an integrated collection of externals and abstractions to assist the construction of navigable, sonified virtual worlds using Max/MSP/Jitter. Cosm has been designed to require only minimal changes to existing Max/MSP/Jitter patches to support a number of features valuable in the creation of virtual worlds.

Supports six-degrees-of-freedom (6DoF) navigation using quaternions, spatial audio using 3rd order Ambisonics, distance filtering and doppler, collision detection using spherical intersection (query sphere), world boundaries, stereographic control, 3D field interaction, and a strategy for remote rendering.
quat Quaternion helper objects. Convert between quaternion, Euler, cartesian and axis/angle representations.

4855 objects and 135 libraries within the database Last entries : December 23rd, 2023 Last comments : 0 0 visitories and 89304642 members connected RSS
Site under GNU Free Documentation License