Posted on

Now Supporting Tenth-Order Ambisonics

It has been six years since I released the first version of the a7, a3 and a1 plugin suites, for (up-to) seventh-, third- and first-order processing respectively. The time has absolutely flown by. I’d like to thank everyone who has used my plugins, shared their amazing creative projects with me, and provided feedback that continues to make the plugins better. There is plenty more to come in the future!

Today, however, I am happy to announce another big update, as the a7 suite evolves to become the aX suite.

aX isn’t just a new name. The new update of aX plugins are able to process up-to tenth-order Ambisonics! Going forward, I aim to have the aX version of the plugins support the highest order in each DAW for maximum spatial resolution.

As a re-introduction bonus, the aX tenth-order version of the plugins is on sale with a 30% discount until 11th February 2024!

Tenth-order is a lot. Why go above seventh-order?

The amount of error in binaural decoders of different orders as a function of frequency. Tenth-order has the lowest error across more of the spectrum.

In many cases seventh-order will be enough. Often, even third-order could be enough. It all depends on your signal flow and maybe the final order you are targeting (though I’d argue it’s always best to work with the highest order possible).

The main benefit of tenth-order processing is for binaural processing or for very large loudspeaker layouts. For some Ambisonics-to-loudspeaker decoders higher orders can also be beneficial when working with smaller irregular layouts. That’s something I hope to come back to in a later post.

However, most people can’t fit a giant loudspeaker layout (or even 7.1.4) in their living room that leaves binaural as a way to experience immersive audio. How we perceive binaural decoding depends mainly on three things: the HRTF we are using, the order of the ambisonic signal, and the method used to create the decoding filters. Let’s focus on the impact of the order to see what going up to tenth-order gets us.

The graph shows the amount of error in the binaurally decoded signal as a function of frequency. For the first-order (1OA) decoder the error starts to rise even below 1000 Hz. Third-order gets us above 1000 Hz and you can usually hear a huge difference by going from 1OA to 3OA. For tenth-order, the error doesn’t rise significantly until nearly 4000 Hz. This means that if you are using a custom .SOFA HRTF in aXMonitor then you are going to get holophonic scene reproduction over even more of the spectrum.

That’s a great reason to use the maximum order possible when listening binaurally!

How can I work with tenth-order Ambisonics?

The recent Reaper 7 update expanded the number of channels-per-track to a whopping 128. Tenth-order Ambisonics needs 121 channels, as opposed to seventh-order which needs 64. All you need to do is load the plugins on a track and set the number of channels to at least 121. It’s exactly the same process you would have used for seventh-order. Other than that, using the aX plugins hasn’t changed.

I work with Pro Tools/Cubase/Nuendo (any DAW except Reaper). Can I use tenth-order?

No, unfortunately not. Even though the aX plugins support tenth-order internally, the DAW they loaded in has to have enough channels-per-track to support it. Pro Tools Ultimate has seventh-order ambisonic buses so you can continue to use the new aX suite just like you did the a7 suite.

I bought the a7 suite. Do I have to pay for the new aX versions?

No! The a7 plugins have evolved into the aX plugins, they are not a completely new product. It means that once you update your plugins you will have access to tenth-order ambisonic processing when using Reaper 7.

I bought the a1/a3 suite and would like to upgrade to the aX suite. Do I have to pay full price?

No! If you have already bought any of the a1 or a3 plugins or bundles then you can benefit from the upgrade policy. Just get in touch and I will send you a discount code that removes the cost of the product you have already bought from the purchase of the equivalent aX plugin/bundle.

I don’t need tenth-order… Lower orders are enough for me.

Absolutely! There are plenty of cases where lower order processing is more than enough. If you’re recording with an ambisonic microphone, for example, then you are limited to the order of your microphone. Don’t worry, the a1 and a3 suites are still available at a lower price than the aX plugins.

Original price was: 125.00€.Current price is: 87.50€. excl. VAT

Add to basket

Original price was: 275.00€.Current price is: 192.50€. excl. VAT

Add to basket

Original price was: 450.00€.Current price is: 315.00€. excl. VAT

Add to basket

Posted on

Cubase and Nuendo Now Supported

Steinberg’s Cubase Pro and Nuendo have supported up to third-order Ambisonics for a while now and I’m happy to finally add both DAWs to my Compatible Hosts list!

Most of the plugins already worked as Insert effects in Cubase and Nuendo Ambisonics tracks/buses. In the newest versions I have improved the integration of aXPanner and aXMonitor so that they can be loaded in the panner slot. This makes working with the aXPlugins in Cubase and Nuendo that little bit easier and more pleasant.

Now that these two plugins are fully compatible with Cubase/Nuendo Ambisonics tracks you can use the full aXPlugins chain from panning to playback in the most convenient possible way.

