Thanks to the generous sponsorship of the Hochschule für Musik Winterthur Zürich and the Swiss Center for Computer Music a set of Ambisonic VST plugins have been written by Dave Malham and Ambrose Field from the Department of Music,
University of York. England. They have been placed in the public domain as
a service to the musical community in general, and electroacoustic musicians
in particular, with two conditions;
All rights in the software reside with the sponsors. You may
use the software, without charge to you, for any reasonable and legal purpose.
You may also redistribute it but you may not sell it or charge for it (except
for a materials charge). You must inform users of its source and acknowledge
its use.
Although all reasonable care has been taken to ensure
that this software is fit for use and in no way infringes any rights, copyrights
or laws, by downloading it you accept full responsibility for all
consequences, losses or outcomes however caused. You thereby absolve the
sponsoring organisations and the code authors of all liabilities.
The following are all alpha release versions of the current plugins plus some new third order ones. I've rushed these out for Christmas and they haven't fully been tested so be careful!
The third order ones come in two variants, without guis. The variants are;
the FFF versions, which are full third order and need a host capable of handling 16 channel input and output. A two input panner and a sixteen output programmable decoder are provided.
the FHH versions, which are full third order for horizontal signals only, height being restricted to first order only. As a result they only need a host capable of handling 8 channel input and output. A two input panner and a eight output programmable decoder are provided.
The various BPan master (spatialiazer) first order panners now behave slightly differently in Nuendo 1, Nuendo 2 and non-Nuendo hosts (as do the third order panners). It turns out that Nuendo reserves various parameters for its own surround panner (this was only acknowledged - at least, in detail - in the middle of 2003) which was causing a number of rather odd interactions. So, when you open up the non-gui versions, or the automation editor on all versions, in Nuendo, you'll find that there are a number of extra parameters which are labelled 'unused' (different numbers in different Nuendo versions). Just ignore them.
13-01-2004 Some minor updates and one bug fix.....
Bug fix for bfplanem There was a problem of this not working as advertised. This wascaused by a piece of debugging code that wasn't commented out in the version of the code I had been using - unfortunately, it only affected processreplacing() and didn't show up in the host I used for tests which calls process() by default.
Minor updates to the other York processing plugins. I've added input and output channel W,X,Y,Z labels where appropriate and some minor additions to the initialisation code, plus bfdecFHH and bfdecFFF now have default azimuths the other way round to match bdec.