mutwo.converters.frontends.ekmelily_constants module¶
Constants to be used for and with mutwo.converters.frontends.ekmelily.
Some constants are also used as default values of
MutwoPitchToHEJIAbjadPitchConverter
__init__ method.
Functions:
|
Default function for |
Data:
Default value for |
|
Default value for |
|
Default mapping for |
|
Default value for |
|
Default value for |
|
Default value for |
|
The difference in cents between a just fifth (3/2) and a 12-EDO fifth. |
|
|
Mapping of prime, exponent and pythagorean accidental to accidental glyph name in Ekmelos. |
Step in cents for one pythagorean accidental (# or b). |
|
Step in cents mapping for each pythagorean accidental (# or b). |
|
Mapping of tempered accidental name to glyph name in Ekmelos. |
|
Mapping of tempered accidental name to cent deviation. |
- DEFAULT_EXPONENT_TO_EXPONENT_INDICATOR(exponent)¶
Default function for
HEJIEkmelilyTuningFileConverterargument exponent_to_exponent_indicator.
- DEFAULT_GLOBAL_SCALE = (Fraction(0, 1), Fraction(1, 1), Fraction(2, 1), Fraction(5, 2), Fraction(7, 2), Fraction(9, 2), Fraction(11, 2))¶
Default value for
EkmelilyTuningFileConverterargument global_scale.
- DEFAULT_OTONALITY_INDICATOR = 'o'¶
Default value for
HEJIEkmelilyTuningFileConverterargument otonality_indicator.
- DEFAULT_PRIME_TO_HEJI_ACCIDENTAL_NAME = {5: 'a', 7: 'b', 11: 'c', 13: 'd', 17: 'e', 19: 'f', 23: 'g'}¶
Default mapping for
HEJIEkmelilyTuningFileConverterargument prime_to_heji_accidental_name.
- DEFAULT_PRIME_TO_HIGHEST_ALLOWED_EXPONENT = {5: 3, 7: 2, 11: 1, 13: 1, 17: 1}¶
Default value for
HEJIEkmelilyTuningFileConverterargument prime_to_highest_allowed_exponent.
- DEFAULT_TEMPERED_PITCH_INDICATOR = 't'¶
Default value for
HEJIEkmelilyTuningFileConverterargument tempered_pitch_indicator.
- DEFAULT_UTONALITY_INDICATOR = 'u'¶
Default value for
HEJIEkmelilyTuningFileConverterargument utonality_indicator.
- DIFFERENCE_BETWEEN_PYTHAGOREAN_AND_TEMPERED_FIFTH = 1.955000865387433¶
The difference in cents between a just fifth (3/2) and a 12-EDO fifth. This constant is used in
HEJIEkmelilyTuningFileConverter.
- PRIME_AND_EXPONENT_AND_TRADITIONAL_ACCIDENTAL_TO_ACCIDENTAL_GLYPH = {(None, None, ''): '#xE261', (None, None, 's'): '#xE262', (None, None, 'ss'): '#xE263', (None, None, 'f'): '#xE260', (None, None, 'ff'): '#xE264', (5, 1, ''): '#xE2C2', (5, 2, ''): '#xE2C2', (5, 3, ''): '#xE2D6', (5, -1, ''): '#xE2C7', (5, -2, ''): '#xE2D1', (5, -3, ''): '#xE2DB', (5, 1, 's'): '#xE2C3', (5, 2, 's'): '#xE2CD', (5, 3, 's'): '#xE2D7', (5, -1, 's'): '#xE2C8', (5, -2, 's'): '#xE2D2', (5, -3, 's'): '#xE2DC', (5, 1, 'ss'): '#xE2C4', (5, 2, 'ss'): '#xE2CE', (5, 3, 'ss'): '#xE2D8', (5, -1, 'ss'): '#xE2C9', (5, -2, 'ss'): '#xE2D3', (5, -3, 'ss'): '#xE2DD', (5, 1, 'f'): '#xE2C1', (5, 2, 'f'): '#xE2CB', (5, 3, 'f'): '#xE2D5', (5, -1, 'f'): '#xE2C6', (5, -2, 'f'): '#xE2D0', (5, -3, 'f'): '#xE2DA', (5, 1, 'ff'): '#xE2C0', (5, 2, 'ff'): '#xE2CA', (5, 3, 'ff'): '#xE2D4', (5, -1, 'ff'): '#xE2C5', (5, -2, 'ff'): '#xE2CF', (5, -3, 'ff'): '#xE2D9', (7, 1, None): '#xE2DE', (7, 2, None): '#xE2E0', (7, -1, None): '#xE2DF', (7, -2, None): '#xE2E1', (11, 1, None): '#xE2E3', (11, -1, None): '#xE2E2', (13, 1, None): '#xE2E4', (13, -1, None): '#xE2E5', (17, 1, None): '#xE2E6', (17, -1, None): '#xE2E7', (19, 1, None): '#xE2E9', (19, -1, None): '#xE2E8', (23, 1, None): '#xE2EA', (23, -1, None): '#xE2EB'}¶
Mapping of prime, exponent and pythagorean accidental to accidental glyph name in Ekmelos.
- PYTHAGOREAN_ACCIDENTAL_CENT_DEVIATION_SIZE = 113.69¶
Step in cents for one pythagorean accidental (# or b).
- PYTHAGOREAN_ACCIDENTAL_TO_CENT_DEVIATIONS = {'': 0, 'f': -113.69, 'ff': -227.38, 's': 113.69, 'ss': 227.38}¶
Step in cents mapping for each pythagorean accidental (# or b).
- TEMPERED_ACCIDENTAL_TO_ACCIDENTAL_GLYPH = {'': '#xE2F2', 'f': '#xE2F1', 'ff': '#xE2F0', 'qf': '#xE2F5', 'qs': '#xE2F6', 's': '#xE2F3', 'ss': '#xE2F4'}¶
Mapping of tempered accidental name to glyph name in Ekmelos.
- TEMPERED_ACCIDENTAL_TO_CENT_DEVIATION = {'': 0, 'f': -100, 'ff': -200, 'qf': -50, 'qs': 50, 's': 100, 'ss': 200}¶
Mapping of tempered accidental name to cent deviation.