SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

mffm 3D Audio Library
Author : Matt Flax <flatmax@cse.unsw.edu.au>

For an intricate description of the theory in this library, please read the 3daudio.pdf paper.

Description :
This library is for driving 3D speaker arrays. Picture 16 speakers arranged evenly on the surface of a large sphere with an audience inside. Each speaker is connected to an amplifyer.
This library will specify the amplifier gains (volumes) required to perceptually place a sound source at a particular location in space. The sound location will be farfield - that is it will sound like it is emminating from beyond the speaker array in some 3D direction. Sound sources may move and in real time this library will adjust the required speaker gains.
Speakers may also move and in real time this library will adjust the required speaker gains.
This is the first library known to the author which allows the speakers to move in real time.

How to use :
Simply type 'make'. The library should compile to a dynamic library. To get documentation type 'make doc'. You will require doc++

An example of the application of this library for a 5.1 speaker array is in the file '5.1.rawExample.cc'

NOTES :

  • There is no limit on the number of speakers or sound sources.


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.