O7A Manipulators

The O7A Manipulators plugin library focusses on making changes to the content of seventh order ambisonic (O7A) streams.

A variety of manipulations are included, from simple changes to the level of sound in particular directions, through to directional compression, manipulations to move sounds around in space and equalization that can be "painted" on to the audio scene. The library also includes some specialised panner plugins, tools to split up the scene into sections for separate processing, and more.

This plugin library is intended to work alongside the O7A Core.

CPU Load Warning

The O7A plugins are similar to the O3A plugins, except for the ambisonic "order" in use. The O3A plugins use third order and 16 audio channels to capture a scene, which already gives high spatial precision. The O7A plugins use seventh order and 64 audio channels, which gives much higher spatial precision but is generally only recommended for research applications, or in studios with high-end modern hardware.

These are VST2 or AAX plugins for macOS (10.14 to 13.5) or Windows (10 or 11, 64bit Intel). They can be hosted in some Digital Audio Workstations (DAWs) that can handle tracks with sufficiently high channel counts. Because of the very high channel counts needed for these plugins, this typically means Reaper, Pro Tools Ultimate, or Max/MSP. These plugins use the SN3D higher order ambisonic (HOA) convention, at seventh order, which needs 64 channels. The exact channel counts needed for individual plugins are listed below in the Plugins section. Not all plugins are supported in AAX.

We use some free software, data and artwork in these products. Before purchase, please check the technical requirements and license agreement. Prices include VAT where applicable. EU VAT is normally charged at your local rate using the MOSS VAT system. By beginning the payment process you agree to be bound by our terms and conditions.

Soundfield Modification

O7A Compressor

O7A Compressor

I/O: 64 in, 64 out

This plugin reduces the dynamic range of a O7A mix. Its directivity control allows different directions to be compressed together or separately.

O7A Diffuser

O7A Diffuser

I/O: 64 in, 64 out

This plugin smudges 3D O7A mixes in time and space to increase their diffuseness.

It can also be used to place a mono sound into a O7A mix without a definite direction.

O7A Low/High Pass Filter

O7A Low/High Pass Filter

I/O: 64 in, 64 out

This plugin applies a low or high pass Butterworth filter to an entire O7A scene.

O7A Move

O7A Move

I/O: 64 in, 64 out

This plugin warps a 3D O7A mix to move sounds around.

O7A Zoom

O7A Zoom

I/O: 64 in, 64 out

This plugin allows an entire O7A scene to be moved around, for instance to give the impression of entering a space.

O7A Zoom XYZ

O7A Zoom XYZ

I/O: 64 in, 64 out

This plugin allows an entire O7A scene to be moved around. This plugin is essentially the same as O7A Zoom, except it exposes X, Y and Z automation parameters rather than Azimuth, Elevation and Distance.

O7A Directional Emphasis

O7A Directional Emphasis

I/O: 64 in, 64 out

This plugin emphasises sounds in a particular direction in a 3D O7A mix using an algorithm also used in Rapture3D.

O7A Directional Mask

O7A Directional Mask

I/O: 64 in, 64 out

This plugin emphasises or de-emphasises sounds in a particular direction in a 3D O7A mix using simple controls.

O7A Order Amplifier

O7A Order Amplifier

I/O: 64 in, 64 out

This plugin allows gains to be applied to each ambisonic order in a 3D mix.

O7A Portal

O7A Portal

I/O: 64 in, 64 out

This plugin shifts a region in an O7A audio scene to somewhere else.

O7A Reflection

O7A Reflection

I/O: 64 in, 64 out

This plugin moves all sounds in a 3D O7A soundfield from one side to another.

O7A Screen Resizer

O7A Screen Resizer

I/O: 64 in, 64 out

This plugin warps a O7A scene which matches a screen image to compensate for a change in screen size.

O7A Spatial Mask

O7A Spatial Mask

I/O: 64 in, 64 out

This plugin allows level changes to be painted onto the audio scene.

O7A Spotlight

O7A Spotlight

I/O: 64 in, 64 out

This plugin keeps sounds in the "beam" of the spotlight and makes others disappear.

