Slide 13
Slide 13 text
USING PANNING nodes
experientialaudio
janessa det (@jandet)
summary
• connect to an audio source
• makes sound source positional
• sound cones
• inner angle
• outer angle
• outer gain
• note: velocity!
• one listener per context
• position (x, y, z)
• orientation
• front vector
• up vector
spatialization.
panning node listener
: )
pannerNode
=
context.createPanner();
pannerNode.setPosition(x,
y,
z);
pannerNode.coneInnerAngle
=
30;
pannerNode.coneOuterAngle
=
40;
pannerNode.coneOuterGain
=
0.5;
context.listener.setPosition(x,
y,
z);
var
front
=
getFrontVector(angle);
var
up
=
[0,
0,
1];
context.listener.setOrientation(
front.x,
front.y,
front.z,
up.x,
up.y,
up.z);