Scheme Implementation of VBAP and Reverberation Cues



Matrices and Vectors

A library of matrix routines is required. The library is available at this site. The library used from this directory is called matrix05.scm. Note that a few sections of the library will need to be commented out in order to make it compatible with Guile.

In addition to this library, some other vector routines were written specifically for this project. An explanation of the use of vectors in this project is found in the link below.

Audio

A few procedures were defined to simplify the interface between sound objects, channels, and audio files.

VBAP

The procedures found here are specific to the VBAP implementation.

Reverberation

Code specific to the implementation of reverberation cues.

Example

An example of how to use the code to actual move a sound around the room.