<div dir="ltr"><div>If you're working from a strictly musical perspective, would it be worth using [mtof] and [ftom] so you can deal with the notes as musical pitches rather than frequencies? I know I find MIDI math a whole lot less daunting. If you're then looking for pitches that "work" with the a chord, you can classify chords by context and create some kind of hierarchy of matching notes... <br></div><div><br></div><div>This involves a lot more manual work than the approach in the paper Miller shared (you should probably just be listening to Miller here:), but it allows you to really tune stuff to what you like to hear.</div><div><br></div><div>Every minute I've spent playing Jazz piano is screaming "NO" at me right now.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Nov 10, 2020 at 2:40 PM Miller Puckette via Pd-list <<a href="mailto:pd-list@lists.iem.at">pd-list@lists.iem.at</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">That is a wonderful question.  Here's a deep and thoughtful paper about<br>
it...<br>
<br>
<a href="https://static.uni-graz.at/fileadmin/_Persoenliche_Webseite/parncutt_richard/Pdfs/Pa11_tonality.pdf" rel="noreferrer" target="_blank">https://static.uni-graz.at/fileadmin/_Persoenliche_Webseite/parncutt_richard/Pdfs/Pa11_tonality.pdf</a><br>
<br>
The rough answer:  using theory of consonance and dissonance that goes bacy<br>
to Helmholz, Krumhansl and Kessler predicetd an answer and set out to measure<br>
whether it worked on real human subjects.  The answer is, not exactly; there<br>
are places where learned expectations (from Western music theory for instance)<br>
win out over the psychoacoustical predictions.<br>
<br>
Or in short: yes, there's a formula but your ears might not always agree with<br>
it.<br>
<br>
cheers<br>
Miller<br>
<br>
On Tue, Nov 10, 2020 at 11:36:02AM -0600, topo bot wrote:<br>
> Hi, i need  to automatically get all the frequencies from a chord.<br>
> For example imagine i have chords as frequencies in messages:<br>
> <br>
> Chord1  = [195, 174, 146, 116, 58(<br>
> Chord2  =  [ 155, 130, 103, 87, 43(<br>
> <br>
> I want to do something like this: ?Chord1.giveMeAllFrequencies<br>
> And then get a list with the frequencies<br>
> <br>
> <br>
> Is it posible to automatically get all the frequencies that fit into each<br>
> chord(all the frequencies that don't clash)?<br>
> <br>
> I dont know too much about musical theory and i know i can do this by ear ,<br>
> but is there an automatically way to get this?<br>
> <br>
> I hope is clear.<br>
> <br>
> <br>
> Cheers<br>
<br>
> _______________________________________________<br>
> <a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
> UNSUBSCRIBE and account-management -> <a href="https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-list__;!!Mih3wA!WFhsDvY1bB6Nx4VJYuofqU6WdYVcjtvfJDNLHhlCv4EomqBVFWhEFzu6-lfe$" rel="noreferrer" target="_blank">https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-list__;!!Mih3wA!WFhsDvY1bB6Nx4VJYuofqU6WdYVcjtvfJDNLHhlCv4EomqBVFWhEFzu6-lfe$</a> <br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote></div>