Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

ScaleBrowser.qml 7.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. // tonalisa - software to look at overtone-structures
  2. // Copyright (C) 2016 Dominik Schmidt-Philipp
  3. //
  4. // This program is free software: you can redistribute it and/or modify
  5. // it under the terms of the GNU General Public License as published by
  6. // the Free Software Foundation, either version 3 of the License, or
  7. // (at your option) any later version.
  8. //
  9. // This program is distributed in the hope that it will be useful,
  10. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. // GNU General Public License for more details.
  13. //
  14. // You should have received a copy of the GNU General Public License
  15. // along with this program. If not, see <http://www.gnu.org/licenses/>.
  16. //
  17. import QtQuick 2.3
  18. import QtQuick.Dialogs 1.2
  19. import QtQuick.Controls 1.2
  20. Item {
  21. id:root
  22. Rectangle {
  23. id:background
  24. anchors.fill:parent
  25. color:"#333"
  26. }
  27. Column {
  28. width:160
  29. spacing:1
  30. Repeater {
  31. model: [
  32. {
  33. "name":"equal",
  34. "tunedStep":9,
  35. "grid":[0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100]
  36. },
  37. {
  38. "name":"Pythagoräisch",
  39. "tunedStep":9,
  40. "grid":[0, 114, 204, 294, 408, 498, 612, 702, 816, 906, 996, 1110]
  41. },{
  42. "name":"Rein (D:9/8)",
  43. "tunedStep":9,
  44. "grid":[0,112,204,316,386,498,590,702,814,884,996,1088]
  45. },{
  46. "name":"Rein (D:10/9)",
  47. "tunedStep":9,
  48. "grid":[0,71,182,316,386,498,590,702,814,884,996,1088]
  49. },{
  50. "name":"Werckmeister IV",
  51. "tunedStep":9,
  52. "grid":[0,82,196,294,392,498,588,694,784,890,1004,1086]
  53. },{
  54. "name":"1/4 komma mitteltönig",
  55. "tunedStep":9,
  56. "grid":[0, 76, 193, 310, 386, 503, 580, 697, 772, 890, 1007, 1083]
  57. },{
  58. "name":"19-tet",
  59. "tunedStep":0,
  60. "grid":[0.0,63.16,126.32,189.47,252.63,315.79,378.95,442.11,505.26,568.42,631.58,694.74,757.89,821.05,884.21,947.37,1010.53,1073.68,1136.84]
  61. },{
  62. "name":"One-Footed-Bride",
  63. "tunedStep":8,
  64. "grid":[0,21.50,53.27,84.47,111.73,150.64,165.00,182.40,203.91,231.17,266.87,294.13,315.64,347.41,386.31,417.51,435.08,470.78,498.04,519.55,551.32,582.51,617.49,648.68,680.45,701.96,729.22,764.92,782.49,813.69,852.59,884.36,905.87,933.13,968.83,996.09,1017.6,1035.0,1049.36,1088.27,1115.53,1146.73,1178.94]
  65. },{
  66. "name":"Shrutis - WC",
  67. "tunedStep":0,
  68. "grid":[0.0,90.22499567306306,111.7312852697778,182.4037121340601,203.9100017307748,294.1349974038376,315.6412870005526,386.3137138648348,407.8200034615497,498.0449991346125,519.5512887313275,590.2237155956096,609.7762844043904,701.9550008653874,792.1799965384502,813.6862861351653,884.3587129994474,905.8650025961623,996.0899982692251,1017.59628786594,1088.268714730222,1109.775004326937]
  69. },{
  70. "name":"Shrutis - Vishal Midya",
  71. "tunedStep":0,
  72. "grid":[0,81.16646025043596,112.2722113948054,182.2305800724059,217.70476833617,293.8644709482414,315.6412870005526,351.3380990734152,408.3328857195052,497.6121365122632,519.5512887313275,589.9159132925381,611.9389755651728,701.9550008653874,791.909470082854,813.6862861351653,849.0297490795294,906.377884854118,951.9259853976993,1006.984064867786,1042.424118386562,1119.380523290221]
  73. },{
  74. "name":"Shrutis - Deval",
  75. "tunedStep":0,
  76. "grid":[0.0,84.46719346967761,111.7312852697778,182.4037121340601,203.9100017307748,294.1349974038376,315.6412870005526,386.3137138648348,407.8200034615497,470.7809073345124,498.0449991346125,590.2237155956096,609.7762844043904,701.9550008653874,786.422194335065,813.6862861351653,884.3587129994474,905.8650025961623,996.0899982692251,1017.59628786594,1088.268714730222,1109.775004326937]
  77. },{
  78. "name":"Shrutis - Nagoji Row",
  79. "tunedStep":0,
  80. "grid":[0.0,70.67242686428234,111.7312852697778,182.4037121340601,203.9100017307748,294.1349974038376,315.6412870005526,386.3137138648348,427.3725722703304,498.0449991346125,519.5512887313275,590.2237155956096,631.2825740011052,701.9550008653874,772.6274277296696,813.6862861351653,884.3587129994474,905.8650025961623,996.0899982692251,1017.59628786594,1088.268714730222,1129.327573135718]
  81. },{
  82. "name":"Maqm - 24 pythagorean",
  83. "tunedStep":0,
  84. "grid":[0.0,23.46001038464901,113.6850060577119,137.145016442361,203.9100017307748,227.3700121154239,317.5950077884867,341.0550181731357,407.8200034615497,431.2800138461987,521.5050095192616,544.9650199039106,611.7300051923246,635.1900155769735,701.9550008653874,725.4150112500364,815.6400069230993,839.1000173077483,905.8650025961623,929.3250129808114,1019.550008653874,1043.010019038523,1109.775004326937,1133.235014711586]
  85. },{
  86. "name":"maqam - 79 - ozan yarman",
  87. "tunedStep":59,
  88. "grid":[00.000,15.094,30.189,45.283,60.377,75.472,90.566,105.660,120.755,135.849,150.943,166.038,181.132,196.226,211.321,226.415,241.509,256.604,271.698,286.792,301.887,316.981,332.075,347.170,362.264,377.358,392.453,407.547,422.642,437.736,452.830,467.925,483.019,498.113,513.208,528.302,543.396,558.491,573.585,588.679,603.774,618.868,633.962,649.057,664.151,679.245,701.887,716.981,732.075,747.170,762.264,777.358,792.453,807.547,822.642,837.736,852.830,867.925,883.019,898.113,913.208,928.302,943.396,958.491,973.585,988.679,1003.774,1018.868,1033.962,1049.057,1064.151,1079.245,1094.340,1109.434,1124.528,1139.623,1154.717,1169.811,1184.906]
  89. },{
  90. "name":"24-tet",
  91. "tunedStep":18,
  92. "grid":[0.0,50.00000000000007,100.0000000000001,150.0,200.0000000000001,249.9999999999999,299.9999999999999,350.0000000000002,400.0000000000001,450.0,500.0,550.0,600.0000000000001,650.0,700.0,749.9999999999999,799.9999999999998,850.0000000000002,900.0,950.0,1000.0,1050.0,1100.0,1150.0]
  93. },{
  94. "name":"17-tet",
  95. "tunedStep":0,
  96. "grid":[0.0,70.58823529411771,141.1764705882352,211.764705882353,282.3529411764706,352.9411764705884,423.529411764706,494.1176470588235,564.7058823529412,635.294117647059,705.8823529411765,776.4705882352941,847.0588235294118,917.6470588235296,988.235294117647,1058.823529411765,1129.411764705882]
  97. },{
  98. "name":"41-tet",
  99. "tunedStep":0,
  100. "grid":[0.0,29.26829268292688,58.53658536585358,87.80487804878048,117.0731707317075,146.3414634146343,175.6097560975609,204.8780487804879,234.1463414634148,263.4146341463415,292.6829268292681,321.9512195121952,351.2195121951218,380.4878048780488,409.7560975609757,439.0243902439026,468.2926829268293,497.5609756097559,526.8292682926831,556.0975609756099,585.3658536585368,614.6341463414635,643.9024390243903,673.1707317073173,702.439024390244,731.7073170731708,760.9756097560975,790.2439024390243,819.5121951219514,848.7804878048779,878.0487804878048,907.3170731707319,936.5853658536586,965.8536585365854,995.1219512195123,1024.390243902439,1053.658536585366,1082.926829268293,1112.19512195122,1141.463414634146,1170.731707317073]
  101. },{
  102. "name":"34-tet",
  103. "tunedStep":0,
  104. "grid":[0.0,35.29411764705888,70.58823529411771,105.8823529411765,141.1764705882352,176.4705882352943,211.764705882353,247.0588235294117,282.3529411764706,317.6470588235295,352.9411764705884,388.2352941176472,423.529411764706,458.8235294117646,494.1176470588235,529.4117647058823,564.7058823529412,600.0000000000001,635.294117647059,670.5882352941178,705.8823529411765,741.1764705882354,776.4705882352941,811.764705882353,847.0588235294118,882.3529411764708,917.6470588235296,952.9411764705884,988.235294117647,1023.529411764706,1058.823529411765,1094.117647058823,1129.411764705882,1164.705882352941]
  105. }]
  106. ListEntry { text:modelData.name }
  107. }
  108. }
  109. }