<span class="Apple-style-span" style="font-family: Times; font-size: medium; "><pre>Hi, I found an acient thread that really interests me a lot!</pre><pre>In Fact, I just compiled 2 ways of doing the phons curves, by Robinson-Dadson, and the ISO226:2003.</pre>
<pre>I will look now for this iem_matrix object and see what it does. In the meantime, I&#39;m wondering what else more related to the subject there is.</pre><pre>For example, I know now that in Super Colider you can analyze a sound via FFT and it will give you the loudness in sones.</pre>
<pre>I think I believe I saw something about a MAX object named [loudness] on the net, and I assume it might do something similar.</pre><pre><br></pre><pre>Do we have something for that in Pd?</pre><pre><br></pre><pre>Cheers</pre>
<pre>Alex</pre><pre><br></pre><pre>ps. Oh yeah, I attached my stuff, the objects are inside my roughness library.</pre><pre><br></pre><pre><br></pre><pre><br></pre><pre>Alexandre Quessy wrote:
&gt;<i> Hi all,
</i>&gt;<i> 
</i>&gt;<i> I would like to create an abstraction to adjust the amplitude of
</i>&gt;<i> synthetic sounds according to the ear sensitivity. At a given
</i>&gt;<i> amplitude, we hear the notes in the middle range louder than the high
</i>&gt;<i> and low notes. This perceptual property of the audition can be
</i>&gt;<i> somewhat undesired in a musical work. (in my opinion at least)
</i>&gt;<i> 
</i>&gt;<i> The equal lines of actual amplitude of notes that seem to have the
</i>&gt;<i> same loudness are called &quot;isosonic curves&quot;. Here are 2 different
</i>&gt;<i> graphics of these curves :
</i>&gt;<i> 
</i>&gt;<i> <a href="http://www.multimedia.uqam.ca/cours/audio/images/diag/sonpsy_isoson.gif">http://www.multimedia.uqam.ca/cours/audio/images/diag/sonpsy_isoson.gif</a>
</i>&gt;<i> <a href="http://www.comm.uqam.ca/GRAM/illu/mus/nature/CourbeDIsosonie.GIF">http://www.comm.uqam.ca/GRAM/illu/mus/nature/CourbeDIsosonie.GIF</a>
</i>&gt;<i> 
</i>&gt;<i> A few links that might give you a few hint for the calculations :
</i>&gt;<i> 
</i>&gt;<i> <a href="http://en.wikipedia.org/wiki/DB%28A%29">http://en.wikipedia.org/wiki/DB%28A%29</a>
</i>&gt;<i> <a href="http://en.wikipedia.org/wiki/Weighting_filter">http://en.wikipedia.org/wiki/Weighting_filter</a>
</i>&gt;<i> <a href="http://en.wikipedia.org/wiki/Stevens%27_power_law">http://en.wikipedia.org/wiki/Stevens%27_power_law</a>
</i>&gt;<i> 
</i>&gt;<i> Anyone would have a formula or a table containing data that could help
</i>&gt;<i> me to calculate this ? For instance, we would be able to generate sine
</i>&gt;<i> waves of any frequencies that would be perceived as having the same
</i>&gt;<i> intensity for all of them, by changing their amplitude according to
</i>&gt;<i> this leveling formula . This way, we could hear our low freq notes as
</i>&gt;<i> much as the middle ones. Very valuable. :)
</i>
btw, there is an object in iemmatrix called [mtx_phon_curve] which
should give you what you want.

since it is an abstraction, you can even see how the curves are created.


mfga.sdr
IOhannes


&gt;<i> 
</i>&gt;<i> Thanks !</i></pre></span>