Ambisonic Bidules

This is a Bidule plugin suite for Ambisonic processing. It is written mostly for testing ambisonic-lib, an Ambisonic C++ library I have been working on. It is a work in progress and you are using it at your own risk.

It is based on three libraries: Kiss FFT for the fast convolution, mit-hrtf-lib which is a C library I have written that wraps the entire MIT Kemar HRTF compact set, and ambisonic-lib.

The suite consists of the following Bidules:

  • Binauralizer(1 Order) – Decode 1st order BFormat to binaural outputs, with the option of selecting between normal and diffused HRTF sets. Supported sample rates: 44100, 48000, 88200, 96000 Hz.
  • Decoder(1/2/3 Order) – Decoder 1st, 2nd, and 3rd order BFormat to a list of preset speaker configurations.
  • Encoder(1/2/3 Order) – Encoder of mono signals into 1st, 2nd, and 3rd order Bformat.
  • Encoder with distance(1/2/3 Order) – As the Encoder, but adds cues for distance.
  • Processor(1/2 Order) – Rotate 1st and 2nd order BFormat around all three axes.
  • Zoomer(1 Order) – Zoom forward or backwards into BFormat soundfields.

Feedback is always appreciated.

Download Win
Download Mac

Last update: 25/12/14 – Mac download no longer supports PowerPC version, but adds both 32 and 64 bit Intel support.

11 Responses to Ambisonic Bidules

  1. BOROVKIN says:


    • aristotel says:

      NO NEED TO SHOUT… :) How about being more specific!? XP?Vista?7? 32/64 bit?

      Update: I just realised what your problem is… these are not VST/AU/DX plugins but Bidule ones which means they won’t work on any host other than Bidule. Its in the READ ME :oP

  2. chad eby says:

    Thank you for these great tools…ambisonics working very well for me on OS X 10.6 and Bidule 0.971

  3. Hi Aristotel, I’m wondering if it’s possible to get hold of your Ambisonic to Binaural VST plugins for PC. Can’t find them here so I guess you removed them when you started using WordPress, hope you still have them stored somewhere.
    KVR still list them as available and I hope they’re right!

    All the best!

    • aristotel says:

      Hi Johannes, sorry for the later reply. As that plugin is ancient and no longer supported, I don’t intend to put it on the new website. I am however emailing it to you. Just note that there is absolutely no documentation or general support I can give you on it.


      • I just received your e-mail, thank you! This is a small revolution, I can now actually hear the binaural and the B-format result while mixing, I’m not ‘blind’ anymore!

      • Luciano Zanatta says:

        Can I ask fot it too? I’m looking for a tool to convert 4-6-8 channels compositions to a stereo binaural for web streaming. I found your page searching on kvr. I’m trying some MAX objects and seeking a VST too.
        By the way, I love Bidule. I’ll try your suite. Unfortunaly the demo versio isn’t aavailable right now.

  4. Andrea Venturi says:

    Hi Aristotel,
    as I found in a previous post these plugIns are not standard VST.
    I know that VST versions are older but I would like to give them a try.
    I hope to receive am email with an attachment. :)

    Thank you!


  5. Zeerround says:

    Thanks for this. What coefficients do you use in your 2nd order decoder for 5.0 ITU speaker layouts? Are they the Bruce Wiggins ones? If not, do you consider yours better?

  6. Aristotel, I am reinstalling everything after having fitted a nice 1Tb SSD into my Macbook Pro.
    But I do not manage to make your Bidule plugins to work anymore…
    I remember that there was a trick, placing the bundle )for OSX) in a not-existent folder, which needs to be created… But what is the exact location of this “plugin” folder?
    I tried to create it in /Applications/Plogue Bidule 0.9735/plugins, and also inside the container (/Applications/Plogue Bidule 0.9735/Plogue, but it did not work…

    • aristotel says:

      Hi Angelo,
      Applications/Plogue Bidule 0.9735/plugins is the right path. I had just had had a look and I think I know the problem. The plugins only work when Bidule runs as a 32-bit application. If you “Get Info” on the Plogue and set it to run in 32 bit mode and give it a try, it should then work. Cannot remember whether when I last compiled the plugin it ever worked in 64 bit, but I will try to have a look over the weekend.

      Hope that helps!

Leave a Reply to aristotel Cancel reply