User:Godtone/optimal edo sequences
In the below I detail the optimal_edo_sequence
s for a large range of odd-limits (19 thru 123). However, the formatting requires some explanation. I was originally specifically interested in how fifth-chroma temperaments 77, 80, 84(, 87, 94) fare relative to each-other, to get a sense of what their relative strengths and weaknesses are. Therefore I list which of those five edos appear in the sequence separately, followed by what edos appear after them (to get a sense of what the smallest edos that are improvements are). However, this excludes edos smaller than 94 (other than 77, 80, 84 and 87 ofc), so I later did a sequence for smaller edos (in the 1 to 94 range) for completeness. A notable edo appearing frequently in this list (which is excluded in the first lists for being < 94) is 89edo, which interestingly splits 25/24 either into 4 or 6 depending on if you use the flat or sharp mapping of 5/4 (respectively), so that it's almost like it's approximately fifth-chroma in resolution. I also only calculate with pure-octave and patent vals, but since I know the correct high-limit val for 80edo (one of my favourite tuning systems), I use that val for it instead.
patent_vals[80] = val(lim(255),ed(80),'koprsuvBC') for ol in range(19,52,2): result = optimal_edo_sequence(odd_lim(ol,complements=False)) print(str(ol)+'-odd-limit:',[ x for x in result if x in [77,80,84,87,94] ],'\n & additionally:',[ x for x in result if x > 94 ]) 19-odd-limit: [80, 94] & additionally: [111, 121, 137, 149, 159, 161, 181, 193, 217, 270, 311] 21-odd-limit: [94] & additionally: [111, 130, 137, 145, 159, 161, 181, 193, 217, 270, 311] 23-odd-limit: [77, 80, 84, 94] & additionally: [111, 113, 130, 145, 159, 161, 181, 193, 217, 243, 261, 270, 279, 282, 311] 25-odd-limit: [80, 84, 94] & additionally: [109, 111, 118, 130, 137, 140, 149, 159, 183, 193, 214, 217, 270, 282, 311] 27-odd-limit: [77, 80, 84, 87, 94] & additionally: [111, 118, 130, 149, 159, 183, 217, 270, 282, 311] 29-odd-limit: [77, 80, 84, 87] & additionally: [99, 111, 118, 140, 159, 183, 217, 270, 282, 311] 31-odd-limit: [77, 80, 84, 87] & additionally: [106, 111, 118, 125, 128, 130, 140, 149, 159, 171, 183, 217, 270, 282, 311] 33-odd-limit: [77, 80, 84, 87] & additionally: [111, 118, 128, 130, 140, 159, 183, 217, 270, 282, 311] 35-odd-limit: [77, 80, 84] & additionally: [111, 118, 130, 140, 149, 159, 171, 183, 193, 217, 270, 282, 311] 37-odd-limit: [77, 80, 84, 87, 94] & additionally: [106, 118, 125, 130, 140, 149, 159, 171, 183, 202, 205, 217, 224, 270, 282, 296, 311] 39-odd-limit: [77, 80, 84, 87] & additionally: [106, 109, 118, 125, 130, 140, 149, 159, 171, 183, 205, 217, 224, 270, 282, 296, 311] 41-odd-limit: [77, 80, 84] & additionally: [106, 109, 118, 130, 133, 137, 140, 149, 159, 171, 193, 217, 224, 270, 277, 282, 311] 43-odd-limit: [77, 80, 84] & additionally: [106, 118, 130, 133, 140, 159, 171, 193, 202, 224, 246, 248, 270, 277, 296, 311] 45-odd-limit: [77, 80, 84, 87] & additionally: [106, 118, 130, 133, 140, 159, 171, 183, 193, 224, 246, 248, 270, 277, 311] 47-odd-limit: [77, 80, 84, 87] & additionally: [106, 118, 130, 133, 140, 159, 171, 193, 224, 248, 270, 296, 301, 311] 49-odd-limit: [77, 80, 84, 94] & additionally: [118, 125, 130, 140, 161, 171, 193, 202, 224, 270, 301, 311] 51-odd-limit: [77, 80, 84, 87, 94] & additionally: [118, 125, 130, 140, 171, 202, 224, 248, 260, 265, 270, 296, 311] # I separated it into two calculations because beyond the 51-odd-limit the usefulness is more dubious beyond just general sources of opportunistic concordance. for ol in range(51,124,2): result = optimal_edo_sequence(odd_lim(ol,complements=False)) print(str(ol)+'-odd-limit:',[ x for x in result if x in [77,80,84,87,94] ],'\n & additionally:',[ x for x in result if x > 94 ]) 51-odd-limit: [77, 80, 84, 87, 94] & additionally: [118, 125, 130, 140, 171, 202, 224, 248, 260, 265, 270, 296, 311] 53-odd-limit: [77, 84, 94] & additionally: [111, 113, 118, 125, 130, 140, 171, 193, 202, 224, 253, 265, 270, 296, 301] 55-odd-limit: [77, 84, 87, 94] & additionally: [99, 111, 113, 118, 130, 140, 161, 171, 193, 202, 224, 265, 270, 296, 301, 311] 57-odd-limit: [77, 84, 94] & additionally: [111, 113, 118, 130, 140, 161, 171, 183, 190, 193, 202, 224, 239, 265, 270, 296, 301, 311] 59-odd-limit: [77, 84, 94] & additionally: [111, 118, 130, 137, 140, 159, 161, 171, 193, 202, 224, 239, 265, 270, 296] 61-odd-limit: [77, 80, 84, 94] & additionally: [111, 113, 118, 130, 140, 159, 161, 171, 193, 202, 229, 265, 270, 296] 63-odd-limit: [77, 84, 94] & additionally: [111, 113, 118, 125, 130, 140, 159, 161, 171, 202, 229, 260, 265, 270, 296] 65-odd-limit: [77, 80, 84, 94] & additionally: [111, 113, 118, 125, 130, 140, 159, 161, 171, 202, 224, 229, 265, 270, 296, 301] 67-odd-limit: [77, 84, 87, 94] & additionally: [113, 118, 125, 130, 137, 140, 161, 171, 202, 224, 229, 260, 265, 270, 301] 69-odd-limit: [77, 80, 84, 94] & additionally: [113, 118, 125, 130, 137, 140, 161, 171, 183, 193, 202, 224, 229, 260, 265, 270, 301] 71-odd-limit: [77, 80, 84, 87, 94] & additionally: [113, 118, 125, 128, 130, 137, 140, 161, 171, 181, 183, 193, 202, 229, 258, 260, 265, 270, 289, 296, 301] 73-odd-limit: [77, 80, 84, 94] & additionally: [113, 118, 125, 128, 130, 137, 140, 161, 171, 181, 183, 193, 202, 243, 258, 260, 265, 270, 289, 296, 301] 75-odd-limit: [77, 80, 84, 94] & additionally: [113, 118, 128, 130, 137, 140, 161, 171, 181, 183, 193, 202, 258, 270, 289, 296, 301] 77-odd-limit: [77, 80, 84, 87, 94] & additionally: [113, 118, 125, 128, 130, 137, 140, 161, 171, 181, 183, 193, 202, 239, 255, 258, 270, 289, 301] 79-odd-limit: [77, 80, 84, 87, 94] & additionally: [111, 113, 118, 125, 128, 137, 140, 159, 161, 171, 181, 193, 202, 255, 258, 270, 289, 301] 81-odd-limit: [77, 80, 87, 94] & additionally: [111, 113, 118, 128, 130, 140, 159, 171, 183, 193, 202, 224, 248, 258, 270, 289, 301] 83-odd-limit: [77, 80, 87, 94] & additionally: [111, 113, 118, 128, 140, 152, 159, 161, 171, 193, 202, 224, 248, 258, 270, 289, 301] 85-odd-limit: [77, 80, 87, 94] & additionally: [111, 113, 118, 128, 130, 140, 152, 159, 171, 193, 202, 224, 258, 270, 289, 301] 87-odd-limit: [77, 80, 87, 94] & additionally: [111, 113, 118, 130, 140, 152, 159, 171, 183, 202, 224, 258, 270, 289, 301] 89-odd-limit: [77, 80, 87, 94] & additionally: [99, 111, 113, 118, 130, 140, 152, 159, 161, 171, 181, 183, 202, 224, 248, 258, 270, 289, 301] 91-odd-limit: [77, 80, 87, 94] & additionally: [99, 111, 113, 118, 130, 140, 152, 161, 171, 181, 183, 202, 214, 217, 224, 248, 258, 270, 289, 296, 301] 93-odd-limit: [77, 80, 87, 94] & additionally: [99, 111, 113, 118, 128, 130, 140, 152, 161, 171, 181, 183, 193, 202, 217, 224, 248, 258, 289, 296, 301] 95-odd-limit: [77, 80, 87, 94] & additionally: [99, 106, 111, 113, 118, 128, 130, 140, 152, 161, 171, 181, 183, 193, 202, 224, 248, 258, 296, 301] 97-odd-limit: [77, 80, 87, 94] & additionally: [99, 106, 111, 113, 118, 128, 130, 140, 152, 161, 171, 181, 183, 193, 202, 224, 246, 248, 258, 301] 99-odd-limit: [77, 80, 84, 87, 94] & additionally: [106, 111, 113, 118, 128, 130, 140, 152, 161, 171, 181, 183, 202, 224, 246, 248, 258, 270, 301] 101-odd-limit: [77, 80, 87, 94] & additionally: [106, 111, 113, 118, 128, 130, 140, 152, 161, 171, 181, 183, 193, 202, 224, 246, 248, 258, 270, 301] 103-odd-limit: [77, 80, 87, 94] & additionally: [99, 106, 111, 113, 118, 128, 130, 140, 161, 171, 181, 202, 217, 224, 246, 248, 258, 270, 289, 301] 105-odd-limit: [77, 80, 84, 87, 94] & additionally: [99, 106, 111, 113, 118, 128, 130, 140, 161, 171, 181, 202, 217, 224, 246, 248, 258, 270, 289, 301] 107-odd-limit: [77, 80, 84, 87, 94] & additionally: [99, 106, 111, 113, 118, 128, 130, 140, 161, 171, 181, 202, 217, 224, 246, 248, 258, 270, 289, 301] 109-odd-limit: [77, 80, 87, 94] & additionally: [99, 106, 108, 111, 113, 118, 128, 130, 140, 161, 171, 181, 202, 217, 224, 246, 248, 258, 270, 289, 301] 111-odd-limit: [77, 80, 87, 94] & additionally: [99, 106, 108, 111, 113, 118, 128, 130, 140, 161, 171, 181, 202, 217, 224, 248, 258, 289, 296, 301] 113-odd-limit: [77, 80, 87, 94] & additionally: [99, 106, 111, 113, 118, 128, 130, 140, 161, 171, 181, 202, 217, 224, 248, 258, 277, 289, 301] 115-odd-limit: [77, 80, 87, 94] & additionally: [99, 111, 113, 118, 128, 130, 140, 161, 171, 181, 202, 217, 224, 246, 248, 258, 277, 289, 301, 311] 117-odd-limit: [77, 80, 87, 94] & additionally: [99, 111, 113, 118, 128, 130, 140, 161, 171, 181, 193, 202, 214, 217, 224, 246, 248, 258, 277, 289, 301, 311] 119-odd-limit: [77, 80, 87, 94] & additionally: [99, 111, 113, 118, 128, 130, 140, 152, 159, 161, 171, 181, 193, 202, 207, 217, 224, 229, 239, 248, 258, 277, 289, 301, 311] 121-odd-limit: [77, 80, 87, 94] & additionally: [109, 111, 113, 118, 128, 130, 137, 140, 152, 159, 161, 181, 207, 217, 224, 239, 248, 270, 277, 296, 301, 311] 123-odd-limit: [77, 80, 87, 94] & additionally: [106, 109, 111, 113, 118, 128, 130, 137, 140, 152, 159, 161, 181, 202, 207, 217, 224, 239, 248, 270, 277, 296, 301, 311] 125-odd-limit: [80, 87] & additionally: [106, 109, 111, 115, 118, 130, 137, 140, 152, 159, 161, 181, 183, 202, 217, 224, 239, 248, 270, 277, 289, 301, 311] LOWER LISTS: 19-odd-limit: [1, 2, 3, 4, 5, 7, 9, 12, 15, 16, 19, 20, 22, 24, 36, 41, 43, 44, 50, 56, 62, 68, 72, 80, 94] 21-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 16, 20, 24, 26, 31, 33, 36, 41, 43, 50, 53, 56, 62, 68, 72, 89, 94] 23-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 16, 21, 24, 29, 31, 36, 43, 46, 50, 53, 62, 68, 77, 80, 84, 89, 94] 25-odd-limit: [1, 2, 3, 4, 6, 7, 9, 10, 12, 15, 16, 24, 27, 28, 29, 31, 41, 43, 46, 50, 53, 62, 68, 80, 84, 94] 27-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 29, 31, 41, 46, 50, 53, 68, 72, 77, 80, 84, 87, 94] 29-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 26, 29, 31, 34, 41, 46, 50, 53, 62, 65, 72, 77, 80, 84, 87] 31-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 29, 31, 34, 41, 46, 53, 60, 62, 65, 77, 84, 87] 33-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 29, 31, 34, 36, 41, 43, 46, 53, 60, 62, 65, 77, 84, 87] 35-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 31, 36, 41, 46, 53, 62, 65, 68, 72, 77, 84] 37-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 31, 34, 36, 41, 43, 46, 53, 62, 63, 65, 68, 72, 77, 84, 87, 94] 39-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 16, 19, 22, 24, 31, 34, 36, 38, 41, 43, 46, 53, 62, 63, 68, 72, 77, 84, 87] 41-odd-limit: [1, 2, 3, 4, 5, 7, 8, 9, 10, 12, 14, 15, 16, 17, 19, 22, 24, 31, 34, 36, 41, 43, 46, 50, 53, 62, 65, 72, 77, 80, 84] 43-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 14, 15, 16, 17, 19, 22, 24, 26, 31, 40, 41, 43, 44, 46, 50, 53, 62, 63, 65, 72, 77, 80, 84] 45-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 14, 15, 16, 17, 19, 22, 24, 29, 31, 36, 40, 41, 43, 44, 46, 50, 53, 62, 63, 65, 72, 77, 82, 84, 87] 47-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 14, 15, 16, 17, 19, 22, 24, 29, 31, 36, 40, 41, 43, 50, 53, 62, 63, 65, 72, 77, 82, 84, 87] 49-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 14, 15, 16, 17, 19, 21, 22, 26, 31, 36, 40, 41, 43, 46, 50, 53, 58, 62, 63, 72, 77, 82, 84, 94] 51-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 14, 15, 17, 19, 21, 22, 26, 31, 41, 43, 46, 53, 58, 62, 68, 72, 77, 82, 84, 87, 94] 53-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 14, 15, 17, 19, 21, 22, 26, 27, 31, 36, 41, 43, 46, 50, 53, 56, 58, 62, 72, 77, 84, 89, 94] 55-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 14, 15, 17, 19, 21, 22, 26, 31, 40, 41, 46, 50, 53, 56, 62, 72, 77, 84, 87, 94] 57-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 14, 15, 17, 19, 22, 26, 27, 31, 37, 40, 41, 46, 50, 53, 56, 62, 72, 77, 84, 94] 59-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 14, 15, 17, 19, 22, 26, 27, 31, 37, 40, 41, 43, 50, 53, 62, 63, 68, 72, 77, 84, 94] 61-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 14, 15, 17, 19, 22, 24, 26, 27, 31, 40, 41, 43, 53, 56, 62, 63, 72, 77, 84, 94] 63-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 14, 15, 17, 19, 22, 24, 26, 31, 41, 43, 53, 56, 62, 63, 72, 77, 82, 84, 94] 65-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 17, 19, 22, 24, 26, 31, 41, 43, 53, 56, 62, 63, 68, 72, 77, 84, 94] 67-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 17, 19, 22, 24, 26, 27, 31, 41, 43, 53, 56, 62, 63, 72, 77, 84, 87, 89, 94] 69-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 17, 19, 22, 24, 26, 27, 31, 41, 43, 53, 56, 62, 63, 72, 77, 84, 89, 94] 71-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 17, 19, 22, 24, 26, 27, 31, 41, 43, 46, 53, 56, 62, 72, 77, 82, 84, 87, 89, 94] 73-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 17, 19, 22, 24, 26, 27, 31, 41, 43, 46, 53, 62, 63, 72, 77, 84, 89, 94] 75-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 17, 19, 22, 24, 26, 27, 31, 41, 43, 46, 53, 62, 63, 72, 77, 84, 89, 94] 77-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 17, 19, 22, 24, 26, 27, 31, 41, 46, 53, 62, 63, 72, 77, 84, 87, 89, 94] 79-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 17, 19, 22, 24, 26, 27, 31, 41, 43, 46, 53, 63, 72, 77, 82, 84, 87, 89, 94] 81-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 17, 19, 22, 24, 26, 27, 31, 41, 46, 53, 63, 72, 77, 84, 87, 89, 94] 83-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 17, 19, 22, 24, 26, 27, 31, 41, 46, 53, 63, 72, 77, 84, 87, 89, 94] 85-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 26, 27, 31, 36, 41, 46, 53, 63, 72, 77, 84, 87, 89, 94] 87-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 26, 27, 31, 36, 41, 46, 53, 63, 72, 77, 84, 87, 94] 89-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 26, 27, 31, 34, 36, 41, 46, 53, 63, 72, 77, 82, 84, 87, 89, 94] 91-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 26, 27, 31, 34, 36, 41, 46, 53, 63, 72, 77, 84, 87, 89, 94] 93-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 26, 27, 31, 34, 41, 46, 53, 62, 63, 72, 77, 82, 84, 87, 89, 94] 95-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 26, 27, 31, 34, 41, 46, 53, 62, 63, 72, 77, 84, 87, 89, 94] 97-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 27, 31, 34, 41, 46, 53, 62, 63, 72, 77, 84, 87, 94] 99-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 27, 31, 34, 36, 41, 46, 53, 63, 72, 77, 84, 87, 94] 101-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 27, 31, 34, 36, 41, 46, 53, 63, 72, 77, 84, 87, 94] 103-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 26, 27, 31, 34, 36, 41, 46, 53, 63, 72, 77, 84, 87, 94] 105-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 26, 27, 31, 34, 36, 41, 46, 53, 63, 72, 77, 84, 87, 94] 107-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 26, 27, 31, 34, 36, 41, 46, 53, 63, 72, 77, 84, 87, 89, 94] 109-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 26, 27, 31, 34, 36, 41, 43, 46, 53, 63, 65, 72, 77, 84, 87, 94] 111-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 26, 27, 31, 34, 36, 41, 43, 46, 53, 63, 72, 77, 84, 87, 94] 113-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 26, 27, 31, 34, 36, 41, 43, 46, 53, 58, 63, 72, 77, 84, 87, 89, 94] 115-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 19, 22, 24, 26, 27, 31, 34, 36, 41, 43, 46, 53, 58, 63, 65, 72, 77, 84, 87, 94] 117-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 17, 19, 22, 24, 26, 27, 31, 34, 36, 41, 43, 46, 53, 58, 63, 72, 77, 84, 87, 94] 119-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 15, 17, 19, 22, 24, 26, 27, 31, 34, 36, 41, 43, 46, 53, 58, 63, 65, 72, 77, 84, 87, 94] 121-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 14, 15, 17, 19, 22, 24, 26, 27, 29, 31, 36, 41, 43, 46, 53, 58, 63, 65, 72, 77, 84, 87, 94] 123-odd-limit: [1, 2, 3, 4, 5, 7, 9, 10, 12, 14, 15, 17, 19, 22, 24, 26, 27, 29, 31, 36, 41, 46, 53, 58, 63, 65, 72, 77, 84, 87, 94]