Hi, i need to automatically get all the frequencies from a chord. For example imagine i have chords as frequencies in messages:
Chord1 = [195, 174, 146, 116, 58( Chord2 = [ 155, 130, 103, 87, 43(
I want to do something like this: ?Chord1.giveMeAllFrequencies And then get a list with the frequencies
Is it posible to automatically get all the frequencies that fit into each chord(all the frequencies that don't clash)?
I dont know too much about musical theory and i know i can do this by ear , but is there an automatically way to get this?
I hope is clear.
Cheers
That is a wonderful question. Here's a deep and thoughtful paper about it...
https://static.uni-graz.at/fileadmin/_Persoenliche_Webseite/parncutt_richard...
The rough answer: using theory of consonance and dissonance that goes bacy to Helmholz, Krumhansl and Kessler predicetd an answer and set out to measure whether it worked on real human subjects. The answer is, not exactly; there are places where learned expectations (from Western music theory for instance) win out over the psychoacoustical predictions.
Or in short: yes, there's a formula but your ears might not always agree with it.
cheers Miller
On Tue, Nov 10, 2020 at 11:36:02AM -0600, topo bot wrote:
Hi, i need to automatically get all the frequencies from a chord. For example imagine i have chords as frequencies in messages:
Chord1 = [195, 174, 146, 116, 58( Chord2 = [ 155, 130, 103, 87, 43(
I want to do something like this: ?Chord1.giveMeAllFrequencies And then get a list with the frequencies
Is it posible to automatically get all the frequencies that fit into each chord(all the frequencies that don't clash)?
I dont know too much about musical theory and i know i can do this by ear , but is there an automatically way to get this?
I hope is clear.
Cheers
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-list__;!...
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...
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.
Every minute I've spent playing Jazz piano is screaming "NO" at me right now.
On Tue, Nov 10, 2020 at 2:40 PM Miller Puckette via Pd-list < pd-list@lists.iem.at> wrote:
That is a wonderful question. Here's a deep and thoughtful paper about it...
https://static.uni-graz.at/fileadmin/_Persoenliche_Webseite/parncutt_richard...
The rough answer: using theory of consonance and dissonance that goes bacy to Helmholz, Krumhansl and Kessler predicetd an answer and set out to measure whether it worked on real human subjects. The answer is, not exactly; there are places where learned expectations (from Western music theory for instance) win out over the psychoacoustical predictions.
Or in short: yes, there's a formula but your ears might not always agree with it.
cheers Miller
On Tue, Nov 10, 2020 at 11:36:02AM -0600, topo bot wrote:
Hi, i need to automatically get all the frequencies from a chord. For example imagine i have chords as frequencies in messages:
Chord1 = [195, 174, 146, 116, 58( Chord2 = [ 155, 130, 103, 87, 43(
I want to do something like this: ?Chord1.giveMeAllFrequencies And then get a list with the frequencies
Is it posible to automatically get all the frequencies that fit into each chord(all the frequencies that don't clash)?
I dont know too much about musical theory and i know i can do this by
ear ,
but is there an automatically way to get this?
I hope is clear.
Cheers
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->
https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-list__;!...
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Hi,
I think it's not really clear what you're after. Your chords are already lists of frequencies... Or are you talking about partials/overtones? The overtone structure of each tone is different for each instrument/synth and can also change over time. In theory, each tone has an *infinite* number of partials (although you probably won't be able to hear the 100th partial).
But again, I'm not sure this is what you were talking about.
Christof
On 10.11.2020 18:36, topo bot wrote:
Hi, i need to automatically get all the frequencies from a chord. For example imagine i have chords as frequencies in messages:
Chord1 = [195, 174, 146, 116, 58( Chord2 = [ 155, 130, 103, 87, 43(
I want to do something like this: ?Chord1.giveMeAllFrequencies And then get a list with the frequencies
Is it posible to automatically get all the frequencies that fit into each chord(all the frequencies that don't clash)?
I dont know too much about musical theory and i know i can do this by ear , but is there an automatically way to get this?
I hope is clear.
Cheers
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Hi Adam, One of the great joys of Pd, messing with code, sound and creativity in general, for me anyway, is starting off with a clear idea. You seem to have that, though to give us a clearer idea of intention, perhaps you could say what source(s) the chords will be generated from?
My own approach is that if I spend enough time at the coalface of experimentation, the great goddess Cecilia will reward my effort with... 'something'. 99 times out of a hundred, what I end up with doesn't resemble what I set out to achieve. This is often a good thing as we've moved beyond my own limited set of beliefs and expectations (& I like that:).
So while very much in agreement with all the thread comments, let us introduce you to your new favourite Pd wormhole: [sigmund~]. This is prolly best place to start (the helpfile is stuffed to the ginnels with useful info and examples, e.g. see 'sinusiod-tracking').
Enjoy the deep-dive, good luck, have fun and give us a shout for more info if required - sure people will share knowledge best they can...
Julian
On Tue, 10 Nov 2020 at 18:43, topo bot adam.sanches@gmail.com wrote:
Hi, i need to automatically get all the frequencies from a chord. For example imagine i have chords as frequencies in messages:
Chord1 = [195, 174, 146, 116, 58( Chord2 = [ 155, 130, 103, 87, 43(
I want to do something like this: ?Chord1.giveMeAllFrequencies And then get a list with the frequencies
Is it posible to automatically get all the frequencies that fit into each chord(all the frequencies that don't clash)?
I dont know too much about musical theory and i know i can do this by ear , but is there an automatically way to get this?
I hope is clear.
Cheers
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list