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

Natanael Olaiz nolaiz at gmail.com
Wed Mar 26 09:32:04 PDT 2008


Hi everyone, me again :)

What can say the mentors about my proposed project (acoustical modeling)?
I really don't know if clam is the better platform to implement it... 
it's just an idea that I imagined and I'll like to see very much: a free 
open source interface(/library/plugin) to make acoustic room's models. 
There are so many great free programs to make 3D image renders (Blender, 
Povray, etc), but to make acoustic models I don't know a good free one. 
And I presented this idea here because I didn't found any other sound 
processing related organization mentor (and I'd found clam very 
interesting :) ).

If you think that this project can't be realized with clam, I would like 
to contribute to the project (if is possible within the GSoC) with some 
of these others ideas, if someone can help me to organize its:
    From the sample ideas on the Wiki, I liked the proposed timelines 
and parameters automation for SMSTools. But I'll like something more: 
Annotator and SMSTools are good platforms to do different kind of 
analysis and transformations onto a audio signal, and of course this 
serve to the process of making electroacoustic music... But I think it 
would be great to have some additional resources for the composer. For 
example, a sheet editor/midi sequencer for NE, or maybe for 
SMSTools/Annotator too (some kind of integrated multitrack)... For that 
kind of things, I like very much the Blue interface for CSound 
(http://www.csounds.com/stevenyi/blue/ -unfortunately it doesn't have a 
sheet editor neither :(- ). So, maybe I can propose to make an 
integration between CLAM and Blue... in real time or not (in this last 
case using XML files to go between one program to the other).
   Another idea is this: to get my degree title, I need to make some 
electroacoustic compositions, with a detailed harmonic (non-tonal) plan. 
So, a time ago I was testing the AthenaCL platform, 
(http://www.flexatone.net/athena.html) that I'd found it really great to 
help me with the Pitch Class Sets analysis, and I've started to develop 
a graphical web interface to interact with the program, and generate 
some graphics (.svg and sheets/midi files using Lilypond) about the 
analysis making groups of three notes using the Francisco Kröpfl -an 
argentinian composer- theory of "Micromodos" (Pitch Class Sets of three 
notes...). You can test that alfa testings in 
http://dadaisonline.com.ar/pcs (please be patient, since is my computer, 
and my uploading rate is only of 128kpbs, and the code is not so 
optimized... :)). Seeing and testing Annotator (and related tools) I 
think that instead of making a new web GUI for AthenaCL, maybe would be 
better to make it within Annotator, improving at the same time the 
python support.

What do you think?

Thanks in advance.

Best regards,
Natanael.

Natanael Olaiz wrote:
> 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. 






More information about the clam-devel mailing list