This is an external for Pure Data for experimenting with Wavefield Synthesis.
The implementation is rather simple (or you can say crude) and only uses delay and gain, which is much like a delay-and-sum acoustic beamformer.
This external was developed as part of my B.A. seinor project at University of California, San Diego. You can also find a YouTube video of me presenting the project.
Although I haven't worked on the code since 2008, please let me know if anyone is interested in using the external. With some interests, I could get motivated to improve what I have.
Check out the PD patch
src/bin/ to see an example of how to use the external.
Copyright (C) 2008 Toshiro Yamada
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.