The Ambisonic orchestra here is based on ideas developed for another orchestra I developed for a Music Technology MA group composition project at the University of York, summer '95. I rewrote it because my copy was lost in a hardware failure: returning to the old orchestra there were bugs in it, entirely my fault, within the encoding formulae.
Thanks first to Dave 'Spatialisation' Malham of the University of York (dgm2@york.ac.uk) whose expertise and knowledge made all of these projects possible. Also thanks to Dylan Menzies-Gow (rdmg101@york.ac.uk) and the Music Technology MSc Software Engineering team who were working on a 'real-time' Ambisonic spatialiser within MIDAS during the MA group composition. Dylan provided mathematical expertise and saved time and confusion, particularly with the core Ambisonic encoding and decoding maths. Thanks to Dave Malham and Tony Myatt for realising initially that Ambisonics can be done easily in Csound, to Tim Ward (tjw104@york.ac.uk) for testing the current code and to the MA group composition group (Colette Mcgettrick, Jane McNeil, Carlos Rincon and Tim Ward) for putting up with the obfuscations of the original tools. Finally, thanks to Linus Torvalds and the Linux team for providing an OS allowing me to develop and run code like this on a humble PC, to Barry Vercoe and MIT for Csound and to Eric Lyon for the reverb used. "Ambisonics" is a registered trademark of Nimbus Communications International.