ICST Ambisonics EcoSystem

Collage of the ICST Ambisonics EcoSystem: Ambisonics sphere with speaker ring and trajectories, surrounded by ICST Ambisonics Tools (Max), Plugins (AU, VST3, LV2), Animator, Ambi Reaper, GitHub and Wiki, and the blog ambisonics.ch

The ICST Ambisonics EcoSystem is the umbrella term for all tools, packages and materials developed and maintained at ICST (ZHdK) for Higher-Order Ambisonics. Each component has its own versions and its own licence. The ICST Ambisonics Bundle is one of them: the preconfigured entry point into REAPER.

Warning

As of 2026-11-11. Components marked Beta are released for evaluation, not approved for production or teaching. Licence and status information applies to the linked version.

Bundle and EcoSystem

ICST Ambisonics BundleICST Ambisonics EcoSystem
TypeOne downloadable package (ICST_Ambi_Reaper)Umbrella over all components
ContentsREAPER folder with toolbar, scripts, VST3 plugins, impulse responses and docsPlugins, Max externals, bundle, motion tools, templates, layouts, archive, docs
VersionOwn release numberNone; components are versioned
PlatformmacOS complete, Windows betaPer component
LicenceMixed, package licence still openEach component keeps its licence

Components

ComponentContentsPlatform / formatStatusLicenceMaintained in
ICST Ambisonics Plugins (Core)AmbiEncoder, AmbiEncoder_64, AmbiDecoder, MultiDecoder, Monitor, AnimatorVST3, AU; LV2 experimental; macOS, WindowsStableGPL3schweizerweb/icst-ambisonics-plugins
ICST AmbiPlugins (Extended)AmbiIRVerb, AmbiIRLayers, AmbiGran 16VST3; macOS, WindowsBeta, unsignedOpen; IRidesce material with its own rights noticejoambi/ICST-AmbiPlugins
ICST Ambisonics Tools for Maxambiencode~, mc.ambiencode~, ambidecode~, ambipanning~, ambimonitor, ambicontrol and moreMax 8, Max Package ManagerStableFreeICST / ZHdK
ICST Ambisonics Bundle (ICST_Ambi_Reaper)Portable REAPER folder: toolbar, Lua scripts, ICST and IEM VST3, SWS, js_ReaScriptAPI, ReaPack, docsREAPER 7; macOS (Apple Silicon recommended), WindowsmacOS complete, Windows beta untestedMixed, package licence openjoambi/ICST-AmbiPlugins
ICST AnimatorTimeline animation of source groups in the Multi-AmbiEncoder_64, scenes as XMLmacOS, WindowsDocs released with Plugins 4.0OpenICST
ICST Animator ChoreographerDesktop app that builds Animator scene XML in five steps; region import from REAPER via CSV; optional draft from a description with a local model (Ollama)macOS; app unsignedIn developmentGPL3ICST
Motion Map, Kristall Motion Map, Motion MarkersMotion shapes with a figure editor, crystal lattices and marker-based motion for AmbiEncoder_64REAPER Lua, Python 3 for OSC previewStableFreejoambi/icst-ambisonics.github.io
HOA REAPER Template PackSession templates and HOA routing checklistREAPERStableFreeICST
Speaker layouts and decoder settingsICST Composition Studio, ICST DOM, ZHdK IA Space, Notam Studio 3XML, ZIPStableFreeICST
ICST B-Format ArchiveReference recordings in ambiX (ACN/SN3D)WAVStablePer workICST
DocumentationPlugin docs, tutorials, Ambisonics 101, workflow guide, resident guideWeb, PDFOngoingSite licenceambisonics.ch

Third-party dependencies

ComponentUsed inLicenceNote
IEM Plug-in SuiteBundle (BinauralDecoder, HOA FX)GPL3The binaural script uses the IEM BinauralDecoder; breaking changes from v1.16.0, check templates before updating
SWS, js_ReaScriptAPI, ReaPackBundle scriptsFreeInstall manually on Windows
Python 3Motion Map, Kristall Motion MapPSFOnly for the OSC preview