[Clam-devel] Proposal for GSoC: Acoustic Models...

Natanael Olaiz nolaiz at gmail.com
Sun Mar 23 10:13:56 PDT 2008


Hi!

I proposed this project for the Google Summer of Code in the Python 
Foundation, because I though to implement the algorithms in that 
language... But seeing that CLAM is another mentoring organization, 
maybe is most accurate to present the project here. Moreover, reading 
about the 3d simulations on CLAM 
<http://parumi.wordpress.com/2008/01/25/3d-audio-and-clam/>, this 
project can be a perfect complement, doing models to use in the simulations!

The only thing that afraid me to make this in CLAM is that I think the 
testing algorithms implementation in C++ instead python can be more 
complicated... but if Faust is supported, maybe I can use C/C++ to 
import the structures (/parameters) from Blender, and Faust to implement 
the algorithms to use within CLAM.

What do you think?

Thanks in advance.

Best regards,
Natanael.

Here is the original proposal, with a (very) resumed background of me:

-------- Original Message --------
Subject: 	Idea for GSoC: acoustic models with python
Date: 	Sun, 23 Mar 2008 12:26:09 -0300
From: 	Natanael Olaiz <nolaiz at gmail.com>
To: 	soc2008-general at python.org



Hi!

I'm Natanael Olaiz, from Argentina. I've 27 years old and I'm finishing 
my degree career of Electroacoustic Music Composition at the Universidad 
Nacional de Quilmes <http://musica.unq.edu.ar>, with a previous 
unfinished studies of Electronic Engineering in the Universidad Nacional 
de La Plata.

I don't know if the PSF is the best mentoring organization for this 
presentation, because my idea is not to improve the Python itself, but 
to use Python and VPython to make an open source acoustic room 
models/simulation (like commercial CATT/Odeon, which costs at least 
10000 dollars each one).

The main idea is to import the room parameters from Blender's CAD files, 
and use Python/VPython with geometrical models (raytracing/radiosity) to 
calcule the stochastic virtual acoustic sources, and some statistical 
algorithms to get the scattering diffuse reverberation. The output data 
will be in texts, graphics and new CAD files.

I'm not a professional software developer, but I enjoy the programming 
very much, and I've a large informal background on it. Since my first TI 
99 I've tried every language that came in my hands: Basic, Pascal, 
Delphi, Assembler, C, (visual/borland) C++, PHP, Python. The last years 
I'd been dedicated to sound processing languages like MAX/MSP, PureData 
and Csound, making severals interfaces (some with hardware developments) 
applied to site-specific sound installations.
About my acoustics background, I was a teacher assistant of the Acoustic 
and Psychoacoustic subject of the UNQ career (the teacher is the Dr. in 
Physics Manuel Eguía), and I've realized some works beside the 
music/Acoustic Engineer Gustavo Basso (a recognized guru in general 
acoustics, and acoustic room modeler/developer). Fortunately, both 
offers them help to me if I need it for this project.

Do you think that this project can be realized with PSF as a mentoring 
organization?

Thanks in advance.

Best regards,
Natanael.
PS: Some related bibliography:

        * Bork, I. (2000). A comparison of room simulation software: The
          2nd round robin on room acoustical computer simulation. ,
          86(2000), 943---956.
        * Bork, I. (2005). Report on the 3rd round robin on room
          acoustical computer simulation: Part i: measurements. , 91(4),
          740---752.
        * Bork, I. (2005). Report on the 3rd round robin on room
          acoustical computer simulation: Part ii: measurements. ,
          91(4), 753---763.
        * Christensen, C. L., & Rindel, J. H. (2005). A new scattering
          method that combines roughness and diffraction effects.
        * Christensen, C. L., & Rindel, J. H. (2005). Room acoustic
          simulation and auralization: How close can we get to the real
          room?
        * Lam, Y. W. (1996). The dependence of difussion parameters in a
          room acoustics prediction model on auditorium sizes and
          shapes. Journal Acoustical Society of America, 100(4),
          2193---2203.
        * W. Lam, Y. (1996). A comparison of three diffuse reflection
          modeling methods used in rooms acoustics computer models. ,
          100(4).
        * Rindel, J. H., & Christensen, C. L. (2003). Room acoustic
          simulation and auralization: How close can we get to the real
          room?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.clam-project.org/pipermail/clam-devel-clam-project.org/attachments/20080323/e642edae/attachment-0003.htm>


More information about the clam-devel mailing list