<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi!<br>
<br>
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 <a
 href="http://parumi.wordpress.com/2008/01/25/3d-audio-and-clam/">3d
simulations on CLAM</a>, this project can be a perfect complement,
doing models to use in the simulations!<br>
<br>
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.<br>
<br>
What do you think?<br>
<br>
Thanks in advance.<br>
<br>
Best regards,<br>
Natanael.<br>
<br>
Here is the original proposal, with a (very) resumed background of me:<br>
<br>
-------- Original Message --------
<table class="moz-email-headers-table" border="0" cellpadding="0"
 cellspacing="0">
  <tbody>
    <tr>
      <th align="right" nowrap="nowrap" valign="baseline">Subject: </th>
      <td>Idea for GSoC: acoustic models with python</td>
    </tr>
    <tr>
      <th align="right" nowrap="nowrap" valign="baseline">Date: </th>
      <td>Sun, 23 Mar 2008 12:26:09 -0300</td>
    </tr>
    <tr>
      <th align="right" nowrap="nowrap" valign="baseline">From: </th>
      <td>Natanael Olaiz <a class="moz-txt-link-rfc2396E" href="mailto:nolaiz@gmail.com"><nolaiz@gmail.com></a></td>
    </tr>
    <tr>
      <th align="right" nowrap="nowrap" valign="baseline">To: </th>
      <td><a class="moz-txt-link-abbreviated" href="mailto:soc2008-general@python.org">soc2008-general@python.org</a></td>
    </tr>
  </tbody>
</table>
<br>
<br>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
Hi!<br>
<br>
I'm Natanael Olaiz, from Argentina. I've 27 years old and I'm finishing
my degree career of Electroacoustic Music Composition at the <a
 href="http://musica.unq.edu.ar">Universidad Nacional de Quilmes</a>,
with a previous unfinished studies of Electronic Engineering in the
Universidad Nacional de La Plata.<br>
<br>
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).<br>
<br>
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.<br>
<br>
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.<br>
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.<br>
<br>
Do you think that this project can be realized with PSF as a mentoring
organization?<br>
<br>
Thanks in advance.<br>
<br>
Best regards,<br>
Natanael.<br>
PS: Some related bibliography:<br>
<blockquote>
  <ul>
    <li>Bork, I. (2000). A comparison of room simulation software: The
2nd round robin on room acoustical computer simulation. , 86(2000),
943—956. </li>
    <li>Bork, I. (2005). Report on the 3rd round robin on room
acoustical computer simulation: Part i: measurements. , 91(4), 740—752.
    </li>
    <li>Bork, I. (2005). Report on the 3rd round robin on room
acoustical computer simulation: Part ii: measurements. , 91(4),
753—763. </li>
    <li>Christensen, C. L., & Rindel, J. H. (2005). A new
scattering method that combines roughness and diffraction effects. </li>
    <li>Christensen, C. L., & Rindel, J. H. (2005). Room acoustic
simulation and auralization: How close can we get to the real room? </li>
    <li>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. </li>
    <li>W. Lam, Y. (1996). A comparison of three diffuse reflection
modeling methods used in rooms acoustics computer models. , 100(4).</li>
    <li>Rindel, J. H., & Christensen, C. L. (2003). Room acoustic
simulation and auralization: How close can we get to the real room? </li>
  </ul>
  <br>
</blockquote>
</body>
</html>