-- Jacques Dudon 14.03.2023 tuningsValues = {} -- Semantic sets (16) -- semantic-12 table.insert( tuningsValues, {name="Semantic sets/semantic-12", scale={"135/128", "9/8", "32/27", "5/4", "4/3", "45/32", "3/2", "128/81", "5/3", "16/9", "15/8", "2/1"}}) ---- 22 shrutis (24 notes) table.insert( tuningsValues, {name="Semantic sets/22 shrutis", scale={"256/243", "135/128", "16/15", "10/9", "9/8", "32/27", "6/5", "5/4", "81/64", "4/3", "27/20", "45/32", "64/45", "3/2", "128/81", "8/5", "5/3", "27/16", "16/9", "9/5", "15/8", "256/135", "243/128", "2/1"}}) ---- 22 shrutis-middle_c (24 notes) table.insert( tuningsValues, {name="Semantic sets/22 shrutis-middle_c", scale={ "135/128", "16/15", "10/9", "9/8", "32/27", "6/5", "3/2", "5/4", "81/64", "4/3", "27/20", "1/1", "45/32", "64/45", "3/2", "128/81", "8/5", "5/3", "27/16", "16/9", "9/5", "15/8", "256/135", "2/1"}}) ---- semantic-36 (36 notes) table.insert( tuningsValues, {name="Semantic sets/semantic-36", scale={ "81/80", "25/24", "135/128", "16/15", "10/9", "9/8", "256/225", "75/64", "32/27", "6/5", "100/81", "5/4", "81/64", "320/243", "4/3", "27/20", "25/18", "45/32", "64/45", "40/27", "3/2", "243/160", "25/16", "128/81", "8/5", "400/243", "5/3", "27/16", "225/128", "16/9", "9/5", "50/27", "15/8", "256/135", "160/81", "2/1"}}) tuningsValues[#tuningsValues].scale[-1] = "80/81" -- semantic-45 (48 notes) table.insert( tuningsValues, {name="Semantic sets/semantic-45", scale={"81/80", "25/24", "135/128", "16/15", "27/25", "800/729", "10/9", "9/8", "256/225", "75/64", "32/27", "1/1", "6/5", "243/200", "100/81", "5/4", "81/64", "32/25", "320/243", "4/3", "27/20", "25/18", "45/32", "1/1 ", "64/45", "36/25", "40/27", "3/2", "243/160", "25/16", "128/81", "8/5", "81/50", "400/243", "5/3", "1/1", "27/16", "128/75", "225/128", "16/9", "9/5", "729/400", "50/27", "15/8", "256/135", "48/25", "160/81", "2/1"}}) ---- semantic-48 (48 notes) table.insert( tuningsValues, {name="Semantic sets/semantic-48", scale={"81/80", "25/24", "135/128", "16/15", "27/25", "800/729", "10/9", "9/8", "256/225", "75/64", "32/27", "6/5", "243/200", "100/81", "5/4", "81/64", "32/25", "320/243", "4/3", "27/20", "512/375", "25/18", "45/32", "64/45", "36/25", "375/256", "40/27", "3/2", "243/160", "25/16", "128/81", "8/5", "81/50", "400/243", "5/3", "27/16", "128/75", "225/128", "16/9", "9/5", "729/400", "50/27", "15/8", "256/135", "48/25", "125/64", "160/81", "2/1"}}) ---- semantic-53_sym (tuning par défaut pour l'Axis-64 = 53 notes) table.insert( tuningsValues, {name="Semantic sets/semantic-53-Axis64", scale={"81/80", "128/125", "25/24", "135/128", "16/15", "27/25", "800/729", "10/9", "9/8", "256/225", "144/125", "75/64", "32/27", "6/5", "243/200", "100/81", "5/4", "81/64", "32/25", "125/96", "320/243", "4/3", "27/20", "512/375", "25/18", "45/32", "64/45", "36/25", "375/256", "40/27", "3/2", "243/160", "192/125", "25/16", "128/81", "8/5", "81/50", "400/243", "5/3", "27/16", "128/75", "125/72", "225/128", "16/9", "9/5", "729/400", "50/27", "15/8", "256/135", "48/25", "125/64", "160/81", "2/1"}}) ---- semantic_wt table.insert( tuningsValues, {name="Semantic sets/semantic_wt", scale={"135/128", "28/25", "1215/1024", "5/4", "4/3", "45/32", "3/2", "405/256", "375/224", "16/9", "15/8", "2/1"}}) ---- semantic_17.l_axis-19 (24 notes) table.insert( tuningsValues, {name="Semantic sets/semantic_17.l_axis-19", scale={ "28/27", "672/625", "357/320", "125/112", "125/108", "6/5", "56/45", "4032/3125", "1071/800", "75/56", "25/18", "1/1", "36/25", "112/75", "765/512", "3125/2016", "45/28", "5/3", "216/125", "224/125", "459/256", "625/336", "27/14", "2/1"}}) ---- semantix-36 (36 notes) table.insert( tuningsValues, {name="Semantic sets/semantix-36", scale={"49/48", " 25/24", " 200/189", " 27/25", " 54/49", " 9/8", " 8/7", " 7/6", " 25/21", " 243/200", " 100/81", " 63/50", " 9/7", " 21/16", " 4/3", " 49/36", " 25/18", " 567/400", " 36/25", " 72/49", " 3/2", " 49/32", " 14/9", " 100/63", " 81/50", " 81/49", " 42/25", " 12/7", " 7/4", " 25/14", " 49/27", " 50/27", " 189/100", " 27/14", " 96/49", " 2/1", "49/24", " 25/12", " 400/189", " 54/25", " 108/49", " 9/4", " 16/7"}}) tuningsValues[#tuningsValues].scale[-1] = "48/49" -- dhasamadhyama-schismatic table.insert( tuningsValues, {name="Semantic sets/dhasamadhyama-schismatic", scale={"541975/487688", "548505/487688", "4570755/3901504", "304781/243844", "81292/60961", "2742309/1950752", "182859/121922", "101607/60961", "1645299/975376", "216807/121922", "914223/487688", "2/1"}}) ---- diatess-19 (19 notes) table.insert( tuningsValues, {name="Semantic sets/diatess-19", scale={"9971/9632", "330299/308224", "2685/2408", "3177/2752", "184141/154112", "1497/1204", "49589/38528", "1643101/1232896", "13355/9632", "110587/77056", "899/602", "7445/4816", "246675/154112", "2005/1204", "66413/38528", "78573/44032", "4471/2408", "37033/19264", "4815/2408", "66413/38528", "78573/44032", "4471/2408", "37033/19264", "2/1"}}) ---- lagunaga-diatonica table.insert( tuningsValues, {name="Semantic sets/lagunaga-diatonica", scale={"1795/1728", "10/9", "125/108", "2155/1728", "4/3", "25/18", "2587/1728", "14/9", "5/3", "1495/864", "50/27", "2/1"}}) ---- minor_thirds_sequence table.insert( tuningsValues, {name="Semantic sets/minor_thirds_sequence", scale={"25/24", "125/108", "6/5", "5/4", "4/3", "25/18", "3/2", "8/5", "5/3", "125/72", "50/27", "2/1"}}) ---- murchana table.insert( tuningsValues, {name="Semantic sets/murchana", scale={"10/9", "9/8", "32/27", "6/5", "4/3", "27/20", "3/2","5/3", "27/16", "16/9", "9/5", "2/1"}}) ---- 5-limit_first_12_numbers table.insert( tuningsValues, {name="Semantic sets/5-limit_first_12_numbers", scale={"25/24", "10/9", "9/8", "5/4", "4/3", "25/18", "3/2", "5/3", "125/72", "16/9", "15/8", "2/1"}}) -- -- - - - - - - -- Indian ragas (38) -- ahir_bhairav-c table.insert( tuningsValues, {name="Indian Ragas/ahir_bhairav-c", scale={"101/96", "19/18", "17/16 ", "5/4", "4/3", "43/32", "3/2", "5/3", "127/72", "16/9", "43/24", "2/1"}}) ---- bhairagi table.insert( tuningsValues, {name="Indian Ragas/bhairagi", scale={"17/16", "9/8", "153/128", "5/4", "4/3", "17/12", "3/2", "51/32", "5/3", "85/48", "15/8", "2/1"}}) ---- bhairav-5 table.insert( tuningsValues, {name="Indian Ragas/bhairav-5", scale={"135/128", "16/15", "5/4", "5/4", "4/3", "1/1", "3/2", "128/81", "8/5", "15/8", "2/1", "2/1"}}) ---- bhairav-17 table.insert( tuningsValues, {name="Indian Ragas/bhairav-17", scale={"17/16 ", "16/15", "5/4", "301/240 ", "4/3", "1/1", "3/2", "51/32 ", "8/5", "15/8", "241/128 ", "2/1"}}) ---- bhairavi-19 table.insert( tuningsValues, {name="Indian Ragas/bhairavi-19", scale={"19/18", "9/8", "32/27", "19/16", "4/3", "45/32", "3/2", "128/81", "19/12", "16/9", "57/32", "2/1"}}) ---- bhatiyar-5 table.insert( tuningsValues, {name="Indian Ragas/bhatiyar-5", scale={"135/128", "16/15", "5/4", "81/64", "4/3", "45/32", "3/2", "5/3", "27/16", "15/8", "256/135", "2/1"}}) ---- bhavani-5 table.insert( tuningsValues, {name="Indian Ragas/bhavani-5", scale={"135/128", "16/15", "32/27", "6/5", "45/32", "64/45", "3/2", "128/81", "8/5", "16/9", "9/5", "2/1"}}) ---- bhavapriya table.insert( tuningsValues, {name="Indian Ragas/bhavapriya-c", scale={"17/16", "273/256", "19/16", "307/256", "45/32", "361/256", "3/2", "51/32", "205/128", "16/9", "57/32", "2/1"}}) ---- chandrakaus-5 table.insert( tuningsValues, {name="Indian Ragas/chandrakaus-5", scale={"1/1", "135/128", "10/9", "81/64", "81/64", "4/3", "45/32", "128/81", "128/81", "5/3", "5/3", "2/1"}}) ---- charukeshi table.insert( tuningsValues, {name="Indian Ragas/charukeshi", scale={"10/9", "9/8", "5/4", "201/160", "4/3", "27/20", "3/2", "19/12", "8/5", "16/9", "9/5", "2/1"}}) ---- coherent_shrutis-12 table.insert( tuningsValues, {name="Indian Ragas/coherent_shrutis-12", scale={"19/18", "9/8", "19/16", "5/4", "4/3", "45/32", "3/2", "19/12", "5/3", "16/9", "15/8", "2/1", "19/9", "9/4"}}) ---- coherent_shrutis-22 (24 notes) table.insert( tuningsValues, {name="Indian Ragas/coherent_shrutis-22", scale={"19/18", "17/16", "16/15", "10/9", "9/8", "19/16", "6/5", "5/4", "24/19", "4/3", "27/20", "45/32", "27/19", "3/2", "19/12", "51/32", "8/5", "5/3", "32/19", "16/9", "9/5", "15/8", "36/19", "2/1"}}) ---- darbari-5 table.insert( tuningsValues, {name="Indian Ragas/darbari-5", scale={"1/1", "9/8", "32/27", "6/5", "4/3", "9/8", "3/2", "128/81", "8/5", "16/9", "9/5", "2/1"}}) ---- desh table.insert( tuningsValues, {name="Indian Ragas/desh", scale={"215/192", "9/8", "239/192", "5/4", "4/3", "43/32", "3/2", "5/3", "215/128", "43/24", "15/8", "2/1"}}) ---- deshi table.insert( tuningsValues, {name="Indian Ragas/deshi", scale={"285/256", "9/8", "19/16", "115/96", "4/3", "257/192", "3/2", "19/12", "107/64", "57/32", "115/64", "2/1"}}) ---- gayakapriya table.insert( tuningsValues, {name="Indian Ragas/gayakapriya", scale={"1/1", "9/8", "19/16", "115/96", "5/4", "3/2", "3/2", "19/12", "51/32", "15/8", "361/192", "2/1"}}) ---- jaijaivanti table.insert( tuningsValues, {name="Indian Ragas/ jaijaivanti", scale={"215/192", "9/8", "7/6", "5/4", "4/3", "129/96", "3/2", "5/3", " 161/96", "43/24", "15/8", "2/1"}}) ---- jaunpuri table.insert( tuningsValues, {name="Indian Ragas/jaunpuri", scale={"575/512", "9/8", "19/16", "115/96", "4/3", "257/192", "3/2", "51/32", "77/48", "57/32", "115/64", "2/1"}}) ---- jog table.insert( tuningsValues, {name="Indian Ragas/jog", scale={"1/1", "19/16", "6/5", "5/4", "4/3", "43/32", "767/512", "3/2", "16/9", "43/24", "115/64", "15/8", "2/1"}}) ---- kalyana-c table.insert( tuningsValues, {name="Indian Ragas/kalyana-c", scale={"64/57", "9/8", "5/4", "64/51", "45/32", "24/17", "3/2", "256/153", "57/34", "15/8", "32/17", "2/1"}}) ---- kanakangi table.insert( tuningsValues, {name="Indian Ragas/kanakangi", scale={"17/16", "9/8", "9/8", "4/3", "4/3", "3/2", "3/2", "19/12", "5/3", "5/3", "2/1", "2/1"}}) ---- khedar table.insert( tuningsValues, {name="Indian Ragas/khedar", scale={"64/57", "9/8", "5/4", "64/51", "4/3", "45/32", "3/2", "256/153", "57/34", "15/8", "32/17", "2/1"}}) ---- kidarvani table.insert( tuningsValues, {name="Indian Ragas/kidarvani", scale={"1/1", "9/8", "19/16", "6/5", "4/3", "9/8", "3/2", "8/5", "16/9", "9/5", "15/8", "2/1"}}) ---- kirvanti-c table.insert( tuningsValues, {name="Indian Ragas/kirvanti-c", scale={"1/1", "9/8", "19/16", "6/5", "64/45", "57/40", "3/2", "51/32", "8/5", "15/8", "303/160", "2/1"}}) ---- kokilaravam table.insert( tuningsValues, {name="Indian Ragas/kokilaravam", scale={"135/128", "17/16", "32/27", "19/16", "4/3", "171/128", "3/2", "853/512", "5/3", "15/8", "723/384", "2/1"}}) ---- lalit-c table.insert( tuningsValues, {name="Indian Ragas/lalit-c.scl", scale={"20/19", "17/16", "5/4", "24/19", "4/3", "17/12", "27/19", "30/19", "51/32", "15/8", "36/19", "2/1"}}) ---- madhuvanti-c table.insert( tuningsValues, {name="Indian Ragas/madhuvanti-c", scale={"143/128", "9/8", "19/16 ", "153/128 ", "613/512 ", "45/32 ", "3/2", "107/64 ", "27/16", "57/32 ", "15/8", "2/1"}}) ---- marva-c table.insert( tuningsValues, {name="Indian Ragas/marva-c", scale={"20/19", "17/16", "5/4", "24/19", "1/1", "45/32", "27/19", "5/3", "32/19", "15/8", "36/19", "2/1"}}) ---- mishra_bhairavi table.insert( tuningsValues, {name="Indian Ragas/mishra_bhairavi", scale={"101/96", "19/18", "19/16", "5/4", "4/3", "17/12", "3/2", "19/12", "5/3", "85/48", "16/9","2/1"}}) ---- ila-schisma table.insert( tuningsValues, {name="Indian Ragas/nila-schisma", scale={"17/16", "16/15", "81/64", "19/15", "4/3", "427/320", "8/5", "77/48", "101/60", "113/60", "19/10", "2/1"}}) ---- purvi-c table.insert( tuningsValues, {name="Indian Ragas/purvi-c", scale={"101/96", "19/18", "5/4", "121/96", "45/32", "17/12", "3/2", "101/64", "19/12", "15/8", "91/48", "2/1"}}) ---- purya_kalyan table.insert( tuningsValues, {name="Indian Ragas/purya_kalyan", scale={"20/19", "17/16", "5/4", "24/19", "17/12", "27/19", "3/2", "127/76", "32/19", "15/8", "36/19", "2/1"}}) ---- sarasvati table.insert( tuningsValues, {name="Indian Ragas/sarasvati", scale={"285/256", "2295/2048", "9/8", "639/512", "5/4", "45/32", "3/2", "5/3", "429/256", "57/32", "459/256", "2/1"}}) ---- satara table.insert( tuningsValues, {name="Indian Ragas/satara", scale={"3/4", "9/8", "3/4", "5/4", "43/32", "3/4", "3/2", "3/4", "27/16", "3/4", "15/8", "2/1"}}) ---- shri_rag-c table.insert( tuningsValues, {name="Indian Ragas/shri_rag-c", scale={"20/19", "161/152", "191/152", "24/19", "107/76", "27/19", "3/2", "30/19", "19/12", "575/304", "36/19", "2/1"}}) ---- todi-c table.insert( tuningsValues, {name="Indian Ragas/todi-c", scale={"20/19", "161/152", "45/38", "19/16", "215/152", "27/19", "3/2", "30/19", "1935/1216", "2297/1216", "36/19", "2/1"}}) ---- tritonada table.insert( tuningsValues, {name="Indian Ragas/tritonada", scale={"18/17", "17/16", "20/17", "19/16", "5/4", "24/17", "193/136", "3/2", "113/68", "57/34", "30/17", "2/1"}}) ---- tritonadi table.insert( tuningsValues, {name="Indian Ragas/tritonadi", scale={"67/64", "101/96", "113/96", "19/16", "45/32", "271/192", "17/12", "3/2", "5/3", "427/256", "113/64", "2/1"}}) -- -- - - - - - - -- World musical cultures (46) -- amlak table.insert( tuningsValues, {name="World musical cultures/amlak", scale={"1/1", "45/38", "19/16", "91/76", "107/76", "27/19", "455/304", "3/2", "30/19", "575/304", "36/19", "2/1"}}) ---- awj_al-farabi_103 table.insert( tuningsValues, {name="World musical cultures/awj_al-farabi_103", scale={"1751/1648", "115/103", "9/8", "128/103", "137/103", "144/103", "3/2", "162/103", "103/64", "7/4", "192/103", "2/1"}}) ---- bala_sem-sem table.insert( tuningsValues, {name="World musical cultures/bala_sem-sem", scale={"162/125", "15625/13824", "15625/10368", "162/125", "125/96", "216/125", "15625/10368", "2/1", "125/108", "125/72", "15625/6912", "2/1"}}) ---- bayati_3-13-23 table.insert( tuningsValues, {name="World musical cultures/bayati_3-13-23", scale={"13/12", "184/169", "46/39", "16/13", "4/3", "18/13", "3/2", "13/8", "276/169", "23/13", "24/13", "2/1"}}) ---- byzantine-5 table.insert( tuningsValues, {name="World musical cultures/byzantine-5", scale={"27/25", "625/576", "3888/3125", "5/4", "20736/15625", "4/3", "3/2", "81/50", "625/384", "27648/15625", "16/9", "2/1"}}) --cinqedo-buzurg table.insert( tuningsValues, {name="World musical cultures/cinqedo-buzurg", scale={"527/488", "595/549", "5443/4392", "683/549", "4/3", "781/549", "784/549", "1793/1098", "100/61", "8233/4392", "1033/549", "2/1"}}) --didymus-5 table.insert( tuningsValues, {name="World musical cultures/didymus-5", scale={"6561/6250", "9/8", "6/5", "3888/3125", "4374/3125", "45/32", "3/2", "8/5", "5/3", "9/5", "5832/3125", "2/1"}}) --gypsy_scale-madhuvanti table.insert( tuningsValues, {name="World musical cultures/gypsy_scale-madhuvanti", scale={"143/128", "9/8", "19/16", "115/96", "45/32", "17/12", "3/2", "5/3", "107/64", "57/32", "43/24", "2/1"}}) --harmonics table.insert( tuningsValues, {name="World musical cultures/harmonics", scale={"13/12", "7/6", "5/4", "4/3", "17/12", "3/2", "19/12", "5/3", "7/4", "11/6", "23/12", "2/1", "13/6", "7/3"}}) --ibn-sina_mohajira table.insert( tuningsValues, {name="World musical cultures/ibn-sina_mohajira", scale={"175/156", "9/8", "315/256", "16/13", "2835/2048", "18/13", "3/2", "175/104", "27/16", "59/32", "24/13", "2/1"}}) --indian_quarters table.insert( tuningsValues, {name="World musical cultures/indian_quarters", scale={"10/9", "9/8", "256/225", "144/125", "4/3", "4/3", "3/2", "3/2", "5/3", "27/16", "128/75", "2/1"}}) --irayne table.insert( tuningsValues, {name="World musical cultures/irayne", scale={"553/498", "1117/996", "304/249", "307/249", "675/498", "371/249", "1499/996", "408/249", "412/249", "453/249", "915/498", "2/1"}}) --ismael_constellation table.insert( tuningsValues, {name="World musical cultures/ismael_constellation", scale={"112/103", "25281/23072", "9/7", "7473/5768", "144/103", "159/112", "159/103", "47/28", "188/103", "103/56", "1431/721", "2/1"}}) --kleismean table.insert( tuningsValues, {name="World musical cultures/kleismean", scale={"21/20", "28/25", "448/375", "5/4", "75/56", "7/5", "3/2", "196/125", "375/224", "25/14", "15/8", "2/1"}}) --melkis-mohajira_wt-24 (24 notes) table.insert( tuningsValues, {name="World musical cultures/melkis-mohajira_wt-24", scale={"443/432", "19/18", "313/288", "121/108", "31/27", "19/16", "11/9", "271/216", "1115/864", "4/3","148/108", "38/27", "209/144", "3/2", "663/432", "19/12", "44/27", "181/108", "31/18", "16/9","11/6", "811/432", "209/108", "2/1"}}) --mohajira-asymmetrical table.insert( tuningsValues, {name="World musical cultures/mohajira-asymmetrical-c", scale={"56/51", "1195/1071", "437/357", "56/45", "1024/765", "5831/4284", "1600/1071", "105/64", "5/3", "640/357", "64/35", "2/1"}}) --mohajira.j3-24 (24 notes) table.insert( tuningsValues, {name="World musical cultures/mohajira.j3-24", scale={"823/800", "847/800", "873/800", "719/640", "231/200", "119/100", "979/800", "1009/800", "2077/1600", "267/200","11/8", "1131/800", "2329/1600", "3/2", "77/50", "127/80", "327/200", "673/400", "2219/1280", "89/50", "367/200", "3023/1600", "3109/1600", "2/1"}}) --mohajira-to-slendro table.insert( tuningsValues, {name="World musical cultures/mohajira-to-slendro", scale={"21/20", "9/8", "6/5", "49/40", "4/3", "7/5", "3/2", "8/5", "49/30", "9/5", "11/6", "2/1"}}) --mougi-c table.insert( tuningsValues, {name="World musical cultures/mougi-c", scale={"19/17", "9/8", "19/16", "6/5", "45/32", "24/17", "3/2", "57/32", "9/5", "15/8", "32/17", "2/1"}}) --mujannab_eq-diff table.insert( tuningsValues, {name="World musical cultures/mujannab_eq-diff", scale={"204175/202033", "668180/606099", "225088/202033", "245540/202033", "270690/202033", "273560/202033", "301580/202033", "609555/404066", "332470/202033", "335995/202033", "366524/202033", "2/1"}}) --myitkyina table.insert( tuningsValues, {name="World musical cultures/myitkyina", scale={"143/128", "9/8", "79/64", "5/4", "4/3", "143/96", "3/2", "79/48", "5/3", "175/96", "15/8", "2/1"}}) --napolitan_5-l table.insert( tuningsValues, {name="World musical cultures/napolitan_5-l", scale={"256/243", "16/15", "32/27", "6/5", "4/3", "27/20", "3/2", "5/3", "27/16", "15/8", "256/135", "2/1"}}) --narayana-mujannab table.insert( tuningsValues, {name="World musical cultures/narayana-mujannab", scale={"43920/42813", "47168/42813", "48384/42813", "51968/42813", "57344/42813", "59936/42813", "64368/42813", "66048/42813", "70912/42813", "579779/351360", "77824/42813", "2/1"}}) --porcupine-quartiniz table.insert( tuningsValues, {name="World musical cultures/porcupine-quartiniz", scale={"80000/74641", "82105/74641", "88000/74641", "180631/149282", "99347/74641", "109282/74641", "224315/149282", "120210/74641", "493493/298564", "132231/74641", "271421/149282", "2/1"}}) --romios table.insert( tuningsValues, {name="World musical cultures/romios", scale={"1/1", "143/128", "19/16", "4/3", "171/128", "271/192", "3/2", "5/3", "911/512", "43/24", "15/8", "2/1"}}) --semantix-12 table.insert( tuningsValues, {name="World musical cultures/semantix-12", scale={"27/25", "9/8", "7/6", "100/81", "4/3", "25/18", "3/2", "81/50", "42/25", "7/4", "50/27", "2/1"}}) --semantix-semantic table.insert( tuningsValues, {name="World musical cultures/semantix-semantic", scale={"27/25", "9/8", "243/200", "100/81", "4/3", "25/18", "3/2", "81/50", "400/243", "729/400", "50/27", "2/1"}}) --siamese_7-qedo table.insert( tuningsValues, {name="World musical cultures/siamese_7-qedo", scale={"105/104", "560/507", "39/35", "128/105", "35/26", "1664/1225", "52/35", "3/2", "105/64", "280/169", "507/280", "2/1"}}) --semaphoric-h3 table.insert( tuningsValues, {name="World musical cultures/semaphoric-h3", scale={"4969/4608", "215/192", "125/108", "639/512", "2315/1728", "13/9", "3/2", "893/576", "107/64", "125/72", "805/432", "2/1"}}) --slendro_cloud table.insert( tuningsValues, {name="World musical cultures/slendro_cloud", scale={"57/56", "8/7", "65/56", "9/7", "21/16", "37/28", "3/2", "43/28", "12/7", "7/4", "25/14", "2/1"}}) --slendro_sequence table.insert( tuningsValues, {name="World musical cultures/slendro_sequence", scale={"81/80", "8/7", "125/108", "75/64", "250/189", "75/56", "189/125", "49/32", "3969/2560", "7/4", "567/320", "2/1"}}) --thai_reversible table.insert( tuningsValues, {name="World musical cultures/thai_reversible", scale={"109/100", "167/150", "243/200", "92/75", "67/50", "203/150", "112/75", "1973/1200", "329/200", "29/16", "136/75", "2/1"}}) --thai_tetrac table.insert( tuningsValues, {name="World musical cultures/thai_tetrac", scale={"193/175", "75/68", "17/14", "1277/1050", "75/56", "11269/8400", "112/75", "4607/2800", "288/175", "2901/1600", "136/75", "2/1"}}) --totem-15_237 table.insert( tuningsValues, {name="World musical cultures/totem-15_237", scale={"248/237", "272/237", "95/79", "298/237", "313/237", "328/237", "358/237", "376/237", "412/237", "144/79", "452/237", "2/1"}}) --tourmentine-24 (24 notes) table.insert( tuningsValues, {name="World musical cultures/tourmentine-24", scale={"299/288", "122/117", "13/12", "529/468", "169/144", "46/39", "191/156", "529/416", "23/18", "69/52", "4/3","18/13", "23/16", "13/9", "3/2", "61/39", "13/8", "191/117", "529/312", "23/13", "529/288","24/13", "23/12", "2/1"}}) --tsaharuk-12a table.insert( tuningsValues, {name="World musical cultures/tsaharuk-12a", scale={"755/696", "296/261", "273/232", "107/87", "4/3", "755/522", "3/2", "755/464", "148/87", "819/464", "107/58", "2/1"}}) --tsaharuk-12d table.insert( tuningsValues, {name="World musical cultures/tsaharuk-12d", scale={"166/153", "9/8", "20/17", "188/153", "4/3", "47/34", "3/2", "83/51", "27/16", "30/17", "94/51", "2/1"}}) --x-slen_dble_slendro table.insert( tuningsValues, {name="World musical cultures/x-slen_dble_slendro", scale={"35/32", "439/384", "6/5", "251/192", "4/3", "183/128", "35/24", "1171/768", "1339/768", "5/3", "1463/768","2/1"}}) --x-slen_jogyakarta table.insert( tuningsValues, {name="World musical cultures/x-slen_jogyakarta", scale={"21/20", "8/7", "6/5", "5/4", "21/16", "7/5", "3/2", "8/5", "12/7", "64/35", "96/49", "2/1"}}) --x-slen_surakarta table.insert( tuningsValues, {name="World musical cultures/x-slen_surakarta", scale={"21/20", "9/8", "6/5", "5/4", "21/16", "7/5", "3/2", "8/5", "7/4", "64/35", "147/80", "2/1"}}) --yantric-thai table.insert( tuningsValues, {name="World musical cultures/yantric-thai", scale={"105/104", "560/507", "39/35", "128/105", "35/26", "1664/1225", "52/35", "3/2", "105/64", "280/169", "507/280", "2/1"}}) --yantric-17 (17 notes) table.insert( tuningsValues, {name="World musical cultures/yantric-17", scale={"989/936", "128/117", "265/234", "35849/29952", "4639/3744", "601/468", "81209/59904", "1315/936", "170/117", "176/117", "62/39","79/48", "133/78", "53935/29952", "6985/3744", "226/117", "935/468", "62/39","79/48", "133/78", "53935/29952", "6985/3744", "226/117", "2/1"}}) --zalzal-mujannab table.insert( tuningsValues, {name="World musical cultures/zalzal-mujannab", scale={"1049/952", "265/238", "1321/1088", "146/119", "81513/60928", "153/112", "178/119", "28/17", "1585/952", "216/119", "873/476", "2/1"}}) --zephirin_hk2 table.insert( tuningsValues, {name="World musical cultures/zephirin_hk2", scale={"1/1", "9/8", "9/8", "5/4", "45/32", "45/32", "3/2", "3/2", "429/256", "27/16", "15/8", "2/1"}}) --ziraat_hijaz table.insert( tuningsValues, {name="World musical cultures/ziraat_hijaz", scale={"16/15", "15/14", "279/224", "5/4", "4/3", "75/56", "3/2", "8/5", "45/28", "209/112", "15/8", "2/1"}}) --12-13-16-c_triads table.insert( tuningsValues, {name="World musical cultures/12-13-16-c_triads", scale={"13/12", "9/8", "39/32", "16/13", "4/3", "18/13", "3/2", "13/8", "64/39", "16/9", "24/13", "2/1"}}) -- -- - - - - - - -- Related temperaments (34) -- aslan table.insert( tuningsValues, {name="Related temperaments/aslan", scale={"10889/10240", "697/640", "6073/5120", "1555/1280", "3387/2560", "3689/2560", "1889/1280", "4115/2560", "8963/5120", "2295/1280", "4999/2560", "2/1"}}) --aslan-hal table.insert( tuningsValues, {name="Related temperaments/aslan-hal", scale={"1401/1286", "718/643", "781/643", "800/643", "1701/1286", "872/643", "972/643", "2067/1286", "1058/643", "1154/643", "1180/643", "2/1"}}) --bala.j3-24 table.insert( tuningsValues, {name="Related temperaments/bala.j3-24", scale={"823/800", "847/800", "873/800", "719/640", "231/200", "119/100", "979/800", "1009/800", "2077/1600", "267/200", "11/8","1131/800", "2329/1600", "3/2", "77/50", "127/80", "327/200", "673/400", "2219/1280", "89/50", "367/200","3023/1600", "3109/1600", "2/1"}}) --breedsmic_bayati table.insert( tuningsValues, {name="Related temperaments/breedsmic_bayati", scale={"160/147", "9/8", "7/6", "60/49", "4/3", "135/98", "3/2", "80/49", "27/16", "7/4", "90/49", "2/1"}}) --cerise.qj3 table.insert( tuningsValues, {name="Related temperaments/cerise.qj3", scale={"129/124", "7225/6448", "935/806", "20141/16120", "5397/4030", "5813/4030", "2419/1612", "3241/2015", "13487/8060", "3614/2015", "15039/8060", "2/1"}}) --cerise.qj3-19 (19 notes) table.insert( tuningsValues, {name="Related temperaments/cerise.qj3-19", scale={"129/124", "34893/32240", "7225/6448", "145201/128960", "935/806", "2993/2480", "401/310", "21693/16120", "90271/64480", "5813/4030", "2419/1612", "100663/64480", "3241/2015", "13487/8060", "11225/6448", "278/155", "15039/8060", "2407/1240", "4029/2015", "11225/6448", "278/155", "15039/8060", "2407/1240", "2/1"}}) --daghboc table.insert( tuningsValues, {name="Related temperaments/daghboc", scale={"269/256", "4521/4096", "75989/65536", "39/32", "689/512", "11581/8192", "95/64", "25/16", "105/64", "1765/1024", "29665/16384", "2/1"}}) --hemififth-schismatic table.insert( tuningsValues, {name="Related temperaments/hemififth-schismatic", scale={"326/325", "9/8", "378/325", "60/49", "81/64", "135/98", "3/2", "504/325", "27/16", "90/49", "243/128", "2/1"}}) --lagunaga table.insert( tuningsValues, {name="Related temperaments/lagunaga", scale={"1595/1536", "2209/2048", "461/384", "1915/1536", "663/512", "369/256", "2299/1536", "9551/6144", "443/256", "115/64", "1911/1024", "2/1"}}) --mimozafu-48 (48 notes) table.insert( tuningsValues, {name="Related temperaments/mimozafu-48", scale={"69/68", "192/187", "195/187", "791/748", "201/187", "3259/2992", "301/272", "6723/5984", "212/187", "431/374", "875/748", "887/748", "3607/2992", "229/187", "14891/11968", "235/187", "477/374", "22/17", "1967/1496", "235/176", "4051/2992", "256/187", "260/187", "24/17", "63/44", "2173/1496", "276/187", "8967/5984", "284/187", "288/187", "292/187", "1185/748", "301/187", "4887/2992", "9917/5984", "314/187", "318/187", "323/187", "328/187", "333/187", "5409/2992", "343/187", "346/187", "352/187", "715/374", "727/374", "1475/748", "2/1"}}) -- mohajira_24-wt (24 notes) table.insert( tuningsValues, {name="Related temperaments/mohajira-24_wt", scale={"221/216", "25/24", "1087/1024", "121/108", "329/288", "893/768", "11/9", "5/4", "163/128", "4/3","148/108", "67/48", "1091/768", "3/2", "55/36", "299/192", "44/27", "181/108", "491/288", "889/512", "11/6", "269/144", "731/384", "2/1"}}) --mujannab_50 table.insert( tuningsValues, {name="Related temperaments/mujannab_50", scale={"26909/24764", "6822/6191", "29651/24764", "7517/6191", "8283/6191", "73015/49528", "9255/6191", "20113/12382", "10198/6191", "22163/12382", "11237/6191", "2/1"}}) --narayana-29 (29 notes) table.insert( tuningsValues, {name="Related temperaments/narayana-29", scale={"318920/310881", "109056/103627", "335872/310881", "114168/103627", "117120/103627", "360448/310881", "367832/310881", "377344/310881", "129024/103627", "395033/310881","405248/310881", "415744/310881", "848491/621762", "145072/103627", "446464/310881", "458752/310881", "155800/103627", "479488/310881", "163840/103627", "501964/310881", "171648/103627", "176128/103627", "539084/310881", "553024/310881", "567296/310881", "192983/103627", "593920/310881", "609280/310881", "310880/310881", "539084/310881", "553024/310881", "567296/310881", "192983/103627", "593920/310881", "609280/310881", "2/1"}}) --perceneige table.insert( tuningsValues, {name="Related temperaments/perceneige", scale={"135/128", "71/64", "75/64", "79/64", "2665/2048", "93/64", "49/32", "413/256", "871/512", "1833/1024", "3871/2048", "2/1"}}) --presca_22-aedo (22 notes) table.insert( tuningsValues, {name="Related temperaments/presca_22-aedo", scale={"1905/1843", "203/190", "130255/117952", "1346927/1179520", "4319/3686", "44643/36860", "9229/7372", "1526223/1179520", "2448/1843", "50607/36860", "5231/3686", "216269/147440", "715479/471808", "14342/9215", "23719/14744", "245181/147440", "101343/58976", "16258/9215", "3361/1843", "277919/147440", "57463/29488", "3684/1843", "57463/29488", "2/1"}}) --porcupine-quartiniz.j3-29 (29 notes) table.insert( tuningsValues, {name="Related temperaments/porcupine-quartiniz.j3-29", scale={"115/112", "59/56", "1937/1792", "7953/7168", "253/224", "519/448", "2131/1792", "2187/1792", "139/112", "571/448","293/224", "1375/1024", "153/112", "157/112", "2579/1792", "189/128", "3/2", "691/448", "709/448", "2911/1792", "185/112", "95/56", "195/112", "1601/896", "51/28", "209/112", "429/224", "3523/1792", "14335/7168", "195/112", "1601/896", "51/28", "209/112", "429/224", "3523/1792", "2/1"}}) --quarterfifth_171-41 (41 notes) table.insert( tuningsValues, {name="Related temperaments/quarterfifth_171-41", scale={"22430/22069", "364755/353104", "92681/88276", "189141/176552", "48059/44138", "24423/22069", "198579/176552", "403657/353104", "820525/706208", "209313/176552", "425477/353104", "54055/44138", "109879/88276", "111677/88276", "908037/706208", "231637/176552", "470855/353104", "29910/22069", "60799/44138", "494351/353104", "1004881/706208", "128171/88276", "521073/353104", "33100/22069", "269133/176552", "547075/353104", "556027/353104", "283681/176552", "576647/353104", "36630/22069", "297837/176552", "302711/176552", "154441/88276", "313937/176552", "159537/88276", "40537/22069", "164801/88276", "83749/44138", "42548/22069", "347719/176552", "44132/22069", "159537/88276", "40537/22069", "164801/88276", "83749/44138", "42548/22069", "347719/176552", "2/1"}}) --secor_septimal table.insert( tuningsValues, {name="Related temperaments/secor_septimal", scale={"357/320", "183/160", "4081/3200", "209/160", "11663/8000", "239/160", "1225/800", "5333/3200", "683/400", "7/4", "3123/1600", "2/1"}}) --semantic_wt table.insert( tuningsValues, {name="Related temperaments/semantic_wt", scale={"135/128", "28/25", "1215/1024", "5/4", "4/3", "45/32", "3/2", "405/256", "375/224", "16/9", "15/8", "2/1"}}) --semaphore-fractal table.insert( tuningsValues, {name="Related temperaments/semaphore-fractal", scale={"7282/6764", "1889/1691", "1957/1691", "8427/6764", "18117/13528", "2438/1691", "2530/1691", "41901/27056", "11285/6764", "11709/6764", "6291/3382", "2/1"}}) --sixth_of_sixth table.insert( tuningsValues, {name="Related temperaments/sixth_of_sixth", scale={"14/13", "49/45", "75/64", "32/27", "250/196", "49/38", "45/32", "49/32", "5/3", "49/27", "160/81", "2/1"}}) --tierpoint-mujannab-c table.insert( tuningsValues, {name="Related temperaments/tierpoint-mujannab-c", scale={"396/367", "3233/2936", "436/367", "445/367", "490/367", "1079/734", "8795/5872", "594/367", "9685/5872", "654/367", "10665/5872", "2/1"}}) --tierpoint-phi-36 (36 notes) table.insert( tuningsValues, {name="Related temperaments/tierpoint-phi-36", scale={"12289/12064", "6265/6032", "1597/1508", "407/377", "415/377", "6765/6032", "3449/3016", "3517/3016", "1793/1508", "457/377", "14897/12064", "7595/6032", "484/377", "987/754", "503/377", "8201/6032", "4181/3016", "147/104", "2173/1508", "554/377", "18059/12064", "9207/6032", "2347/1508", "2393/1508", "610/377", "4971/3016", "10137/6032", "646/377", "2635/1508", "1343/754", "421/232", "11161/6032", "2845/1508", "2901/1508", "51/26", "2/1"}}) tuningsValues[#tuningsValues].scale[-1] = "51/52" -- tierpoint_pure_3 table.insert( tuningsValues, {name="Related temperaments/tierpoint_pure_3", scale={"45/44", "109/99", "9/8", "40/33", "4/3", "15/11", "3/2", "135/88", "109/66", "27/16", "20/11", "2/1"}}) --tierponzal_109 table.insert( tuningsValues, {name="Related temperaments/tierponzal_109", scale={"120/109", "132/109", "144/109", "146/109", "147/109", "160/109", "162/109", "3/2", "176/109", "180/109", "198/109", "2/1"}}) --totem-38 (38 notes) table.insert( tuningsValues, {name="Related temperaments/totem-38", scale={"491/480", "25/24", "17/16", "259/240", "11/10", "269/240", "137/120", "93/80", "71/60", "6/5", "59/48", "5/4", "1223/960", "311/240", "79/60", "323/240", "41/30", "67/48", "341/240", "29/20", "707/480", "3/2", "1469/960", "187/120", "19/12", " 155/96", "197/120", "161/96", "409/240", "26/15", "283/160", "9/5", "881/480", "28/15", "19/10", "931/480", "79/40", "959/480", "409/240", "26/15", "283/160", "9/5", "881/480", "28/15", "19/10", "931/480", "79/40", "2/1"}}) --trishula-planar table.insert( tuningsValues, {name="Related temperaments/trishula-planar", scale={"343/306", "144/119", "81/68", "200/153", "415/306", "49/34", "14/9", "200/119", "415/238", "63/34", "32/17", "2/1"}}) --tsaharuk-17 (24 notes) table.insert( tuningsValues, {name="Related temperaments/tsaharuk-17", scale={"1/1", "91/87", "755/696", "296/261", "296/261", "273/232", "107/87", "107/87", "37/29", "4/3", "4/3", "321/232", "755/522", "3/2", "3/2", "91/58", "755/464", "148/87", "148/87", "819/464", "107/58", "107/58", "111/58", "2/1"}}) --tsaharuk-24 (24 notes) table.insert( tuningsValues, {name="Related temperaments/tsaharuk-24", scale={"28/27", "59/56", "35/32", "9/8", "7/6", "32/27", "59/48", "5/4", "35/27", "4/3", "112/81", "59/42", "35/24", "3/2", "14/9", "128/81", "59/36", "27/16", "7/4", "16/9", "59/32", "15/8", "35/18", "2/1"}}) --wamerang.j3-17 (17 notes) table.insert( tuningsValues, {name="Related temperaments/wamerang.j3-17", scale={"12773/12288", "1663/1536", "433/384", "1203/1024", "1253/1024", "979/768", "10877/8192", "8497/6144", "553/384", "3/2", "3201/2048", "625/384", "217/128", "10853/6144", "5651/3072", "1471/768", "767/384", "3201/2048", "625/384", "217/128", "10853/6144", "5651/3072", "1471/768", "2/1"}}) --x-slen_tritonium table.insert( tuningsValues, {name="Related temperaments/x-slen_tritonium", scale={"439/420", "153/140", "8/7", "7/6", "128/105", "51/40", "4/3", "5/3", "209/120", "51/28", "40/21", "2/1"}}) --x-slen_zinith_sequence table.insert( tuningsValues, {name="Related temperaments/x-slen_zinith_sequence", scale={"525/512", "153/128", "5/4", "41/32", "21/16", "175/128", "3/2", "875/512", "7/4", "3675/2048", "15/8", "2/1"}}) --x-slen_31 (31 notes) table.insert( tuningsValues, {name="Related temperaments/x-slen_31", scale={ "41/40", "1171/1120", "15/14", "153/140", "627/560", "8/7", "41/35", "153/128", "49/40", "5/4", "717/560", "209/160", "75/56", "153/112", "7/5", "10/7", "41/28", "3/2", "49/32", "439/280", "8/5", "459/280", "937/560", "12/7", "7/4", "251/140", "64/35", "15/8", "153/80", "549/280", "559/280", "64/35", "15/8", "153/80", "549/280", "2/1"}}) --zal_217 table.insert( tuningsValues, {name="Related temperaments/zal_217", scale={"32/31", "31/28", "8/7", "38/31", "19/14", "304/217", "5217/3472", "354/217", "361/217", "56/31", "6395/3472", "2/1"}}) -- -- - - - - - - -- Ambient tunings (25) -- chandravina_5 table.insert( tuningsValues, {name="Ambient Tunings/Ambient tunings/chandravina_5", scale={"11/10", "6/5", "19/15", "7/5", "8/5", "9/5", "64/35", "28/15", "19/10", "48/25", "88/45", "2/1"}}) --comma_glissando table.insert( tuningsValues, {name="Ambient Tunings/Ambient tunings/comma_glissando", scale={"4/3", "19/12", "77/48", "39/24", "79/48", "5/3", "27/16", "41/24", "83/48", "7/4", "85/48","2/1"}}) --disjunctions_glissando table.insert( tuningsValues, {name="Ambient Tunings/disjunctions_glissando", scale={"15/14", "61/56", "31/28", "9/8", "8/7", "65/56", "33/28", "67/56", "17/14", "69/56", "75/56", "2/1"}}) -- double-kleisma_glissando table.insert( tuningsValues, {name="Ambient Tunings/double-kleisma_glissando", scale={"3/2", "111/64", "7/4", "113/64", "57/32", "115/64", "29/16", "117/64", "59/32", "119/64", "15/8", "2/1"}}) --entrelacs-36-c table.insert( tuningsValues, {name="Ambient Tunings/entrelacs-36-c", scale={"63853/61060", "3362/3053", "140631/122120", "18511/15265", "20382/15265", "43421/30530", "22862/15265", "95631/61060", "25176/15265", "10531/6106", "27724/15265", "2/1"}}) --entrelacs-36-cb table.insert( tuningsValues, {name="Ambient Tunings/entrelacs-36-cb", scale={"52655/50352", "6931/6294", "115969/100704", "15265/12588", "8405/6294", "140631/100704", "18511/12588", "77431/50352", "10191/6294", "43421/25176", "11431/6294", "2/1"}}) --eq-diff_primes table.insert( tuningsValues, {name="Ambient Tunings/eq-diff_primes", scale={"48/47", "53/47", "56/47", "58/47", "61/47", "64/47", "67/47", "72/47", "74/47", "80/47", "86/47", "2/1"}}) --goddess_of_water table.insert( tuningsValues, {name="Ambient Tunings/goddess_of_water", scale={"20/19", "16/15", "24/19", "4/3", "3/2", "30/19", "8/5", "5/3", "32/19", "64/57", "36/19", "2/1"}}) --h-c_subequipenta table.insert( tuningsValues, {name="Ambient Tunings/h-c_subequipenta", scale={"122/121", "1101/968", "555/484", "697/605", "637/484", "321/242", "365/242", "184/121", "19/11", "211/121", "240/121", "2/1"}}) --jjw_neo-qanun table.insert( tuningsValues, {name="Ambient Tunings/jjw_neo-qanun", scale={"9/8", "7/6", "113/96","19/16", "115/96", "29/24", "39/32","59/48", "119/96","5/4", "4/3", "45/32", "3/2", "5/3", "7/4", "113/64", "57/32", "115/64", "29/16", "117/64", "59/32", "119/64", "15/8", "2/1"}}) -- kleismic_glissando table.insert( tuningsValues, {name="Ambient Tunings/kleismic_glissando", scale={"9/8", "29/24", "233/192", "39/32", "235/192", "59/48", "79/64", "119/96", "239/192", "5/4", "4/3", "2/1"}}) --kling-35-qedo (36 notes) table.insert( tuningsValues, {name="Ambient Tunings/kling-35-qedo", scale={"2057/2048", "49/48", "25/24", "17/16", "833/768", "425/384", "1157/1024", "2361/2048", "7225/6144", "115/96", "39/32", "239/192", "61/48", "1991/1536", "509/384", "259/192", "529/384", "8641/6144", "137/96", "35/24", "571/384", "583/384", "595/384", "1213/768", "2479/1536", "79/48", "20647/12288", "41/24", "335/192", "683/384", "697/384", "2845/1536", "121/64", "1977/1024", "6047/3072", "2/1"}}) tuningsValues[#tuningsValues].scale[-1] = "6047/6144" -- krems_5 table.insert( tuningsValues, {name="Ambient Tunings/krems_5", scale={"135/128", "9/8", "75/64", "5/4", "4/3", "45/32", "25/16", "405/256", "225/128", "15/8", "125/64", "2/1"}}) --lyamsy_octophone table.insert( tuningsValues, {name="Ambient Tunings/lyamsy_octophone", scale={"27/25", "136/125", "148/125", "32/25", "162/125", "176/125", "192/125", "208/125", "42/25", "228/125", "248/125", "2/1"}}) --mougi_gliss table.insert( tuningsValues, {name="Ambient Tunings/mougi_gliss", scale={"32/27", "6/5", "81/64", "40/27", "3/2", "243/160", "25/16", "128/81", "8/5", "27/16", "243/128", "2/1"}}) --nejma table.insert( tuningsValues, {name="Ambient Tunings/nejma", scale={"16687/16128", "23/21", "18275/16128", "403/336", "331/252", "725/504", "397/252", "5/3", "13913/8064", "115/63", "1693/896", "2/1"}}) --passage_secret table.insert( tuningsValues, {name="Ambient Tunings/passage_secret", scale={"10/9", "9/8", "256/225", "75/64", "320/243", "4/3", "40/27", "3/2", "243/160", "25/16", "225/128", "2/1"}}) --ragismatic table.insert( tuningsValues, {name="Ambient Tunings/ragismatic", scale={"648/625", "28/25", "729/625", "768/625", "864/625", "7/5 ", "896/625", "972/625", "1024/625", "2187/1250", "1152/625", "2/1"}}) --whole_tones table.insert( tuningsValues, {name="Ambient Tunings/whole_tones", scale={"10/9", "9/8", "5/4", "81/64", "45/32", "64/45", "3/2", "128/81", "8/5", "16/9", "9/5", "2/1"}}) --11-c_semitones table.insert( tuningsValues, {name="Ambient Tunings/11-c_semitones", scale={"17/16", "17/15", "289/240", "289/225", "4913/3600", "4913/3375", "3375/2312", "3375/2176", "225/136", "225/128", "15/8", "2/1"}}) --224_225_255_ds table.insert( tuningsValues, {name="Ambient Tunings/224_225_255_ds", scale={"17/16", "17/15", "6/5", "5/4", "4/3", "17/12", "3/2", "8/5", "17/10", "28/15", "15/8", "2/1"}}) --7-limit_first_12_numbers table.insert( tuningsValues, {name="Ambient Tunings/7-limit_first_12_numbers", scale={"15/14", "8/7", "5/4", "9/7", "4/3", "10/7", "3/2", "45/28", "12/7", "7/4", "25/14", "27/14"}}) --7-limit_without_5_first_12 table.insert( tuningsValues, {name="Ambient Tunings/7-limit_without_5_first_12", scale={"54/49", "8/7", "9/7", "64/49", "4/3", "72/49", "32/21", "81/49", "12/7", "256/147", "96/49", "2/1"}}) --7-9-47-103-159-a table.insert( tuningsValues, {name="Ambient Tunings/7-9-47-103-159-a", scale={"4841/4452", "432/371", "188/159", "10609/8904", "206/159", "224/159", "159/112", "564/371", "618/371", "96/53", "103/56", "2/1"}}) --7-9-47-103-159-b table.insert( tuningsValues, {name="Ambient Tunings/7-9-47-103-159-b", scale={"5184/4841", "112/103", "103/94", "56/47", "6272/4841", "25281/19364", "144/103", "72/47", "8064/4841", "159/94", "8904/4841", "2/1"}}) -- -- - - - - - - -- Demonstration tunings (21) -- diaschisma table.insert( tuningsValues, {name="Demonstration tunings/diaschisma", scale={"9/8", "6/5", "5/4", "4/3", "45/32", "64/45", "3/2", "8/5", "5/3", "16/9", "15/8", "2/1"}}) --eratosthenes table.insert( tuningsValues, {name="Demonstration tunings/eratosthenes", scale={"135/128", "19/18", "1215/1024", "19/16", "5/4", "45/32", "3/2", "405/256", "19/12", "15/8", "243/128", " 2/1"}}) --kleisma table.insert( tuningsValues, {name="Demonstration tunings/kleisma", scale={"648/625", "25/24", "6/5", "3888/3125", "5/4", "36/25", "23328/15625", "3/2", "5/3", "216/125", "125/72", "2/1"}}) --narayana table.insert( tuningsValues, {name="Demonstration tunings/narayana", scale={"639/595", "656/595", "704/595", "108/85", "116/85", "872/595", "128/85", "1873/1190", "192/119", "1032/595", "1108/595", "2/1"}}) --porcupine-quartiniz-22 (22 notes) table.insert( tuningsValues, {name="Demonstration tunings/porcupine-quartiniz-22", scale={"448/429", "460/429", "472/429", "149/132", "506/429", "519/429", "2131/1716", "556/429", "571/429", "586/429","612/429", "628/429", "2579/1716", "672/429", "691/429", "709/429", "740/429", "760/429", "780/429", "816/429", "836/429", "1715/858", "836/429", "2/1"}}) --pramana_shruti table.insert( tuningsValues, {name="Demonstration tunings/pramana_shruti", scale={"10/9", "9/8", "5/4", "81/64", "4/3", "45/32", "3/2", "5/3", "27/16", "15/8", "243/128", "2/1"}}) --ragisma table.insert( tuningsValues, {name="Demonstration tunings/ragisma", scale={"128/125", "648/625 ", "729/625 ", "768/625 ", "800/625 ", "864/625 ", "972/625 ", "1000/625 ", "1024/625 ", "2187/1250 ", "1152/625 ", "2/1"}}) --schisma table.insert( tuningsValues, {name="Demonstration tunings/schisma", scale={"3/2", "9/8", "27/16", "81/64", "1024/729", "45/32", "256/243", "128/81", "32/27", "16/9", "4/3", "2/1"}}) --semantic_7-limit-19 (19 notes) table.insert( tuningsValues, {name="Demonstration tunings/semantic_7-limit-19", scale={"28/27", "672/625", "125/112", "125/108", "6/5", "56/45", "4032/3125", "75/56", "25/18", "36/25", "112/75", "3125/2016", "45/28", "5/3", "216/125", "224/125", "625/336", "27/14", "6248/3125", "216/125", "224/125", "625/336", "27/14", "2/1"}}) --semantic_axis-19 (24 notes) table.insert( tuningsValues, {name="Demonstration tunings/semantic_axis-19", scale={"1/1", "28/27", "672/625", "125/112", "125/112", "125/108", "6/5", "56/45", "4032/3125", "75/56", "75/56", "25/18", "36/25", "112/75", "112/75", "3125/2016", "45/28", "5/3", "216/125", "224/125", "224/125", "625/336", "27/14", "2/1"}}) --tourmentine-17 (17 notes) table.insert( tuningsValues, {name="Demonstration tunings/tourmentine-17", scale={"122/117", "13/12", "529/468", "46/39", "191/156", "23/18", "4/3", "18/13", "13/9", "3/2", "61/39", "191/117", "529/312", "23/13", "24/13", "23/12", "935/468", "61/39", "191/117", "529/312", "23/13", "24/13", "23/12", "2/1"}}) --trishula-ribbon_3_7_17 table.insert( tuningsValues, {name="Demonstration tunings/trishula-ribbon_3_7_17", scale={"2905/2754", "343/306", "81/68", "98/81", "415/306", "49/34", "224/153", "14/9", "2401/1377", "63/34", "32/17", "2/1"}}) --yantra table.insert( tuningsValues, {name="Demonstration tunings/yantra", scale={"35/32", "9/8", "39/32", "315/256", "1365/1024", "4095/2048", "3/2", "13/8", "105/64", "455/256", "117/64", "2/1"}}) --yantra_diffs table.insert( tuningsValues, {name="Demonstration tunings/yantra_diffs", scale={"525/512", "35/32", "39/32", "351/256", "11/8", "3/2", "385/256", "13/8", "105/64", "117/64", "4095/2048", "2/1"}}) --1st-order-c_ratios table.insert( tuningsValues, {name="Demonstration tunings/1st-order-c_ratios", scale={"10/9", "9/8", "19/16", "5/4", "4/3", "17/12", "3/2", "115/72", "5/3", "259/144", "136/72", "2/1"}}) --1224-1225_ds table.insert( tuningsValues, {name="Demonstration tunings/1224-1225_ds", scale={"49/48", "25/24", "17/16", "7/6", "245/192", "4/3", "35/24", "51/32", "1225/768", "5/3", "175/96", "2/1"}}) --17-limit ragisma table.insert( tuningsValues, {name="Demonstration tunings/17-limit ragisma", scale={"28/27", "119/108", "9/8", "34/27", "4/3", "3/2", "343/216", "5831/3456", "16/9", "49/27", "833/432", "2/1"}}) --17–limit_22-aedo (22 notes) table.insert( tuningsValues, {name="Demonstration tunings/17–limit_22-aedo", scale={"595/576", "16/15", "119/108", "256/225", "75/64", "98/81", "5/4", "768/595", "85/64", "48/35","17/12", "256/175", "128/85", "14/9", "45/28", "224/135", "12/7", "30/17", "51/28", "32/17", "68/35", "2448/1225", "68/35", "2/1"}}) --4th-ji-division-in-12 table.insert( tuningsValues, {name="Demonstration tunings/4th-ji-division-in-12", scale={"128/125", "21/20", "15/14", "192/175", "9/8", "125/108", "32/27", "243/200", "56/45", "80/63", "125/96", "4/3"}}) --7–limit_29-qedo (29 notes) table.insert( tuningsValues, {name="Demonstration tunings/7–limit_29-qedo", scale={"128/125", "21/20", "15/14", "192/175", "9/8", "125/108", "32/27", "243/200", "56/45", "80/63", "125/96", "4/3", "512/375", "7/5", "10/7", "256/175", "3/2", "125/81", "128/81", "81/50", "224/135", "320/189", "125/72", "16/9", "2048/1125", "28/15", "40/21", "1024/525", "2448/1225", "125/72", "16/9", "2048/1125", "28/15", "40/21", "1024/525", "2/1"}}) --7–limit_29-qedo-24 (24 notes) table.insert( tuningsValues, {name="Demonstration tunings/7–limit_29-qedo-24", scale={"128/125", "21/20", "192/175", "9/8", "125/108", "32/27", "243/200", "56/45", "125/96", "4/3", "512/375", "7/5", "256/175", "3/2", "125/81", "128/81", "81/50", "224/135", "125/72", "16/9", "2048/1125", "28/15", "1024/525", "2/1"}}) -- -- - - - - - - -- Manual tuning (changé pour le tuning par défaut "semantic-12": ) table.insert( tuningsValues, {name="Manual tuning", scale={"135/128", "9/8", "32/27", "5/4", "4/3", "45/32", "3/2", "128/81", "5/3", "16/9", "15/8", "2/1"}}) --