Wedgie/Archived version: Difference between revisions
removing "formal prime" |
→The procedure: Sintel's temperament finder finds the CTE tuning |
||
| Line 50: | Line 50: | ||
To find (a JI interpretation of) the '''generator''': Solve the equation W('''2''', '''g''') = ''c''<sub>1</sub>W('''2''', '''q'''<sub>1</sub>) + … + ''c''<sub>''n''</sub>W('''2''', '''q'''<sub>''n''</sub>) = ''d'' for the coefficients ''c''<sub>1</sub>, ..., ''c''<sub>''n''</sub> (using some algorithm such as the [[Wikipedia: Extended Euclidean algorithm|extended Euclidean algorithm]]). Then one valid generator for the temperament is '''g''' = (the tempered version of) ''q''<sub>1</sub><sup>''c''<sub>1</sub></sup> … ''q''<sub>''n''</sub><sup>''c''<sub>''n''</sub></sup> (written additively, a linear combination '''g''' = ''c''<sub>1</sub>'''q'''<sub>1</sub> + … + ''c''<sub>''n''</sub>'''q'''<sub>''n''</sub>). | To find (a JI interpretation of) the '''generator''': Solve the equation W('''2''', '''g''') = ''c''<sub>1</sub>W('''2''', '''q'''<sub>1</sub>) + … + ''c''<sub>''n''</sub>W('''2''', '''q'''<sub>''n''</sub>) = ''d'' for the coefficients ''c''<sub>1</sub>, ..., ''c''<sub>''n''</sub> (using some algorithm such as the [[Wikipedia: Extended Euclidean algorithm|extended Euclidean algorithm]]). Then one valid generator for the temperament is '''g''' = (the tempered version of) ''q''<sub>1</sub><sup>''c''<sub>1</sub></sup> … ''q''<sub>''n''</sub><sup>''c''<sub>''n''</sub></sup> (written additively, a linear combination '''g''' = ''c''<sub>1</sub>'''q'''<sub>1</sub> + … + ''c''<sub>''n''</sub>'''q'''<sub>''n''</sub>). | ||
Now choosing an optimal tuning for the temperament is a matter of choosing a way to measure error from JI and minimizing the error. For example, the [[TE tuning|TE]] and [[CTE tuning|CTE]] tunings are based on minimizing [[TE error]], and those tunings can be found using | Now choosing an optimal tuning for the temperament is a matter of choosing a way to measure error from JI and minimizing the error. For example, the [[TE tuning|TE]] and [[CTE tuning|CTE]] tunings are based on minimizing [[TE error]], and those tunings can be found using [https://sintel.pythonanywhere.com/ Sintel's temperament finder[. | ||
=== Example === | === Example === | ||