Adding aXPanner To A Track

You’ve recorded your session with a mixture of Ambisonic microphones and some mono or stereo spot mics. You want to convert the spot mics to Ambisonics to place them spatially in your scene. Doing this in Cubase and Nuendo with aXPanner is really easy:

  • Import your audio file to a mono/stereotrack.
  • Add a Group Track and set the Configuration to whatever Ambisonic order you are working with. Pick third-order Ambisonics for the best spatial resolution.
  • Click on Edit Channel Settings on your mono/stereo track. Change the Output to send to the Ambisonic Group Track that you made.
  • Now look at the Fader of the mono/stereo track and right-click on the Channel Panner area. A menu will open that has a list of all the compatible spatial panners. Select the aXPanner that supports the order of the Ambisonic Group Track. For example, if your Ambisonic Group Track is first-order then you can add the a1, a3 or a7Panner. If you selected third-order then you will need to use the a3 or a7Panner.
  • That’s it! Now you can open the plugin and start panning to perfection!
Channel Panner menu for Nuendo Ambisonics panner

But with Ambisonics, panning is only half of the setup. We can’t listen directly to the Ambisonically encoded tracks. We need to decode it. Thankfully, that’s even easier than setting up the panner.

Adding aXMonitor For Decoding

Now that you have your Ambisonic tracks (recorded or encoded/panned) you’re going to want to listen to them. The aXMonitor is here just for that.

  • Click on Edit Channel Settings on your Ambisonic trakc. Change the Output to send to the stereo output of your audio interface.
  • On your Ambisonic track go to the Fader. Right click on the Channel Panner area of the plugin. As with the aXPanner you will see a list of possible plugins to add – including the aXMonitor!
  • Select the aXMonitor that supports the ambisonic order of the track. For example, if your track is first-order then the a1, a3 and a7Monitor will all be able to decode the signal. If you are using a second- or third-order track then you will need to use the a3 or a7Monitor.
  • That’s it! Now you can load you favourite/personalised SOFA file and listen in binaural!
Channel Panner menu for Nuendo Ambisonics decoder

A word about the processing order

The a1 and a3 versions of all plugins will work as intended in Cubase/Nuendo – you’ll get (up to) first and third-order processing respectively. All you need to do is add them to the tracks, as above.

The a7 versions of the plugins allow up to seventh-order processing but only if the DAW allows it. For the moment Cubase and Nuendo Ambisonics tracks are limited to a maximum of third-order (16 channels per track). The good news is that the VST3 format is run by Steinberg and it recently added native support for seventh-order Ambisonics! That means that hopefully in the near future we’ll see this work its way through to Cubase and Nuendo.

So, if you are a Cubase or Nuendo user you can add the aXPlugin suite to your tools for mixing Ambisonics and know that you’re getting a tight integration with your DAW. I would love to hear what you do with them, so please get in touch!

Posted on

Updates: New Look and Pro Tools Seventh Order Ambisonics

Header: A new look and seventh order ambisonics in Pro Tools Ultimate

I’m really happy to release the newest version of all of the aXPlugins. All plugins have been updated. Let’s dive right in to the changes:

  • A new look for all plugins – All of the plugins have been given a fresh lick of paint. The new design is cleaner and simpler to make them that little bit easier for you to work with. In some cases the new design is just an update of the style. Others have had their layout completely changed (such as aXDeesser). This interface redesign is the first step in making incremental user-experience improvements based on user feedback that will lead to faster, more convenient mixing. I’ll be sure to post when these updates arrive.
  • Seventh-Order Ambisonics in Pro Tools Ultimate 2023.06! Pro Tools 2023.06 now supports track widths up to seventh-order Ambisonics. I am very happy to announce that the newest version of the AAX a7Plugin suite is compatible with these new track widths. For years, users of the a7Plugins have had to use other DAWs to get higher than third-order resolutions but now you can use their full potential in Pro Tools Ultimate!
  • A lot of behind the scenes improvements – All of the plugins have had a lot of improvements made to the code that should make them less CPU intensive and more stable. As always, if you encounter any bugs then please do get in touch so that I can continue to improve the aXPlugins for you.
  • aXMeter – The free aXMeter plugin has been updated to allow different meter styles. You can display the level as a bar-and-line for RMS-and-peak levels. Or you can display only a bar showing the peak level. In addition, you can pick between two colour schemes: the original solid colour or a 3-colour gradient (green-yellow-red) to indicate when the level is reaching the danger zone!

To get the free updated version of your plugin just head over to the Downloads section of your account page and download them.

If you’ve already purchased any a1 or a3 plugins but would like to upgrade to the a7 version (to make the most of Pro Tools Ultimate), please get in touch before purchasing and I will give you a voucher for the price you’ve already paid.

