Object-Patcher plugins

From Ambisonia

Jump to: navigation, search

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

ICST Ambisonic Externals

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.

Personal tools