βambi

path encoder

An ambisonic encoder that moves a source along a path, driven by automation and by the audio itself

trajectory

path shapes

Five shapes — orbit, lissajous, wave, polygon and spiral — each with its own settings, all automatable and modulatable. Or draw your own: custom.

  • convert to custom · turns the shape into points you can drag

transform

rotating and scaling the path

Yaw, pitch and roll, each with a rate for continuous rotation. Extent scales the path: 1 is as drawn, 0 shrinks it to its centre, 2 stretches it through the far side.

source · input

mono, mid/side or stereo

Sum encodes the input as one source on the path. Mid/side puts the mid on the path and the side on either side of it; stereo puts left and right on the path, offset from each other. Input trim sets the level before the audio analysis.

source · motion

movement

Speed sets how fast the source moves along the path, direction which way, and displace its position on the path. Mode sets what happens at the end of the path.

  • wrap · back to the start
  • ping-pong · back the way it came
  • once · it stays at the end

source · render

source width

How wide the source sounds, and the range modulation can move the width in.

the scene

the path in the 3D view

The path and the source on it, on the sphere and the flat map. Every other encoder in the session is shown in grey.

three things to try

  1. The kick nudges on every hit. Choose polygon, click displace, click the cell under attack, and drag it up.
  2. The pad opens up when it rings. Click width, click the cell under tonal, and drag.
  3. It drifts slowly, and faster when it is loud. Set speed to a small value, then click speed and give it depth under level.

what it builds on

The encoding follows the ambisonics literature on the foundations page: the spherical harmonics, ACN ordering and SN3D normalisation, and the max-rE weighting its width is drawn with.

tutorials

open beta