Talk:Functional Just System: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
Arseniiv (talk | contribs)
 
Xenwolf (talk | contribs)
How to name a pythagorean interval: re ... have to go to bed right now
Line 2: Line 2:


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 [https://github.com/misotanni/jipci/blob/c2a2af1806110f68c98bf2df21441175fc561320/jipci.py#L163 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 = {{monzo|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! --[[User:Arseniiv|Arseniiv]] ([[User talk:Arseniiv|talk]]) 22:52, 28 November 2020 (UTC)
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 [https://github.com/misotanni/jipci/blob/c2a2af1806110f68c98bf2df21441175fc561320/jipci.py#L163 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 = {{monzo|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! --[[User:Arseniiv|Arseniiv]] ([[User talk: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 --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 23:58, 28 November 2020 (UTC)

Revision as of 23:58, 28 November 2020

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)