Object-Patcher plugins
From Ambisonia
These pages list Ambisonic plugins or 'patches' available for the object-patcher paradigm of software.
Contents |
[edit] AudioMulch
You can see an example of the use of AudioMulch for ambisonic recording here.
[edit] Bidule
Suite of Bidule plugins by Aristotel Digenis
You can see an example of the use of Bidule for UHJ encoding here.
[edit] CSound
[edit] Synthedit
[edit] Supercollider
AmbIEM is an implementation of an Ambisonics rendering system for SuperCollider 3
[edit] Max/MSP
The Institute for Computermusic and Sound Technology ICST releases version 1.1 of the ICST Ambisonics Externals for Max/MSP. Several features have been added and bugs fixed in all four externals. This release comprises four objects for surround sound processing and source-control in three dimensions:
- ambiencode~ - encode n audio-channels in up to 3rd order ambisonic b-format
- ambidecode~ - decode up to 3rd order ambisonic b-format to n audio-channels
- ambimonitor - graphical user interface object for sound-source placement
- ambicontrol - control sound-sources in the ambimonitor in a variety of ways
Ambisonics Externals by Graham Wakefield up to 3rd order for 2D or 3D speaker arrays.
- Ambi.encode~ encodes a monophonic source to a specified azimuth and elevation (optionally sample accurate or interpolated).
- Ambi.encoden~ encodes up to 16 sources to distinct azimuth and elevation orientations (specified individually or as a list).
- Ambi.granulate~ (beta) granulates an incoming signal into an Ambisonic sound field.
- Ambi.rotate~ transforms an encoded sound field by rotating around axes.
- Ambi.mirror~ transforms an encoded sound field by mirroring around axes.
- Ambi.weight~ balances the components of an Ambisonic encoded soundfield per order, using a set of pre-defined or * user-defined weights.
- Ambi.decode~ decodes an ambisonic encoded sound field to a user-defined speaker array of up to 16 channels (more can be added by using more than one ambi.decode~ object). Messages control the speaker layout, global gain, mono/spatialized balance, and decoding order weights.
Ambilib is an ambisonic tools library for both Pd and Max/MSP from the Music Research Centre at the University of York.
ambipan~, ambicube~ and vbapan~ (website in French) are ambisonic tools for Pd and Max/MSP from Centre de recherche Informatique et Création Musicale in Paris.
sPanner and sPan.lib are ambisonic encode/decode tools for Max/MSP by Fergal Dowling.
[edit] PureData
IEM bin_ambi package does binaural 3d rendering via virtual ambisonics. Features include:
- Multiple moving sound sources,
- Room simulation,
- Head tracking,
- Time varying listener positions, and
- Interchangeable HRIR settings
CUBEmixer is the 2nd generation of the higher-order ambisonic environment for spatial reproduction of sounds. It uses the Pd external libraries: iem_matrix, iem_ambi. The implementation is described in an IEM report (pdf) in German.
Ambilib is an ambisonic tools library for both Pd and Max/MSP from the Music Research Centre at the University of York.
ambipan~, ambicube~ and vbapan~ (website in French) are ambisonic tools for Pd and Max/MSP from Centre de recherche Informatique et Création Musicale in Paris.