Posted on

aXPlugins – Apple Silicon Native Update

Pro Tools 2023.3 provides native support for Apple Silicon which looks like it provides some seriously impressive performance improvements. I am also happy to announce that all of the aXPlugins now also run natively on Apple Silicon. If you are an existing customer you can download the updates from the Downloads section of your account.

The plugins have been compiled as Universal Binary 2. That means that you can now run aXPlugins on your M1 or M2 Mac. Or if you use an Intel Mac you’ll still be able to use the most up-to-date version. So whether you’re using Intel or Silicon, Reaper or Pro Tools, for your spatial audio you can get the best performance for your machine.


As an additional update, I have been working on some major updates to the whole set of plugins. Those updates are taking a while but will be worth the wait. However, I am planning some smaller updates to the plugins in the near future. Keep an eye out for them in the weeks and months to come!

Posted on

New Plugin: aXMeter Ambisonic Meter

aXMeter Ambsionic meter with a third order input signal

It’s time for a new plugin – and it’s free!

The aXMeter is an Ambisonic meter plugin (VST, AAX, AU) that shows the RMS and peak levels for each of the Ambisonic channels up to seventh-order. It’s GUI size varies dynamically depending on the order of the signal it receives. For first- to third-order it shows all of the channels up to third-order. If the input is a higher order it expands to show the new channels.

Just like previous updates, this plugin exists because it was requested by users who thought it would improve their workflow. So, if there is some feature you’d like to see added or a plugin you think would be worth having, get in touch! The more requests a particular feature gets, the faster it gets made.

And the Summer Sale is continuing. There are discounts of 20% to 50% on all of the plugins in the shop. If you purchase something then you’ll be helping to support independent development of spatial audio tools.

If you want to download the free aXMeter head over here.

Posted on

aX Ambisonics AAX Release + Sale

There is plenty to get through in this post. There is some big news, so let’s get right to it!

AAX Release – aX Plugins in ProTools

A lot of people have asked for the aX Ambisonics Plugins to be available in AAX format so I’m very happy to release them. At this point they are as a public beta (you can download the demo versions to test on your system) but they have been stable for private beta testers.

Please note that the plugins run on the Ambisonic buses available in Pro Tools Ultimate (formerly HD). Unfortunately, you cannot use them with the standard version of Pro Tools at this point.

Also note that the seventh order a7 Plugins will run in Pro Tools but are limited to third order processing by Pro Tools bus structure. If you work exclusively with Pro Tools, and don’t need VST versions, then you can save money by picking up the a3 Plugins – you won’t benefit from the a7 versions.

Bundle Discounts

You can now buy the full set of 7 plugins in one click as a bundle for a discounted price of 30% less when compared to buying them all individually. You can get them from the online shop here.

Sale Pricing

Until 31st July 2018 there will be at least a 20% discount on all plugin prices. The aXPanner and aXMonitor will continue with the 50% discount. Check out the shop for more details.

Academic Discount

If you plan on using the plugins for academic or educational purposes then the you can get in touch for a discount code for substantial extra discounts.

New Activation System

In order to provide offline activation, and perhaps a subscription payment option, the plugin activation system has been changed. If you are an existing customer you will need to enter the new activation number to the plugins after installing the new updates. This should be available in your account. I will also email out all of the updated serial numbers to ensure everyone gets them. If they are not listed in your account or you need the update before I have a chance to email you, please get in touch

Bug fixes

All formats of the aX Plugins have had a number of improvements to stability and performance under the hood. This won’t change how you use them but should improve the overall experience.

Aside from these performance enhancements, a bug was fixed in the macOS version of the aXMonitor that stopped custom HRTFs loading after they had been processed.

Coming Soon…

I am working on a few new plugins that will be out in the next few months. Some will be simple (and free), while another is shaping up to be something really interesting. Check back here to keep up to date!

In the meantime, if you want to support further development you can purchase the existing plugins at the web shop. Thank you for your support.

Posted on

aXMonitor Update: Personalised Binaural with SOFA Support

The aXMonitor plugins are today updated to version 1.3.2. If you have already bought one of the aXMonitor plugins, you can download the update from your account.  You should remove any old versions of the plugin from your system to avoid any conflicts.

Today’s update is all about getting more flexibility and personalisation for binaural rendering of Ambisoinics. This is probably the most requested feature update for any of my plugins, so I am very happy to be able to announce the new feature:

  • Load an HRTF stored in a .SOFA file for custom binaural rendering.

This allows you to produce binaural rendering for up to seventh order Ambisonics with whatever HRTF you want, providing you with the flexibility you need to produce the highest quality spatial audio content possible.

