Bformat2Binaural - Ambisonic Binaural Decoder allows you to decode up to 1st order Ambisonics for playback over headphones.
In this plug-in, four speaker feeds are derived from an Ambisonic sound field, and those feeds are convolved with the corresponding HRTF for those speaker positions. The speaker positions are 0, 90, 180, and 270 degrees. Since the left and right ear HRTF are the same at 0 degrees, there is one less convolution required. Same applies for the rear 180 degree position, avoiding a total of two convolutions as opposed to eight required if the speakers were positioned at 45, 135, 225, and 315 degrees.
While this method requires less processing power, it does not 'seem' to provide as clear a sound field as when decoding speaker feeds with positions 45, 135, 225, and 315. More trials need to be done into this.
Even though it uses the compact 128 tap HRTF set available from the MIT Media Lab instead of the full 512 tap set, it uses straight convolution as opposed to FFT convolution, and as a result is quite CPU intensive.
See B-Binaural for an extended version of this plug-in in Audio Unit format, using FFT convolution for faster processing.
- 1st order.
- 128 tap filters.
- 64 bit processing.