Hello,<br><br>There&#39;s an external for pd / max-msp called soundspotter designed for doing the kind of thing you want: <a href="http://www.soundspotter.org/">http://www.soundspotter.org/</a><br><br>I&#39;m not intimately familiar with it&#39;s workings, but it is open-source and Michael Casey has written several papers on the subject which you&#39;ll find under &#39;Research&#39; on that page.&nbsp; So, if you definitely want to use ChucK (I&#39;d suggest pd with that external may be the easiest route in the short term), there&#39;ll be lots of useful information there.<br>
<br>If you did what you described with FFT, you would probably be vaguely on the right track, but I&#39;m afraid it could turn out to be quite a long track...<br><br>Good luck, it sounds like a fun idea; and soundspotter should be a perfect fit.<br>
<br>Cheers,<br>Peter<br><br><div class="gmail_quote">On Fri, May 23, 2008 at 5:17 PM, Nuno Godinho &lt;<a href="mailto:eu@nunogodinho.com">eu@nunogodinho.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<br>
Here&#39;s what I&#39;d like to achieve:<br>
<br>
There&#39;s a pool of samples of animals. There&#39;s a microphone. Someone talks to<br>
the microphone, the voice is analyzed and, based on a given similarity<br>
criteria, an animal is chosen.<br>
<br>
To be honest I don&#39;t know how this can be done and if it is easy or hard.<br>
Should I try using FFT to determine, say, the main frequency and decide from<br>
there? Which other criteria should I be able to compare? Any links or<br>
samples to get me started?<br>
<br>
Thanks,<br>
Nuno<br>
<br>
<br>
_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu">chuck-users@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
</blockquote></div><br>