Download

Source code

To use ambitools you have to retrieve the source code and compile it yourself, using the Faust distribution and Processing IDE

The source code of ambitools is available here:

v1.2

Faust Tools

  • Encoder, Panner, Stereo Encoder, Stereo Panner:
    • Doppler effect option at compilation time. If chosen, possibility to activate/deactivate at runtime for each source separately,
    • No more clicks when moving the sources.
  • Encoder, Panner:
    • Choice of Spherical or Cartesian coordinate system at compilation time.

Faust utilities

  • Sound Checker : multichannel sound tester.

Pure Data tools

  • Joystick2OSC : patch which allows using an HID joystick to control the sources trajectories with the Faust Encoder, Panner, Stereo Encoder & Stereo Panner tools.

Processing tools

  • Visualizer:
    • Choice of Spherical or Cartesian coordinate system at compilation time,
    • Choice of trajectory type at compilation time : continuous curves or discrete balls.

v1.1

New Faust tools

  • Blur: Ambisonic spatial blur to control the “bluriness” of the sound scene,
  • Panner: Position several sources on a loudspeaker array using Ambisonic equivalent panning laws,
  • Sampling Decoder: Sampling Ambisonic Decoder for a loudspeaker array, with NFC, delay and gain compensation.
  • Stereo Encoder: Encode a stereo source in Ambisonic domain with control on the source position, width and roll angle.
  • Stereo Panner: Position a stereo source on a loudspeaker array using Ambisonic equivalent panning laws, with control on the width and roll angle.

v1.0

Faust tools

  • Azimuth Rotator
  • Binaural Decoder
  • Converter
  • Directional Dirac Filtering
  • Directional Mixer
  • Encoder
  • Lebedev Decoder
  • Mirroring
  • Rotator

Faust utilities

  • dB Meter

Faust libraries

  • gaunt.lib
  • grids.lib
  • radial.lib
  • ylm.lib

Processing tools

  • Visualizer