Stitt Spatial Audio


JUCE for Spatial Audio

Several years ago I wrote some VST plugins for Ambisonics (available here) using the Steinberg VSTSDK and it definitely wasn't particularly easy. Since then I've discovered JUCE - a framework that lets you get plugins up and running in no time. It handles all of the back-end stuff, meaning you just need to focus on the DSP and GUI.

Read More
GeneralPeter StittVST, Code, c++, JUCEComment
Better Externalisation with Binaural

Some research that I was involved in was published last week in the Journal of the Audio Engineering Society [1]. You can download it from the JAES e-library here. The research was led by Etienne Hendrickx (currently at Université de Bretagne Occidentale) and was a follow on from other work we did together on head-tracking with dynamic binaural rendering [2, 3, 4].

Read More
What Is... Higher Order Ambisonics?

This post is part of a What Is... series that explains spatial audio techniques and terminology.

The last post was a brief introduction to Ambisonics covering some of the main concepts of first-order Ambisonics. Here I'll give an overview of what is meant by Higher Order Ambisonics (HOA). I'll stick to some more practical details here and leave the maths and sound field analysis for later.

Read More
What Is... Ambisonics?

This post is part of a What Is... series that explains spatial audio techniques and terminology.

Ambisonics is a spatial audio system that has been around since the 1970s, with lots of the pioneering work done by Michael Gerzon. Interest in Ambisonics has waxed and waned over the decades but it is finding use in virtual, mixed and augmented reality because it has a number of useful mathematical properties. In this post you'll find a brief summary of first-order Ambisonics, without going too deeply into the maths that underpins it.

Read More
What Is... Stereophony?

This post is part of my What Is... series that explains spatial audio techniques and terminology.

OK, you know what stereo is. Everyone knows what stereo is. So why bother writing about it? Well, because it allows us to introduce some links between the reproduction system and spatial perception before moving on to systems which use much more than 2 loudspeakers.

Read More
What Is... Spatial Hearing?

This post is part of the What Is... series that explains spatial audio techniques and terminology.

Spatial hearing is how we are able to locate the direction of a sound source. This is generally split in to azimuth (left/right) and elevation (vertical) localisations. Knowing how we localise is essential to understanding the spatial audio technologies. Human spatial hearing is a complex topic with lots of subtleties so we'll ease in with some of the main concepts.

Read More
What Is... Spatial Audio?

This post is the first in a "What is..." series. The idea is to explain different techniques, techniques and concepts related to spatial audio. This will range from the most common terms right through to some more obscure topics. And where better to start than "spatial audio" even means!

Read More
Last House Falls Into the Sea

I've added a new page here so you can listen to one of the Ambisonic mixes I have done. The segment on the page has been converted to binaural so you can listen with your headphones.

Read More
New Website!

After doing a bit of freelance work I decided I should probably have a website to advertise myself and display some of my previous work, so here it is!

However, I'm planning to use it for more than just advertising. That wouldn't be fun, would it? I'm planning to fill it up with pages explaining aspects of Ambisonics and spatial hearing that are either niche, have been neglected or (in my opinion) interesting. I'll also try to use this blog to talk about my projects and to point out any interesting developments in spatial audio.

I used to blog at and it will remain there. I have started transferring over some of the content (such as VST plugins) and will keep doing that over time along with generating new content.

Check back soon for more!

Read More