Talk:Functional Just System

From Xenharmonic Wiki
Revision as of 23:58, 28 November 2020 by Xenwolf (talk | contribs) (How to name a pythagorean interval: re ... have to go to bed right now)
Jump to navigation Jump to search

How to name a pythagorean interval

Implementing FJS naming is easy modulo getting to know names of pythagorean (3-limit) intervals. When I attempted to implement the latter, I ended up misnaming many intervals I picked for testing. I then went to see how the author of FJS solved that and came to this lovely function. That looks complicated, of a flavor “okay I can certainly walk this through, but what is the semantics of all these things?”. Though now, when seeing that the pythagorean d2 = [19 -12 is descending, I think I understand what I have done wrong (at least I nailed P/M/m/A/d/AA/dd/… right! — but those are easy to see). But if you have a simpler, higher-level description of the naming schema, I would greatly appreciate that! --Arseniiv (talk) 22:52, 28 November 2020 (UTC)

I'm not sure is this is what you are asking for but remember that I was highly confused by this naming scheme. The letters are secondary decoration but come first. Pi = Perfect interval, Mi = major interval, mi = minor interval, Ai = Augmented interval, di = diminished interval, AAi = double augmented interval, ddi = double diminished interval. The intervals i are just numbered 1=unison, 2=second, 3=third, 4=forth, etc. hope that helps --Xenwolf (talk) 23:58, 28 November 2020 (UTC)