[PD] chord libraries?

Matt Barber brbrofsvl at gmail.com
Mon Nov 2 18:07:06 CET 2015


Depends also what you mean by "common 3 and 4 note chords."

If you don't count pitch inversions of a chord as the same type (e.g. if
you want to be able to say that a major triad is different from a minor
triad), there are 19 total 3-note chords in 12TET (to within respacing and
transposition), and 43 4-note chords, all of which are used in plenty of
music from the last 100 years. The best way to catalog those is by finding
the most closely packed chromatic representation starting on 0 (which is
sometimes called the "normal form"). Then a dominant seventh chord (e.g.
G-B-D-F) is 0368 (B would be 0 in the G-B-D-F) example. 0123 is the
chromatic cluster, 0235 is the dorian tetrachord, and so forth.

I do have an abstraction somewhere that takes a list of pitches by integer
in any n-TET and outputs the normal form as a list, but I can't remember if
I let the user choose whether or not to let chords related by pitch
inversion to be the same or different type. I can dig it out if anyone is
interested.

Matt

On Mon, Nov 2, 2015 at 1:13 AM, William Huston <williamahuston at gmail.com>
wrote:

> Wow, looks like just what I'm looking for.
> Many thanks!
>
>
> On Sun, Nov 1, 2015 at 11:46 PM, Joe Newlin <jtnewlin at gmail.com> wrote:
>
>> Check out chorddict-help.pd from rjlib:
>> https://github.com/rjdj/rjlib/tree/master/rj
>>
>> JN
>>
>>
>> On Sun, Nov 1, 2015 at 7:31 PM, William Huston <williamahuston at gmail.com>
>> wrote:
>> >
>> > Before I reinvent the wheel, I'm wondering what people have done
>> characterizing chord libraries?
>> >
>> > I'm looking for the root position constructions in terms of intervals
>> for 3 and 4 note chords.
>> >
>> > I realize there are only a dozen or so which are mostly used, but just
>> wondering what people have come up with.
>> >
>> > What would be really nice is to convert between things like:
>> >
>> > 1,3,5 -> "Major" -> 1,5,8
>> > 1,3b,5 -> "Minor" -> 1,4,8
>> > 1,4,5 -> "Sus4" -> 1,6,8
>> >
>> > I.e., Notes in scale,
>> > Common name, Interval map
>> >
>> > ... for all common 3 and 4 note chords. Like, given any one of those,
>> can derive the others.
>> >
>> > Also would be nice given an interval map, be able to identify it as an
>> inversion of a more basic chord, like:
>> >
>> > 1,5,8 -> Maj/root
>> > 1,4,9 -> Maj/1st inv
>> > 1,6,10 -> Maj/2nd inv
>> >
>> > Any pointers/ideas along these lines appreciated!
>> >
>> > Thanks
>> >
>> > --
>> > --
>> > May you, and all beings
>> > be happy and free from suffering :)
>> > -- ancient Buddhist Prayer (Metta)
>> >
>> >
>> > _______________________________________________
>> > Pd-list at lists.iem.at mailing list
>> > UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>> >
>>>>
>
>
>
> --
> --
> May you, and all beings
> be happy and free from suffering :)
> -- ancient Buddhist Prayer (Metta)
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20151102/4df3505d/attachment.html>


More information about the Pd-list mailing list