If you aren’t sure why so many people want personal HRTF support, keep reading.

Advantages of Personalised Binaural

Binaural 3D audio can be vastly improved by listening with a personalised HRTF (head related transfer function). It’s the auditory equivalent of wearing someone else’s glasses vs wearing your own. Sure, you can see most of what is going on with someone else’s glass, but you lose detail and precision. Wear your own and everything comes into focus!

With that in mind, the aXMonitor plugins have been updated to allow you to load a custom HRTF that is stored in a .SOFA file. Now you can use your own individual HRTF (if you have it) or one that you know works well for you. Once an HRTF has been loaded it will be available across to all instances of the plugin in other projects.

What is a .SOFA file?

A .SOFA file contains a lot of information about a measured HRTF (though it can be used for other things as well). You can read more about them here.

Where to get custom HRTFs

You can find a curated list of .SOFA databases here. The best thing to do is to try a few of them until you find one that gives you an accurate perception of the sound source directions. Pay particular attention to the elevation and front-back confusions, since these are what personalised HRTFs help most with.

If you want an HRTF that fits your head/ears exactly then your options are bit more limited. Either you can find somewhere, usually an academic research institute, that has an anechoic chamber and the appropriate equipment. Then you put some microphones in your ears and sit still for 20-120 minutes (depending on their system). Once it’s done, you have your HRTF!

But if you don’t fancy going to all of that trouble, there are some options for getting a personalised HRTF more easily. A method by 3D Sound Labs requires only a small number of photographs and they claim good results. Finnish company IDA also offers a similar service.

Get the aXMonitor

So if you like the sound of customised binaural rendering then you can purchase the aXMonitor from my online shop. Doing so will help support independent development of tools for spatial audio.


a1Monitor


a3Monitor


a7Monitor

Posted on

50% Discount on aXPanner and aXMonitor

Today I’m having April sale and putting a 50% discount on my Ambisonic panning and decoding plugins for Windows (VST) and MacOS (VST/AU): aXPanner and aXMonitor. This offer runs until the 30th April 2018.

The aXPanner converts mono and stereo signals to YouTube360 compatible AmbiX-format Ambisonics. The aXMonitor decodes these Ambisonic signals to two-channel stereo and binaural (3D audio over headphones) formats to allow easy monitoring. Together they form the essential signal chain for spatial audio and are a great way to get started with Ambisonics.

You can check out my short tutorial on getting started with a basic Ambisonics chain here.

The aXPanner and aXMonitor available for three levels of spatial resolution: first, third and seventh order Ambisonics. Higher orders increases the spatial fidelity of the sound scene.

This 50% discount can be combined with additional 20% bundle discounts for additional savings.

You can read more details about them in my web store :

Posted on

o1Panner Updates to a1Panner

The o1Panner is dead. Long live a1Panner!

My first plugin release was a free first order encoder called the o1Panner. Today it gets an update to version 1.0.1 and a new name. Here is a list of the updates:

  • name change from o1Panner to a1Panner to match the naming convention of the rest of the aX Ambisonic Plugins.
  • Unifies the colour scheme with the rest of the a1 Ambisonic Plugins.
  • Removes the JUCE splash screen on first open of the plugin during a session.
  • Now available as an AudioUnit on Mac.
  • 32 bit Windows version available.
  • Mac VST and AU are now Universal Binary.

So, no changes to the features, just added flexibility to where you can use it.

To get the update, go to your Account page and download from the download link available there.

And no changes to the price – it’s still free!


Download a1Panner

Posted on

aXMonitor Update: Google Resonance Audio HRTFs

Today the aXMonitor plugins get their first major update to version 1.2.2. There are two major updates and one minor updates. Let’s start with the major updates:

  • The HRTFs used for binaural 3D sound have been regenerated using Google’s own Resonance Audio toolkit for VR audio. These are the same HRTFs used by Google in YouTube 360. The code released by Google is only up to 5th order, but was actually quite simple to extend to 7th order.
  • A gain control has been added to boost or cut the overall level for convenience.

The minor update is a fix to make sure the plugin reports the correct latency to the host when using the Binaural or UHJ Super Stereo (FIR) methods.

Google have just open sourced their Resonance Audio SDK, including all sorts of tools for spatial audio rendering. This update to ensures that you can aXMonitor ensures that you can mix your content on HRTFs that will be widely used across the industry.

The aXMonitor is available in 3 versions, providing up to first, third and seventh order Ambisonics-to-binaural decoding.

So if you’d like to start mixing your VR/AR/MR audio content just head over to my store. With your support, I can continue to update the aX Ambisonics Plugins to bring you the tools you want and need.


a1Monitor


a3Monitor


a7Monitor