Room3D:
Filter:
Classes (extension) | Libraries > AmbIEM | UGens > Multichannel > Ambisonics

Room3D : Room2D : Object
ExtensionExtension

Room simulation (early reflections)
Source: Room.sc

Description

A simple rectangular 3D room for calculating reflections of sound sources.

Class Methods

Room3D.new(room)

Returns a new instance of room, dimensions given by an array [x, y, z, depth, width, height].

Arguments:

room

Inherited class methods

Instance Methods

.refs10polar(px, py, pz, lx, ly, lz)

returns first 10 reflections of a point source as polar coordinates in relation to a listener output format is [phi1, theta1, dist1, phi2, theta2, dist2....]

Arguments:

px
py
pz
lx
ly
lz

.refs10(px, py, pz)

returns first 10 reflections of a point source; coords are px, py, pz, output format is [ x1, y1, z1, x2, y2, z2 ... x8, y8, z8] for easier use as UGen.

Arguments:

px
py
pz

Inherited instance methods

Examples