ambisonicPy define how a speaker moves or changes over time. They are applied using the Speaker.add_effect() method.
Structure
An effect is defined as a Python dictionary. It must always include atype key, which tells the renderer which handler to use.
Available Effects
Move
Themove effect linearly interpolates the speaker’s position from a starting point to an ending point over the specified time range.
Must be set to
"move".The starting position:
(azimuth, elevation, distance).The ending position:
(azimuth, elevation, distance).Coordinate System:
- Azimuth: Horizontal angle in radians ( to ).
- Elevation: Vertical angle in radians ( is directly in front/horizontal).
- Distance: Scalar value (1.0 is standard distance).