O7A Parametric Equalizer

O7A Parametric Equalizer

I/O: 64 in, 64 out

This plugin applies a simple parametric equalizer to an entire 3D O7A mix.

O7A Graphic Equalizer

O7A Graphic Equalizer

I/O: 64 in, 64 out

This plugin applies a 31-band 1/3-octave graphic equalizer to an entire 3D O7A mix.

O7A Spatial Equalizer

O7A Spatial Equalizer

I/O: 64 in, 64 out

This plugin paints a 31-band 1/3-octave graphic equalizer onto a 3D O7A mix.

Panners

O7A Panner LS

O7A Panner LS

I/O: 1 in, 64 out

This 3D panner simulates large sources and distance.

O7A Panner LS XYZ

O7A Panner LS XYZ

I/O: 1 in, 64 out

This 3D panner simulates large sources and distance. This plugin is essentially the same as the O7A Panner LS, except it exposes X, Y and Z automation parameters rather than Azimuth, Elevation and Distance.

O7A Panner LS8

O7A Panner LS8

I/O: 8 in, 64 out

This panner places eight sounds in a 3D space.

O7A Line

O7A Line

I/O: 1 in, 64 out

This plugin converts mono to seventh order ambisonics (O7A), spreading sound out in a line.

"A-Format" Support

O7A B->A60 Converter

O7A B->A60 Converter

I/O: 64 in, 60 out

AAX: not supported

This plugin converts from 64 channel O7A B-Format to a 60 channel "A-Format".

O7A A60->B Converter

O7A A60->B Converter

I/O: 60 in, 64 out

AAX: not supported

This plugin converts from 60 channel "A-Format" to 64 channel O7A B-Format.

Split and Join

O7A Spatial Mask Split

O7A Spatial Mask Split

I/O: 64 in, 128 out

AAX: not supported

VST2: extreme channel count excludes most hosts

This plugin allows an audio scene to be separated into two, by painting.

O7A Spotlight Split

O7A Spotlight Split

I/O: 64 in, 128 out

AAX: not supported

VST2: extreme channel count excludes most hosts

This plugin splits directions into two separate 3D O7A mixes that can be reassembled with O7A Join.

O7A Swap

O7A Swap

I/O: 128 in, 128 out

AAX: not supported

VST2: extreme channel count excludes most hosts

This plugin swaps O7A streams that have been 'split' by other plugins.

O7A Join

O7A Join

I/O: 128 in, 64 out

AAX: not supported

VST2: extreme channel count excludes most hosts

This plugin reassembles "Split" audio (e.g. from O7A Spatial Mask Split or O7A Spotlight Split) into a single 3D O7A mix.

Technical Requirements

Please check everything is okay here before purchasing software.

Operating System

Supported versions of Microsoft Windows are 10 or 11, 64bit Intel.

Supported versions of Apple macOS are 10.14 to 13.5, 64bit Intel or Apple Silicon.

VST Host

The VST plugins require a VST 2 host with shell plugin support.

These plugins do not work with all VST 2 hosts. One reason for this is that the O7A plugins need large numbers of channels on their input or output busses. Check the individual plugins for the channel counts they need, but all of the O7A plugins need at least 64 channels on each track. Also, at the time of writing VST 2 shell plugins are not supported in Nuendo or Cubase.

AAX Host

The AAX plugins require Pro Tools Ultimate version 2023.6 or later.

Due to channel and stem restrictions, not all plugins are supported in AAX. Please see the plugin descriptions for details.

PC Hardware

Please check your PC meets the following requirements:

  • Intel Core i7 CPU or better, or Apple Silicon.
  • 400MB of free disk space.

Permissions

You'll need administrator permissions while installing on Windows. The software probably won't install properly using a "restricted" account.

Internet Connection Required

This software requires an Internet Connection for license activation and verification.

Successful license verification isn't required every time you use the software, but it is needed during installation and needs to succeed once every couple of weeks to keep the license fresh.

The license can be "revoked" to remove it from one machine so it can be moved on to another. You should also do this if you're updating your system in case the machine appears to have changed identity.