-
Notifications
You must be signed in to change notification settings - Fork 20
/
keys.htm
303 lines (251 loc) · 43.9 KB
/
keys.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
<!DOCTYPE html>
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Terpstra Keyboard WebApp</title>
<meta name="viewport" content="minimal-ui, width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, target-densitydpi=device-dpi">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="author" content="James Fenn">
<link rel="stylesheet" href="normalize.css">
<link rel="stylesheet" href="skeleton.css">
<link rel="stylesheet" href="terpstra-style.css">
<link rel="manifest" href="manifest.webmanifest"> <!-- added to enable Android Firefox users to add the web app to the home screen -->
<script src="QueryData.js"></script>
<script src="jscolor.js"></script>
</head>
<body style="overflow: scroll;">
<div id="landing-page" class="section" style="display: block;">
<div class="container">
<h2><a href="http://terpstrakeyboard.com/">Terpstra Keyboard</a> <a href="http://terpstrakeyboard.com/play-it-now/">WebApp</a></h2>
<div class="row">
<img alt="" src="1x1.png">
</div>
<form id="settingsForm">
<div class="row">
<div class="one-half column thincol-parent">
<div class="u-half-width rpad">
<label>Tuning\Layout Quick Links</label>
<select id="quicklinks" onchange="javascript:location.href = this.value;" class="u-full-width">
<option selected="selected" disabled="disabled">Choose Preset</option>
<optgroup label="Isomorphic Layouts for 12-ET">
<option value="?fundamental=261.6255653&right=2&upright=1&size=50&rotation=343.897886248&instrument=piano&enum=false&equivSteps=12&piano_colors=true&spectrum_colors=false&no_labels=false&scale=!%2012-ed2%20Jank%C3%B3%206-6%20Balanced%20Symmetric%20Bilinear%20Uniform%20Keyboard%20~Halberstadt.scl%0A!%2012-tone%20equal%20tempered%20scale%20consisting%20of%2012%20sonically%20equal%20divisions%20per%20frequency%20halving%2Fdoubling%2C%20mapped%20on%20a%20(hexagonal)%20tilted%20Jank%C3%B3%20layout%20which%20can%20be%20regarded%20as%20a%20stacked%206-6%2FBalanced%2FSymmetric%2FBilinear%2FUniform%20Keyboard%2C%20and%20which%20approximates%20the%207-white%2F5-black%20Halberstadt%20organ%20layout%20(the%20classic%20piano%20keyboard).%0A!%0ATerpstra%20Keyboard%20WebApp%20%7C%2012-ed2%20Jank%C3%B3%20%2F%206-6%2FBalanced%2FSymmetric%2FBilinear%2FUniform%20Keyboard%20%2F%20~Halberstadt%0A12%0A!%0A100.00000%0A200.00000%0A300.00000%0A400.00000%0A500.00000%0A600.00000%0A700.00000%0A800.00000%0A900.00000%0A1000.00000%0A1100.00000%0A1200.00000&names=C%0AD%E2%99%AD%2FC%E2%99%AF%0AD%0AE%E2%99%AD%2FD%E2%99%AF%0AE%0AF%0AG%E2%99%AD%2FF%E2%99%AF%0AG%0AA%E2%99%AD%2FG%E2%99%AF%0AA%0AB%E2%99%AD%2FA%E2%99%AF%0AB¬e_colors=ffffff%0A7b7b7b%0Affffff%0A7b7b7b%0Affffff%0Affffff%0A7b7b7b%0Affffff%0A7b7b7b%0Affffff%0A7b7b7b%0Affffff">Jankó / 6-6/Balanced/Symmetric/Bilinear/Uniform</option>
<option value="?fundamental=261.6255653&right=4&upright=7&size=50&rotation=343.897886248&instrument=harpsichord&enum=false&equivSteps=12&piano_colors=true&spectrum_colors=false&no_labels=false&scale=!%2012-ed2%20Harmonic%20Table%20Sonome%20Tonnetz%205-Limit%20Tuning%20Lattice%20Tri-Axial%20Matrix%20Model%20(of%20Musical%20Harmony).scl%0A!%2012-tone%20equal%20tempered%20scale%20consisting%20of%2012%20sonically%20equal%20divisions%20per%20frequency%20halving%2Fdoubling%2C%20mapped%20on%20the%20Harmonic%20Table%20layout%2C%20also%20known%20as%20Sonome%3A%20a%20tonal%20array%20topologically%20equivalent%20to%20Euler%27s%20Tonnetz%2C%20which%20is%20a%20conceptual%20lattice%20diagram%20representing%20tonal%20space%2C%20also%20known%20as%205-Limit%20Tuning%20Lattice%20or%20Tri-Axial%20Matrix%20Model%20(of%20Musical%20Harmony).%0A!%0ATerpstra%20Keyboard%20WebApp%20%7C%2012-ed2%20Harmonic%20Table%20%2F%20Sonome%20%2F%20Tonnetz%20%2F%205-Limit%20Tuning%20Lattice%20%2F%20Tri-Axial%20Matrix%20Model%20(of%20Musical%20Harmony)%0A12%0A!%0A100.00000%0A200.00000%0A300.00000%0A400.00000%0A500.00000%0A600.00000%0A700.00000%0A800.00000%0A900.00000%0A1000.00000%0A1100.00000%0A1200.00000&names=C%0AD%E2%99%AD%2FC%E2%99%AF%0AD%0AE%E2%99%AD%2FD%E2%99%AF%0AE%0AF%0AG%E2%99%AD%2FF%E2%99%AF%0AG%0AA%E2%99%AD%2FG%E2%99%AF%0AA%0AB%E2%99%AD%2FA%E2%99%AF%0AB¬e_colors=ffffff%0Abababa%0A8ef4fb%0Abababa%0Affffff%0Affffff%0Abababa%0Affffff%0A49aded%0Affffff%0Abababa%0Affffff">Harmonic Table / Sonome / Tonnetz / 5-L Lattice / Matrix Model</option>
<option value="?fundamental=261.6255653&right=2&upright=7&size=50&rotation=343.897886248&instrument=rhodes&enum=false&equivSteps=12&piano_colors=true&spectrum_colors=false&no_labels=false&scale=!%2012-ed2%20Wicki-Hayden.scl%0A!%2012-tone%20equal%20tempered%20scale%20consisting%20of%2012%20sonically%20equal%20divisions%20per%20frequency%20halving%2Fdoubling%2C%20mapped%20on%20the%20Wicki-Hayden%20layout%2C%20originally%20devised%20for%20the%20bandoneon%20and%20concertina%20(free-reed%20aerophones%20of%20the%20harmonica%2Faccordion%20family).%0A!%0ATerpstra%20Keyboard%20WebApp%20%7C%2012-ed2%20Wicki-Hayden%0A12%0A!%0A100.00000%0A200.00000%0A300.00000%0A400.00000%0A500.00000%0A600.00000%0A700.00000%0A800.00000%0A900.00000%0A1000.00000%0A1100.00000%0A1200.00000&names=C%0AD%E2%99%AD%2FC%E2%99%AF%0AD%0AE%E2%99%AD%2FD%E2%99%AF%0AE%0AF%0AG%E2%99%AD%2FF%E2%99%AF%0AG%0AA%E2%99%AD%2FG%E2%99%AF%0AA%0AB%E2%99%AD%2FA%E2%99%AF%0AB¬e_colors=ffffff%0Aff9f40%0Affffff%0Aff9f40%0Affffff%0Affffff%0Aff9f40%0Affffff%0Aff9f40%0Affffff%0Aff9f40%0Affffff">Wicki-Hayden</option>
<option value="?fundamental=261.6255653&right=3&upright=2&size=50&rotation=343.897886248&instrument=sawtooth&enum=false&equivSteps=12&piano_colors=true&spectrum_colors=false&no_labels=false&scale=!%2012-ed2%20B-System%20Chromatic%20Button.scl%0A!%2012-tone%20equal%20tempered%20scale%20consisting%20of%2012%20sonically%20equal%20divisions%20per%20frequency%20halving%2Fdoubling%2C%20mapped%20on%20a%20(hexagonal)%20tilted%20Chromatic%20Button%20System%20Type-B%20used%20on%20some%20button%20accordions.%0A!%0ATerpstra%20Keyboard%20WebApp%20%7C%2012-ed2%20B-System%20Chromatic%20Button%0A12%0A!%0A100.00000%0A200.00000%0A300.00000%0A400.00000%0A500.00000%0A600.00000%0A700.00000%0A800.00000%0A900.00000%0A1000.00000%0A1100.00000%0A1200.00000&names=C%0AD%E2%99%AD%2FC%E2%99%AF%0AD%0AE%E2%99%AD%2FD%E2%99%AF%0AE%0AF%0AG%E2%99%AD%2FF%E2%99%AF%0AG%0AA%E2%99%AD%2FG%E2%99%AF%0AA%0AB%E2%99%AD%2FA%E2%99%AF%0AB¬e_colors=ffffff%0A7b7b7b%0Affffff%0A7b7b7b%0Affffff%0Affffff%0A7b7b7b%0Affffff%0A7b7b7b%0Affffff%0A7b7b7b%0Affffff">B-System Chromatic Button</option>
<option value="?fundamental=261.6255653&right=3&upright=1&size=50&rotation=343.897886248&instrument=sawtooth&enum=false&equivSteps=12&piano_colors=true&spectrum_colors=false&no_labels=false&scale=!%2012-ed2%20C-System%20Chromatic%20Button.scl%0A!%2012-tone%20equal%20tempered%20scale%20consisting%20of%2012%20sonically%20equal%20divisions%20per%20frequency%20halving%2Fdoubling%2C%20mapped%20on%20a%20(hexagonal)%20tilted%20Chromatic%20Button%20System%20Type-C%20used%20on%20some%20button%20accordions.%0A!%0ATerpstra%20Keyboard%20WebApp%20%7C%2012-ed2%20C-System%20Chromatic%20Button%0A12%0A!%0A100.00000%0A200.00000%0A300.00000%0A400.00000%0A500.00000%0A600.00000%0A700.00000%0A800.00000%0A900.00000%0A1000.00000%0A1100.00000%0A1200.00000&names=C%0AD%E2%99%AD%2FC%E2%99%AF%0AD%0AE%E2%99%AD%2FD%E2%99%AF%0AE%0AF%0AG%E2%99%AD%2FF%E2%99%AF%0AG%0AA%E2%99%AD%2FG%E2%99%AF%0AA%0AB%E2%99%AD%2FA%E2%99%AF%0AB¬e_colors=ffffff%0A7b7b7b%0Affffff%0A7b7b7b%0Affffff%0Affffff%0A7b7b7b%0Affffff%0A7b7b7b%0Affffff%0A7b7b7b%0Affffff">C-System Chromatic Button</option>
</optgroup>
<optgroup label="Just Intonation">
<option value="?fundamental=256&right=1&upright=0&size=50&rotation=343.897886248&instrument=qanun&enum=false&equivSteps=7&spectrum_colors=false&no_labels=false&scale=!%207-JI%20Rast%20Maqam%20%28Arabic%29%20%E2%80%94%20%20Eight%20Echos%20%28Fourth%20Plagal%2C%20Byzantine%29%20Bosanquet%20Wilson%20Terpstra.scl%0A!%207-tone%20Arabic%20Rast%20Maqam%20made%20from%20two%20disjunct%20Rast%20tetrachords%20according%20to%20Mansour%20Zalzal%E2%80%99s%20famous%20lute%20tuning%20as%20described%20by%20al-Farabi%2C%20where%20the%20ratios%20including%20prime%20number%2011%20are%20alterations%20of%203-Limit%20versions%2C%20coinciding%20with%20the%20Eight%20Echos%20or%20Fourth%20Plagal%20of%20Byzantine%20Psaltic%20Chant%20described%20misleadingly%20in%20text%20books%20as%2012-10-8-12-12-10-8%20using%20the%2072%20moria%20system%20of%20approximation%2C%20mapped%20on%20a%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%20layout.%0A!%0ATerpstra%20Keyboard%20WebApp%20|%207-JI%20Rast%20Maqam%20%2F%20Eight%20Echos%20%E2%80%94%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%0A7%0A!%0A9%2F8%0A27%2F22%0A4%2F3%0A3%2F2%0A27%2F16%0A81%2F44%0A2%2F1&names=1%2F1%0A9%2F8%0A27%2F22%0A4%2F3%0A3%2F2%0A27%2F16%0A81%2F44¬e_colors=ffffff%0Affc37d%0Aff9fb7%0Af7ffaf%0Af7ffaf%0Affc37d%0Aff9fb7">7-JI Rast Maqam / Eight Echos — Bosanquet / Wilson / Terpstra</option>
<option value="?fundamental=256&right=2&upright=1&size=50&rotation=343.897886248&instrument=piano&enum=false&equivSteps=12&spectrum_colors=false&no_labels=false&scale=!%2012-JI-7L%20Jank%C3%B3%206-6%20Balanced%20Symmetric%20Bilinear%20Uniform%20Keyboard%20~Halberstadt.scl%0A!%2012-tone%20Just%20Intonation%20classic%207-Limit%20scale%2C%20consisting%20of%2012%20rational%20divisions%20per%20frequency%20halving%2Fdoubling%20with%20sonic%20distances%20derived%20from%20the%20harmonic%20series%20up%20to%20a%20prime%20limit%20of%207%2C%20mapped%20on%20a%20(hexagonal)%20tilted%20Jank%C3%B3%20layout%20which%20can%20be%20regarded%20as%20a%20stacked%206-6%2FBalanced%2FSymmetric%2FBilinear%2FUniform%20Keyboard%2C%20and%20which%20approximates%20the%207-white%2F5-black%20Halberstadt%20organ%20layout%20(the%20classic%20piano%20keyboard).%0A!%0ATerpstra%20Keyboard%20WebApp%20%7C%2012-JI-7L%20Jank%C3%B3%20%2F%206-6%2FBalanced%2FSymmetric%2FBilinear%2FUniform%20Keyboard%20%2F%20~Halberstadt%0A12%0A!%0A16%2F15%0A9%2F8%0A6%2F5%0A5%2F4%0A4%2F3%0A7%2F5%0A3%2F2%0A8%2F5%0A5%2F3%0A7%2F4%0A15%2F8%0A2%2F1&names=1%2F1%0A16%2F15%0A9%2F8%0A6%2F5%0A5%2F4%0A4%2F3%0A7%2F5%0A3%2F2%0A8%2F5%0A5%2F3%0A7%2F4%0A15%2F8¬e_colors=55d455%0A55f4aa%0A55ffff%0A55b4ff%0A5555ea%0Aaa55ff%0Aff55ff%0Aff55aa%0Af45555%0Affaa55%0Affff55%0Aaaf455">12-JI-7L Jankó / 6-6/Balanced/Symmetric/Bilinear/Uniform</option>
<option value="?fundamental=256&right=3&upright=2&size=50&rotation=343.897886248&instrument=qanun&enum=false&equivSteps=17&spectrum_colors=false&no_labels=false&scale=!%2017-JI-5L-Arabic-theoretical%20Bosanquet%20Wilson%20Terpstra.scl%0A!%2017-tone%20Arabic%20theoretical%20scale%3A%205-Limit%20Just%20Intonation%20which%20is%20schismatic%20equivalent%20to%20a%2017-tone%203-Limit%20scale%20generated%20from%2012%20steps%20descending%20and%204%20ascending%20plus%20the%20fundamental%2C%20consisting%20of%2017%20rational%20divisions%20per%20frequency%20halving%2Fdoubling%20with%20sonic%20distances%20derived%20from%20the%20harmonic%20series%20up%20to%20a%20prime%20limit%20of%205%2C%20presumably%20used%20until%20the%208th%20century%2C%20mapped%20on%20a%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%20layout.%0A!%0ATerpstra%20Keyboard%20WebApp%20|%2017-JI-5L-Arabic-theoretical%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%0A17%0A!%0A256%2F243%0A10%2F9%0A9%2F8%0A32%2F27%0A5%2F4%0A81%2F64%0A4%2F3%0A45%2F32%0A40%2F27%0A3%2F2%0A128%2F81%0A5%2F3%0A27%2F16%0A16%2F9%0A15%2F8%0A160%2F81%0A2%2F1&names=1%2F1%0A256%2F243%0A10%2F9%0A9%2F8%0A32%2F27%0A5%2F4%0A81%2F64%0A4%2F3%0A45%2F32%0A40%2F27%0A3%2F2%0A128%2F81%0A5%2F3%0A27%2F16%0A16%2F9%0A15%2F8%0A160%2F81¬e_colors=f7ffaf%0A8fc7ef%0Aff9fb7%0Af7ffaf%0A8fc7ef%0Af7ffaf%0Aff9fb7%0Af7ffaf%0A8fc7ef%0Aff9fb7%0Af7ffaf%0A8fc7ef%0Af7ffaf%0Aff9fb7%0A8fc7ef%0Af7ffaf%0Aff9fb7">17-JI-5L-Arabic-theoretical Bosanquet / Wilson / Terpstra</option>
<option value="?fundamental=256&right=3&upright=2&size=50&rotation=343.897886248&instrument=harp&enum=false&equivSteps=17&spectrum_colors=false&no_labels=false&scale=!%2017-JI-11L-Wilson%20Bosanquet%20Wilson%20Terpstra.scl%0A!%2017-tone%20Just%20Intonation%2011-Limit%20scale%20by%20Erv%20Wilson%2C%20consisting%20of%2017%20rational%20divisions%20per%20frequency%20halving%2Fdoubling%20with%20sonic%20distances%20derived%20from%20the%20harmonic%20series%20up%20to%20a%20prime%20limit%20of%2011%2C%20mapped%20on%20a%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%20layout.%0A!%20Fokblock(%5B64%2F63%2C%2056%2F55%2C%20968%2F945%2C%2036%2F35%5D%2C%20%5B5%2C%206%2C%2011%2C%206%5D)%20%3D%20%0A!%20Fokblock(%5B64%2F63%2C%2056%2F55%2C%2036%2F35%2C%20704%2F675%5D%2C%20%5B5%2C%203%2C%206%2C%2011%5D)%20%3D%0A!%20Fokblock(%5B64%2F63%2C%20968%2F945%2C%2036%2F35%2C%20704%2F675%5D%2C%20%5B5%2C%2013%2C%206%2C%206%5D)%20wakalix%0ATerpstra%20Keyboard%20WebApp%20%7C%2017-JI-11L-Wilson%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%0A17%0A!%0A22%2F21%0A11%2F10%0A9%2F8%0A7%2F6%0A11%2F9%0A5%2F4%0A4%2F3%0A11%2F8%0A22%2F15%0A3%2F2%0A11%2F7%0A44%2F27%0A5%2F3%0A7%2F4%0A11%2F6%0A15%2F8%0A2%2F1&names=R%0A22%2F21%0A11%2F10%0A9%2F8%0A7%2F6%0A11%2F9%0A5%2F4%0A4%2F3%0A11%2F8%0A22%2F15%0A3%2F2%0A11%2F7%0A44%2F27%0A5%2F3%0A7%2F4%0A11%2F6%0A15%2F8¬e_colors=8fc7ef%0Af7ffaf%0Affc37d%0A8fc7ef%0Af7ffaf%0Affc37d%0A8fc7ef%0A8fc7ef%0Affc37d%0Affc37d%0A8fc7ef%0Af7ffaf%0Affc37d%0A8fc7ef%0Af7ffaf%0Affc37d%0A8fc7ef">17-JI-11L-Wilson Bosanquet / Wilson / Terpstra</option>
<option value="?fundamental=272.2044155&right=4&upright=3&size=50&rotation=343.897886248&instrument=qanun&enum=false&equivSteps=22&spectrum_colors=false&no_labels=false&scale=!%2022-JI-5L-Indian%20Bosanquet%20Wilson%20Terpstra.scl%0A!%2022-tone%20Indian%20scale%3A%205-Limit%20Just%20Intonation%20which%20is%20schismatic%20equivalent%20to%20a%2022-tone%203-Limit%20scale%20generated%20from%2011%20steps%20ascending%20and%2010%20descending%20plus%20the%20fundamental%2C%20consisting%20of%2022%20rational%20divisions%20per%20frequency%20halving%2Fdoubling%20with%20sonic%20distances%20derived%20from%20the%20harmonic%20series%20up%20to%20a%20prime%20limit%20of%205%2C%20notated%20after%20Alain%20Dani%C3%A9lou%2C%20having%20as%20reference%20frequency%20the%20Earth%27s%20year%20transposed%2033%20octaves%20higher%2C%20mapped%20on%20a%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%20layout.%0A!%0ATerpstra%20Keyboard%20WebApp%20|%2022-JI-5L-Indian%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%0A22%0A!%0A256%2F243%0A16%2F15%0A10%2F9%0A9%2F8%0A32%2F27%0A6%2F5%0A5%2F4%0A81%2F64%0A4%2F3%0A27%2F20%0A45%2F32%0A64%2F45%0A3%2F2%0A128%2F81%0A8%2F5%0A5%2F3%0A27%2F16%0A16%2F9%0A9%2F5%0A15%2F8%0A243%2F128%0A2%2F1&names=Sa%0AReL-%0AReL%2B%0ARe-%0ARe%0AGaL%0AGab%0AGa%0AGa%2B%0AMa%0AMa%2B%0AMaL-%0AMaL%2B%0APa%0ADhaL%0ADhab%0ADha%0ADha%2B%0ANiL%2B%0ANib%0ANi%0ANi%2B¬e_colors=80df80%0A80cfff%0Affbfff%0Affcf80%0A80df80%0A80cfff%0Affbfff%0A80df80%0Affcf80%0A80df80%0Affcf80%0A80cfff%0Affbfff%0A80df80%0A80cfff%0Affbfff%0Affcf80%0A80df80%0A80cfff%0Affbfff%0A80df80%0Affcf80">22-JI-5L-Indian Bosanquet / Wilson / Terpstra</option>
<option value="?fundamental=264&right=5&upright=2&size=50&rotation=343.897886248&instrument=organ&enum=false&equivSteps=31&spectrum_colors=false&no_labels=false&scale=!%2031-JI-7L-Fokker%20Bosanquet%20Wilson%20Terpstra.scl%0A!%2031-tone%20Just%20Intonation%207-Limit%20scale%20by%20Adriaan%20Fokker%2C%20consisting%20of%2031%20rational%20divisions%20per%20frequency%20halving%2Fdoubling%20with%20sonic%20distances%20derived%20from%20the%20harmonic%20series%20up%20to%20a%20prime%20limit%20of%207%2C%20mapped%20on%20a%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%20layout.%0A!%0ATerpstra%20Keyboard%20WebApp%20%7C%2031-JI-7L-Fokker%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%0A31%0A!%0A64%2F63%0A135%2F128%0A15%2F14%0A35%2F32%0A9%2F8%0A8%2F7%0A7%2F6%0A135%2F112%0A315%2F256%0A5%2F4%0A9%2F7%0A21%2F16%0A4%2F3%0A175%2F128%0A45%2F32%0A10%2F7%0A35%2F24%0A3%2F2%0A32%2F21%0A14%2F9%0A45%2F28%0A105%2F64%0A5%2F3%0A12%2F7%0A7%2F4%0A16%2F9%0A945%2F512%0A15%2F8%0A40%2F21%0A63%2F32%0A2%2F1&names=1%2F1%0A64%2F63%0A135%2F128%0A15%2F14%0A35%2F32%0A9%2F8%0A8%2F7%0A7%2F6%0A135%2F112%0A315%2F256%0A5%2F4%0A9%2F7%0A21%2F16%0A4%2F3%0A175%2F128%0A45%2F32%0A10%2F7%0A35%2F24%0A3%2F2%0A32%2F21%0A14%2F9%0A45%2F28%0A105%2F64%0A5%2F3%0A12%2F7%0A7%2F4%0A16%2F9%0A945%2F512%0A15%2F8%0A40%2F21%0A63%2F32¬e_colors=ffffff%0Aff9f41%0Acfcfcf%0Abbaa93%0A7b7b7b%0Affffff%0Aff9f41%0Acfcfcf%0Abbaa93%0A7b7b7b%0Affffff%0Abbaa93%0Acfcfcf%0Affffff%0Aff9f41%0Acfcfcf%0Abbaa93%0A7b7b7b%0Affffff%0Aff9f41%0Acfcfcf%0Abbaa93%0A7b7b7b%0Affffff%0Aff9f41%0Acfcfcf%0Abbaa93%0A7b7b7b%0Affffff%0Abbaa93%0Acfcfcf%0Affffff">31-JI-7L-Fokker Bosanquet / Wilson / Terpstra</option>
<option value="?fundamental=260.74074074&right=7&upright=3&size=50&rotation=343.897886248&instrument=gayageum&enum=false&equivSteps=43&spectrum_colors=true&fundamental_color=55FF55&no_labels=false&scale=!%2043-JI-11L-Partch%20Bosanquet%20Wilson%20Terpstra.scl%0A!%2043-tone%20Just%20Intonation%2011-Limit%20scale%20by%20Harry%20Partch%2C%20consisting%20of%2043%20rational%20divisions%20per%20frequency%20halving%2Fdoubling%20with%20sonic%20distances%20derived%20symmetrically%20from%20both%20ascending%20and%20descending%20harmonic%20series%20(otonalities%20and%20utonalities)%20up%20to%20a%20prime%20limit%20of%2011%2C%20mapped%20on%20a%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%20layout.%0A!%0ATerpstra%20Keyboard%20WebApp%20%7C%2043-JI-11L-Partch%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%0A43%0A!%0A81%2F80%0A33%2F32%0A21%2F20%0A16%2F15%0A12%2F11%0A11%2F10%0A10%2F9%0A9%2F8%0A8%2F7%0A7%2F6%0A32%2F27%0A6%2F5%0A11%2F9%0A5%2F4%0A14%2F11%0A9%2F7%0A21%2F16%0A4%2F3%0A27%2F20%0A11%2F8%0A7%2F5%0A10%2F7%0A16%2F11%0A40%2F27%0A3%2F2%0A32%2F21%0A14%2F9%0A11%2F7%0A8%2F5%0A18%2F11%0A5%2F3%0A27%2F16%0A12%2F7%0A7%2F4%0A16%2F9%0A9%2F5%0A20%2F11%0A11%2F6%0A15%2F8%0A40%2F21%0A64%2F33%0A160%2F81%0A2%2F1&names=1%2F1%0A81%2F80%0A33%2F32%0A21%2F20%0A16%2F15%0A12%2F11%0A11%2F10%0A10%2F9%0A9%2F8%0A8%2F7%0A7%2F6%0A32%2F27%0A6%2F5%0A11%2F9%0A5%2F4%0A14%2F11%0A9%2F7%0A21%2F16%0A4%2F3%0A27%2F20%0A11%2F8%0A7%2F5%0A10%2F7%0A16%2F11%0A40%2F27%0A3%2F2%0A32%2F21%0A14%2F9%0A11%2F7%0A8%2F5%0A18%2F11%0A5%2F3%0A27%2F16%0A12%2F7%0A7%2F4%0A16%2F9%0A9%2F5%0A20%2F11%0A11%2F6%0A15%2F8%0A40%2F21%0A64%2F33%0A160%2F81¬e_colors=">43-JI-11L-Partch Bosanquet / Wilson / Terpstra</option>
<option value="?fundamental=256&right=9&upright=5&size=50&rotation=343.897886248&instrument=qanun&enum=false&equivSteps=53&spectrum_colors=false&no_labels=false&scale=!%2053-RI-3L%20Bosanquet%20Wilson%20Terpstra%20Male%20(Western).scl%0A!%2053-tone%20Rational%20Intonation%203-Limit%20scale%2C%20consisting%20of%2053%20rational%20divisions%20per%20frequency%20halving%2Fdoubling%20with%20sonic%20distances%20derived%20solely%20from%20the%20harmonics%202%20and%203%20of%20both%20ascending%20and%20descending%20harmonic%20series%2C%20mapped%20on%20a%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%20Male%20(Western)%20layout.%0A!%0ATerpstra%20Keyboard%20WebApp%20%7C%2053-RI-3L%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%20Male%20(Western)%0A53%0A!%0A531441%2F524288%0A282429536481%2F274877906944%0A134217728%2F129140163%0A256%2F243%0A2187%2F2048%0A1162261467%2F1073741824%0A34359738368%2F31381059609%0A65536%2F59049%0A9%2F8%0A4782969%2F4194304%0A2541865828329%2F2199023255552%0A16777216%2F14348907%0A32%2F27%0A19683%2F16384%0A10460353203%2F8589934592%0A4294967296%2F3486784401%0A8192%2F6561%0A81%2F64%0A43046721%2F33554432%0A1099511627776%2F847288609443%0A2097152%2F1594323%0A4%2F3%0A177147%2F131072%0A94143178827%2F68719476736%0A536870912%2F387420489%0A1024%2F729%0A729%2F512%0A387420489%2F268435456%0A137438953472%2F94143178827%0A262144%2F177147%0A3%2F2%0A1594323%2F1048576%0A847288609443%2F549755813888%0A67108864%2F43046721%0A128%2F81%0A6561%2F4096%0A3486784401%2F2147483648%0A17179869184%2F10460353203%0A32768%2F19683%0A27%2F16%0A14348907%2F8388608%0A4398046511104%2F2541865828329%0A8388608%2F4782969%0A16%2F9%0A59049%2F32768%0A31381059609%2F17179869184%0A2147483648%2F1162261467%0A4096%2F2187%0A243%2F128%0A129140163%2F67108864%0A549755813888%2F282429536481%0A1048576%2F531441%0A2%2F1&names=2%E2%81%B0%7C3%E2%81%B0%0A2%C2%B9%E2%81%B9%7C3%C2%B9%C2%B2%0A2%C2%B3%E2%81%B8%7C3%C2%B2%E2%81%B4%0A3%C2%B9%E2%81%B7%7C2%C2%B2%E2%81%B7%0A3%E2%81%B5%7C2%E2%81%B8%0A2%C2%B9%C2%B9%7C3%E2%81%B7%0A2%C2%B3%E2%81%B0%7C3%C2%B9%E2%81%B9%0A3%C2%B2%C2%B2%7C2%C2%B3%E2%81%B5%0A3%C2%B9%E2%81%B0%7C2%C2%B9%E2%81%B6%0A2%C2%B3%7C3%C2%B2%0A2%C2%B2%C2%B2%7C3%C2%B9%E2%81%B4%0A2%E2%81%B4%C2%B9%7C3%C2%B2%E2%81%B6%0A3%C2%B9%E2%81%B5%7C2%C2%B2%E2%81%B4%0A3%C2%B3%7C2%E2%81%B5%0A2%C2%B9%E2%81%B4%7C3%E2%81%B9%0A2%C2%B3%C2%B3%7C3%C2%B2%C2%B9%0A3%C2%B2%E2%81%B0%7C2%C2%B3%C2%B2%0A3%E2%81%B8%7C2%C2%B9%C2%B3%0A2%E2%81%B6%7C3%E2%81%B4%0A2%C2%B2%E2%81%B5%7C3%C2%B9%E2%81%B6%0A3%C2%B2%E2%81%B5%7C2%E2%81%B4%E2%81%B0%0A3%C2%B9%C2%B3%7C2%C2%B2%C2%B9%0A3%C2%B9%7C2%C2%B2%0A2%C2%B9%E2%81%B7%7C3%C2%B9%C2%B9%0A2%C2%B3%E2%81%B6%7C3%C2%B2%C2%B3%0A3%C2%B9%E2%81%B8%7C2%C2%B2%E2%81%B9%0A3%E2%81%B6%7C2%C2%B9%E2%81%B0%0A2%E2%81%B9%7C3%E2%81%B6%0A2%C2%B2%E2%81%B8%7C3%C2%B9%E2%81%B8%0A3%C2%B2%C2%B3%7C2%C2%B3%E2%81%B7%0A3%C2%B9%C2%B9%7C2%C2%B9%E2%81%B8%0A2%C2%B9%7C3%C2%B9%0A2%C2%B2%E2%81%B0%7C3%C2%B9%C2%B3%0A2%C2%B3%E2%81%B9%7C3%C2%B2%E2%81%B5%0A3%C2%B9%E2%81%B6%7C2%C2%B2%E2%81%B6%0A3%E2%81%B4%7C2%E2%81%B7%0A2%C2%B9%C2%B2%7C3%E2%81%B8%0A2%C2%B3%C2%B9%7C3%C2%B2%E2%81%B0%0A3%C2%B2%C2%B9%7C2%C2%B3%E2%81%B4%0A3%E2%81%B9%7C2%C2%B9%E2%81%B5%0A2%E2%81%B4%7C3%C2%B3%0A2%C2%B2%C2%B3%7C3%C2%B9%E2%81%B5%0A3%C2%B2%E2%81%B6%7C2%E2%81%B4%C2%B2%0A3%C2%B9%E2%81%B4%7C2%C2%B2%C2%B3%0A3%C2%B2%7C2%E2%81%B4%0A2%C2%B9%E2%81%B5%7C3%C2%B9%E2%81%B0%0A2%C2%B3%E2%81%B4%7C3%C2%B2%C2%B2%0A3%C2%B9%E2%81%B9%7C2%C2%B3%C2%B9%0A3%E2%81%B7%7C2%C2%B9%C2%B2%0A2%E2%81%B7%7C3%E2%81%B5%0A2%C2%B2%E2%81%B6%7C3%C2%B9%E2%81%B7%0A3%C2%B2%E2%81%B4%7C2%C2%B3%E2%81%B9%0A3%C2%B9%C2%B2%7C2%C2%B2%E2%81%B0%0A3%E2%81%B0%7C2%C2%B9¬e_colors=ffffff%0Ac3b7ab%0Ae7e7e7%0A878787%0Aff9f40%0A878787%0Aff9f40%0Ae7e7e7%0Aabb7c3%0Affffff%0Ac3b7ab%0Ae7e7e7%0A878787%0Aff9f40%0A878787%0Aff9f40%0Ae7e7e7%0Aabb7c3%0Affffff%0Ac3b7ab%0Ae7e7e7%0Aabb7c3%0Affffff%0Ac3b7ab%0Ae7e7e7%0A878787%0Aff9f40%0A878787%0Aff9f40%0Ae7e7e7%0Aabb7c3%0Affffff%0Ac3b7ab%0Ae7e7e7%0A878787%0Aff9f40%0A878787%0Aff9f40%0Ae7e7e7%0Aabb7c3%0Affffff%0Ac3b7ab%0Ae7e7e7%0A878787%0Aff9f40%0A878787%0Aff9f40%0Ae7e7e7%0Aabb7c3%0Affffff%0Ac3b7ab%0Ae7e7e7%0Aabb7c3">53-RI-3L Bosanquet / Wilson / Terpstra Male (Western)</option>
<option value="?fundamental=256&right=9&upright=4&size=50&rotation=16.102113751&instrument=qanun&enum=false&equivSteps=53&spectrum_colors=false&no_labels=false&scale=!%2053-RI-3L%20Bosanquet%20Wilson%20Terpstra%20Female%20(Eastern).scl%0A!%2053-tone%20Rational%20Intonation%203-Limit%20scale%2C%20consisting%20of%2053%20rational%20divisions%20per%20frequency%20halving%2Fdoubling%20with%20sonic%20distances%20derived%20solely%20from%20the%20harmonics%202%20and%203%20of%20both%20ascending%20and%20descending%20harmonic%20series%2C%20mapped%20on%20a%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%20Female%20(Eastern)%20layout.%0A!%0ATerpstra%20Keyboard%20WebApp%20%7C%2053-RI-3L%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%20Female%20(Eastern)%0A53%0A!%0A531441%2F524288%0A282429536481%2F274877906944%0A134217728%2F129140163%0A256%2F243%0A2187%2F2048%0A1162261467%2F1073741824%0A34359738368%2F31381059609%0A65536%2F59049%0A9%2F8%0A4782969%2F4194304%0A2541865828329%2F2199023255552%0A16777216%2F14348907%0A32%2F27%0A19683%2F16384%0A10460353203%2F8589934592%0A4294967296%2F3486784401%0A8192%2F6561%0A81%2F64%0A43046721%2F33554432%0A1099511627776%2F847288609443%0A2097152%2F1594323%0A4%2F3%0A177147%2F131072%0A94143178827%2F68719476736%0A536870912%2F387420489%0A1024%2F729%0A729%2F512%0A387420489%2F268435456%0A137438953472%2F94143178827%0A262144%2F177147%0A3%2F2%0A1594323%2F1048576%0A847288609443%2F549755813888%0A67108864%2F43046721%0A128%2F81%0A6561%2F4096%0A3486784401%2F2147483648%0A17179869184%2F10460353203%0A32768%2F19683%0A27%2F16%0A14348907%2F8388608%0A4398046511104%2F2541865828329%0A8388608%2F4782969%0A16%2F9%0A59049%2F32768%0A31381059609%2F17179869184%0A2147483648%2F1162261467%0A4096%2F2187%0A243%2F128%0A129140163%2F67108864%0A549755813888%2F282429536481%0A1048576%2F531441%0A2%2F1&names=2%E2%81%B0%7C3%E2%81%B0%0A2%C2%B9%E2%81%B9%7C3%C2%B9%C2%B2%0A2%C2%B3%E2%81%B8%7C3%C2%B2%E2%81%B4%0A3%C2%B9%E2%81%B7%7C2%C2%B2%E2%81%B7%0A3%E2%81%B5%7C2%E2%81%B8%0A2%C2%B9%C2%B9%7C3%E2%81%B7%0A2%C2%B3%E2%81%B0%7C3%C2%B9%E2%81%B9%0A3%C2%B2%C2%B2%7C2%C2%B3%E2%81%B5%0A3%C2%B9%E2%81%B0%7C2%C2%B9%E2%81%B6%0A2%C2%B3%7C3%C2%B2%0A2%C2%B2%C2%B2%7C3%C2%B9%E2%81%B4%0A2%E2%81%B4%C2%B9%7C3%C2%B2%E2%81%B6%0A3%C2%B9%E2%81%B5%7C2%C2%B2%E2%81%B4%0A3%C2%B3%7C2%E2%81%B5%0A2%C2%B9%E2%81%B4%7C3%E2%81%B9%0A2%C2%B3%C2%B3%7C3%C2%B2%C2%B9%0A3%C2%B2%E2%81%B0%7C2%C2%B3%C2%B2%0A3%E2%81%B8%7C2%C2%B9%C2%B3%0A2%E2%81%B6%7C3%E2%81%B4%0A2%C2%B2%E2%81%B5%7C3%C2%B9%E2%81%B6%0A3%C2%B2%E2%81%B5%7C2%E2%81%B4%E2%81%B0%0A3%C2%B9%C2%B3%7C2%C2%B2%C2%B9%0A3%C2%B9%7C2%C2%B2%0A2%C2%B9%E2%81%B7%7C3%C2%B9%C2%B9%0A2%C2%B3%E2%81%B6%7C3%C2%B2%C2%B3%0A3%C2%B9%E2%81%B8%7C2%C2%B2%E2%81%B9%0A3%E2%81%B6%7C2%C2%B9%E2%81%B0%0A2%E2%81%B9%7C3%E2%81%B6%0A2%C2%B2%E2%81%B8%7C3%C2%B9%E2%81%B8%0A3%C2%B2%C2%B3%7C2%C2%B3%E2%81%B7%0A3%C2%B9%C2%B9%7C2%C2%B9%E2%81%B8%0A2%C2%B9%7C3%C2%B9%0A2%C2%B2%E2%81%B0%7C3%C2%B9%C2%B3%0A2%C2%B3%E2%81%B9%7C3%C2%B2%E2%81%B5%0A3%C2%B9%E2%81%B6%7C2%C2%B2%E2%81%B6%0A3%E2%81%B4%7C2%E2%81%B7%0A2%C2%B9%C2%B2%7C3%E2%81%B8%0A2%C2%B3%C2%B9%7C3%C2%B2%E2%81%B0%0A3%C2%B2%C2%B9%7C2%C2%B3%E2%81%B4%0A3%E2%81%B9%7C2%C2%B9%E2%81%B5%0A2%E2%81%B4%7C3%C2%B3%0A2%C2%B2%C2%B3%7C3%C2%B9%E2%81%B5%0A3%C2%B2%E2%81%B6%7C2%E2%81%B4%C2%B2%0A3%C2%B9%E2%81%B4%7C2%C2%B2%C2%B3%0A3%C2%B2%7C2%E2%81%B4%0A2%C2%B9%E2%81%B5%7C3%C2%B9%E2%81%B0%0A2%C2%B3%E2%81%B4%7C3%C2%B2%C2%B2%0A3%C2%B9%E2%81%B9%7C2%C2%B3%C2%B9%0A3%E2%81%B7%7C2%C2%B9%C2%B2%0A2%E2%81%B7%7C3%E2%81%B5%0A2%C2%B2%E2%81%B6%7C3%C2%B9%E2%81%B7%0A3%C2%B2%E2%81%B4%7C2%C2%B3%E2%81%B9%0A3%C2%B9%C2%B2%7C2%C2%B2%E2%81%B0%0A3%E2%81%B0%7C2%C2%B9¬e_colors=ffffff%0Ac3b7ab%0Ae7e7e7%0A878787%0Aff9f40%0A878787%0Aff9f40%0Ae7e7e7%0Aabb7c3%0Affffff%0Ac3b7ab%0Ae7e7e7%0A878787%0Aff9f40%0A878787%0Aff9f40%0Ae7e7e7%0Aabb7c3%0Affffff%0Ac3b7ab%0Ae7e7e7%0Aabb7c3%0Affffff%0Ac3b7ab%0Ae7e7e7%0A878787%0Aff9f40%0A878787%0Aff9f40%0Ae7e7e7%0Aabb7c3%0Affffff%0Ac3b7ab%0Ae7e7e7%0A878787%0Aff9f40%0A878787%0Aff9f40%0Ae7e7e7%0Aabb7c3%0Affffff%0Ac3b7ab%0Ae7e7e7%0A878787%0Aff9f40%0A878787%0Aff9f40%0Ae7e7e7%0Aabb7c3%0Affffff%0Ac3b7ab%0Ae7e7e7%0Aabb7c3">53-RI-3L Mirrored Bosanquet/Wilson / Terpstra Female (Eastern)</option>
</optgroup>
<optgroup label="Equal Temperaments">
<option value="?fundamental=254.5642522&right=3&upright=1&size=50&rotation=343.897886248&instrument=piano&enum=false&equivSteps=19&spectrum_colors=false&no_labels=false&scale=!%2019-ed2%20Bosanquet%20Wilson%20Terpstra.scl%0A!%2019-tone%20equal%20tempered%20scale%20consisting%20of%2012%20sonically%20equal%20divisions%20per%20frequency%20halving%2Fdoubling%2C%20mapped%20on%20a%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%20layout.%0A!%0ATerpstra%20Keyboard%20WebApp%20%7C%2019-ed2%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%0A19%0A!%0A63.15789%0A126.31579%0A189.47368%0A252.63158%0A315.78947%0A378.94737%0A442.10526%0A505.26316%0A568.42105%0A631.57895%0A694.73684%0A757.89474%0A821.05263%0A884.21053%0A947.36842%0A1010.52632%0A1073.68421%0A1136.84211%0A1200.00000&names=C%0AC%E2%99%AF%0AD%E2%99%AD%0AD%0AD%E2%99%AF%0AE%E2%99%AD%0AE%0AE%E2%99%AF%2FF%E2%99%AD%0AF%0AF%E2%99%AF%0AG%E2%99%AD%0AG%0AG%E2%99%AF%0AA%E2%99%AD%0AA%0AA%E2%99%AF%0AB%E2%99%AD%0AB%0AB%E2%99%AF%2FC%E2%99%AD¬e_colors=ffffff%0A7fbfd4%0Aff9f40%0Affffff%0A7fbfd4%0Aff9f40%0Affffff%0Abfaf8a%0Affffff%0A7fbfd4%0Aff9f40%0Affffff%0A7fbfd4%0Aff9f40%0Affffff%0A7fbfd4%0Aff9f40%0Affffff%0Abfaf8a">19-ed2 Bosanquet / Wilson / Terpstra</option>
<option value="?fundamental=263.09212&right=5&upright=2&size=50&rotation=343.897886248&instrument=organ&enum=false&equivSteps=31&spectrum_colors=false&no_labels=false&scale=!%2031-ed2%20Bosanquet%20Wilson%20Terpstra.scl%0A!%2031-tone%20equal%20tempered%20scale%20consisting%20of%2031%20sonically%20equal%20divisions%20per%20frequency%20halving%2Fdoubling%20in%20standard%20meantone%20notation%2C%20mapped%20on%20a%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%20layout.%0A!%0ATerpstra%20Keyboard%20WebApp%20%7C%2031-ed2%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%0A31%0A!%0A38.70968%0A77.41935%0A116.12903%0A154.83871%0A193.54839%0A232.25806%0A270.96774%0A309.67742%0A348.38710%0A387.09677%0A425.80645%0A464.51613%0A503.22581%0A541.93548%0A580.64516%0A619.35484%0A658.06452%0A696.77419%0A735.48387%0A774.19355%0A812.90323%0A851.61290%0A890.32258%0A929.03226%0A967.74194%0A1006.45161%0A1045.16129%0A1083.87097%0A1122.58065%0A1161.29032%0A1200.00000&names=C%0AD%E2%99%AD%E2%99%AD%0AC%E2%99%AF%0AD%E2%99%AD%0AC%C3%97%0AD%0AE%E2%99%AD%E2%99%AD%0AD%E2%99%AF%0AE%E2%99%AD%0AD%C3%97%0AE%0AF%E2%99%AD%0AE%E2%99%AF%0AF%0AG%E2%99%AD%E2%99%AD%0AF%E2%99%AF%0AG%E2%99%AD%0AF%C3%97%0AG%0AA%E2%99%AD%E2%99%AD%0AG%E2%99%AF%0AA%E2%99%AD%0AG%C3%97%0AA%0AB%E2%99%AD%E2%99%AD%0AA%E2%99%AF%0AB%E2%99%AD%0AA%C3%97%0AB%0AC%E2%99%AD%0AB%E2%99%AF¬e_colors=ffffff%0Aff9f41%0Acfcfcf%0Abbaa93%0A7b7b7b%0Affffff%0Aff9f41%0Acfcfcf%0Abbaa93%0A7b7b7b%0Affffff%0Abbaa93%0Acfcfcf%0Affffff%0Aff9f41%0Acfcfcf%0Abbaa93%0A7b7b7b%0Affffff%0Aff9f41%0Acfcfcf%0Abbaa93%0A7b7b7b%0Affffff%0Aff9f41%0Acfcfcf%0Abbaa93%0A7b7b7b%0Affffff%0Abbaa93%0Acfcfcf%0Affffff">31-ed2 Bosanquet / Wilson / Terpstra</option>
<option value="?fundamental=260.5221364&right=7&upright=4&size=50&rotation=343.897886248&instrument=harp&enum=true&equivSteps=41&spectrum_colors=false&no_labels=false&scale=!%2041-ed2%20Bosanquet%20Wilson%20Terpstra.scl%0A!%2041-tone%20equal%20tempered%20scale%20consisting%20of%2041%20sonically%20equal%20divisions%20per%20frequency%20halving%2Fdoubling%2C%20mapped%20on%20a%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%20layout.%0A!%0ATerpstra%20Keyboard%20WebApp%20|%2041-ed2%20Bosanquet%20%2F%20Wilson%20%2F%20Terpstra%0A41%0A!%0A29.26829%0A58.53659%0A87.80488%0A117.07317%0A146.34146%0A175.60976%0A204.87805%0A234.14634%0A263.41463%0A292.68293%0A321.95122%0A351.21951%0A380.48780%0A409.75610%0A439.02439%0A468.29268%0A497.56098%0A526.82927%0A556.09756%0A585.36585%0A614.63415%0A643.90244%0A673.17073%0A702.43902%0A731.70732%0A760.97561%0A790.24390%0A819.51220%0A848.78049%0A878.04878%0A907.31707%0A936.58537%0A965.85366%0A995.12195%0A1024.39024%0A1053.65854%0A1082.92683%0A1112.19512%0A1141.46341%0A1170.73171%0A1200.00000&names=0%2F41%0A1%0A2%0A3%0A4%0A5%0A6%0A7%0A8%0A9%0A10%0A11%0A12%0A13%0A14%0A15%0A16%0A17%0A18%0A19%0A20%0A21%0A22%0A23%0A24%0A25%0A26%0A27%0A28%0A29%0A30%0A31%0A32%0A33%0A34%0A35%0A36%0A37%0A38%0A39%0A40¬e_colors=ffffff%0Ac3b7ab%0A878787%0Aff9f40%0A878787%0Aff9f40%0Aabb7c3%0Affffff%0Ac3b7ab%0A878787%0Aff9f40%0A878787%0Aff9f40%0Aabb7c3%0Affffff%0Ac3b7ab%0Aabb7c3%0Affffff%0Ac3b7ab%0A878787%0Aff9f40%0A878787%0Aff9f40%0Aabb7c3%0Affffff%0Ac3b7ab%0A878787%0Aff9f40%0A878787%0Aff9f40%0Aabb7c3%0Affffff%0Ac3b7ab%0A878787%0Aff9f40%0A878787%0Aff9f40%0Aabb7c3%0Affffff%0Ac3b7ab%0Aabb7c3">41-ed2 Bosanquet / Wilson / Terpstra</option>
</optgroup>
<optgroup label="Stretched & Compressed Tunings">
<option value="?fundamental=256&right=2&upright=1&size=50&rotation=343.897886248&instrument=WMRI-in6-har7-&enum=false&equivSteps=12&spectrum_colors=true&fundamental_color=55FF55&no_labels=false&scale=!%2012-Stretched_inharmonic6%3Dharmonic7%20Jank%C3%B3%206-6%20Balanced%20Symmetric%20Bilinear%20Uniform%20Keyboard%20~Halberstadt.scl%0A!%2012%20stretched%20tones%20derived%20from%20an%20inharmonic%20timbre%20whose%20inharmonic%206%20has%20same%20frequency%20as%20natural%20harmonic%207%20(to%20be%20played%20with%20the%20%22WMRI%20inharmonic%206%20%3D%20harmonic%207%22%20Study%20Tone%20for%20Total%20Resonance)%2C%20mapped%20on%20a%20(hexagonal)%20tilted%20Jank%C3%B3%20layout%20which%20can%20be%20regarded%20as%20a%20stacked%206-6%2FBalanced%2FSymmetric%2FBilinear%2FUniform%20Keyboard%2C%20and%20which%20approximates%20the%207-white%2F5-black%20Halberstadt%20organ%20layout%20(the%20classic%20piano%20keyboard).%0A!%0A12%20Stretched%20inharmonic%206%20%3D%20harmonic%207%20-%20Jank%C3%B3%20%2F%206-6%2FBalanced%2FSymmetric%2FBilinear%2FUniform%20Keyboard%20%2F%20~Halberstadt%20%7C%20Terpstra%20Keyboard%20WebApp%0A12%0A!%0A121.343877739977%0A221.453017928099%0A342.796895668076%0A419.549492796989%0A540.893370536965%0A641.002510725088%0A762.346388465064%0A883.690266205042%0A960.442863333955%0A1081.786741073930%0A1181.895881262050%0A1303.239759002030&names=n%3Dlog%E2%82%867%0A(16%2F15)%E2%81%BF%0A(9%2F8)%E2%81%BF%0A(6%2F5)%E2%81%BF%0A(5%2F4)%E2%81%BF%0A(4%2F3)%E2%81%BF%0A(45%2F32)%E2%81%BF%0A(3%2F2)%E2%81%BF%0A(8%2F5)%E2%81%BF%0A(5%2F3)%E2%81%BF%0A(16%2F9)%E2%81%BF%0A(15%2F8)%E2%81%BF¬e_colors=ffffff%0A7b7b7b%0Affffff%0A7b7b7b%0Affffff%0Affffff%0A7b7b7b%0Affffff%0A7b7b7b%0Affffff%0A7b7b7b%0Affffff">12-Stretched inharmonic 6 = harmonic 7 - Jankó / ...</option>
<option value="?fundamental=256&right=2&upright=1&size=50&rotation=343.897886248&instrument=WMRI-in7-har6-&enum=false&equivSteps=12&spectrum_colors=true&fundamental_color=55FF55&no_labels=false&scale=!%2012-Compressed-inharmonic7%3Dharmonic6%20Jank%C3%B3%206-6%20Balanced%20Symmetric%20Bilinear%20Uniform%20Keyboard%20~Halberstadt.scl%0A!%2012%20compressed%20tones%20derived%20from%20an%20inharmonic%20timbre%20whose%20inharmonic%207%20has%20same%20frequency%20as%20natural%20harmonic%206%20(to%20be%20played%20with%20the%20%22WMRI%20inharmonic%207%20%3D%20harmonic%206%22%20Study%20Tone%20for%20Total%20Resonance)%2C%20mapped%20on%20a%20(hexagonal)%20tilted%20Jank%C3%B3%20layout%20which%20can%20be%20regarded%20as%20a%20stacked%206-6%2FBalanced%2FSymmetric%2FBilinear%2FUniform%20Keyboard%2C%20and%20which%20approximates%20the%207-white%2F5-black%20Halberstadt%20organ%20layout%20(the%20classic%20piano%20keyboard).%0A!%0A12%20Compressed%20inharmonic%207%20%3D%20harmonic%206%20-%20Jank%C3%B3%20%2F%206-6%2FBalanced%2FSymmetric%2FBilinear%2FUniform%20Keyboard%20%2F%20~Halberstadt%20%7C%20Terpstra%20Keyboard%20WebApp%0A12%0A!%0A102.880181023946%0A187.756704310729%0A290.636885334675%0A355.710799517650%0A458.590980541597%0A543.467503828379%0A646.347684852326%0A749.227865876272%0A814.301780059247%0A917.181961083193%0A1002.058484369980%0A1104.938665393920&names=n%3Dlog%E2%82%876%0A(16%2F15)%E2%81%BF%0A(9%2F8)%E2%81%BF%0A(6%2F5)%E2%81%BF%0A(5%2F4)%E2%81%BF%0A(4%2F3)%E2%81%BF%0A(45%2F32)%E2%81%BF%0A(3%2F2)%E2%81%BF%0A(8%2F5)%E2%81%BF%0A(5%2F3)%E2%81%BF%0A(16%2F9)%E2%81%BF%0A(15%2F8)%E2%81%BF¬e_colors=ffffff%0A7b7b7b%0Affffff%0A7b7b7b%0Affffff%0Affffff%0A7b7b7b%0Affffff%0A7b7b7b%0Affffff%0A7b7b7b%0Affffff">12-Compressed inharmonic 7 = harmonic 6 - Jankó / ...</option>
</optgroup>
</select>
<label>Fundamental (Hz)</label>
<input id="fundamental" type="number" step="any" min="0.015625" max="16384" value="256" onchange="changeURL();noPreset();" class="u-full-width">
</div>
<div class="u-half-width">
<label>Right Facing Steps</label>
<input id="rSteps" type="number" min="-1220" max="1220" value="4" onchange="changeURL();noPreset();" class="u-full-width">
<label>Up/Right Facing Steps</label>
<input id="urSteps" type="number" min="-1220" max="1220" value="7" onchange="changeURL();noPreset();" class="u-full-width">
</div>
</div>
<div class="one-half column thincol-parent">
<div class="u-half-width rpad">
<label>Hex Size (pixels)</label>
<input id="hexSize" type="number" step="any" min="20" max="1000" value="50" onchange="changeURL();noPreset();" class="u-full-width">
<label>Rotation (degrees)</label>
<input id="rotation" type="number" step="any" min="0" max="360" value="343.897886248" onchange="changeURL();noPreset();" class="u-full-width">
</div>
<div class="u-half-width">
<label>Instrument</label>
<select id="instrument" onchange="changeURL();noPreset();" class="u-full-width">
<optgroup label="Regular">
<option value="piano">Piano</option>
<option value="harpsichord">Harpsichord</option>
<option value="rhodes">Rhodes</option>
<option value="harp">Harp</option>
<option value="choir">Choir</option>
<option value="strings">Strings</option>
<option value="sawtooth">Sawtooth</option>
<option value="gayageum">Gayageum</option>
<option value="qanun">Qanun</option>
<option value="organ">Organ</option>
<option value="organleslie">Organ + Leslie</option>
<option value="marimba">Marimba</option>
<option value="musicbox">Music Box</option>
</optgroup>
<optgroup label="«What Music Really İs» Study Tones">
<option value="WMRI3LST">WMRİ 3-Limit (4 Harmonics) ST</option>
<option value="WMRI5LST">WMRİ 5-Limit (6 Harmonics) ST</option>
<option value="WMRI5Lpike">WMRİ 5-Limit (6 Harmonics) Pk</option>
<option value="WMRI7LST">WMRİ 7-Limit (10 Harmonics) ST</option>
<option value="WMRI11LST">WMRİ 11-Limit (12 Harmonics) ST</option>
<option value="WMRI13LST">WMRİ 13-Limit (16 Harmonics) ST</option>
<option value="WMRInLST">WMRİ n-Limit ("sawtooth wave") ST</option>
<option value="WMRIByzantineST">WMRİ Byzantine (9 Harmonics) ST</option>
<option value="WMRI-in6-har7-">WMRİ Stretch inharmonic 6 = harmonic 7</option>
<option value="WMRI-in7-har6-">WMRİ Compress inharmonic 7 = harmonic 6</option>
</optgroup>
</select>
<label>
<input id="enum" type="checkbox" name="number_or_name" value="fnord" onchange="hideRevealNames();noPreset();">
<span class="label-body">Enumerate Scale</span>
</label>
<label>
<input id="spectrum_colors" type="checkbox" name="spectrum_colors" value="fnord" onchange="hideRevealColors();noPreset();">
<span class="label-body">Use Spectrum Colors</span>
</label>
<label>
<input id="no_labels" type="checkbox" name="no_labels" value="fnord" onchange="hideRevealEnum();noPreset();">
<span class="label-body">Blank Keys (No labels)</span>
</label>
</div>
</div>
</div>
<div class="row">
<img alt="" src="1x1.png" style="margin: 1.5%">
</div>
<div class="row">
<div class="one-half column pushrow-mobile">
<label>Scale (<a href="http://www.huygens-fokker.org/scala/scl_format.html" target="new" style="color: #222; text-decoration: none;">Scala format</a>)</label>
<textarea id="scale" onchange="changeURL();noPreset();" class="iosscrollable u-full-width" rows="12">! 31-ed2 Bosanquet Wilson Terpstra.scl
! 31-tone equal tempered scale consisting of 31 sonically equal divisions per frequency halving/doubling in standard meantone notation, mapped on a Bosanquet / Wilson / Terpstra layout.
!
Terpstra Keyboard WebApp | 31-ed2 Bosanquet / Wilson / Terpstra
31
!
38.70968
77.41935
116.12903
154.83871
193.54839
232.25806
270.96774
309.67742
348.38710
387.09677
425.80645
464.51613
503.22581
541.93548
580.64516
619.35484
658.06452
696.77419
735.48387
774.19355
812.90323
851.61290
890.32258
929.03226
967.74194
1006.45161
1045.16129
1083.87097
1122.58065
1161.29032
1200.00000</textarea>
</div>
<div class="one-half column thincol-parent">
<div class="u-half-width rpad">
<label id="numberLabel" style="display: block;">Steps To Equivalence Interval</label>
<input id="equivSteps" type="number" min="1" max="999" value="" onchange="changeURL();noPreset();" style="display: block;" class="u-full-width">
<label id="namesLabel" style="display: none;">Note Names</label>
<textarea id="names" onchange="changeURL();noPreset();" class="iosscrollable u-full-width" rows="12" style="display: none;">C
D♭♭
C♯
D♭
C×
D
E♭♭
D♯
E♭
D×
E
F♭
E♯
F
G♭♭
F♯
G♭
F×
G
A♭♭
G♯
A♭
G×
A
B♭♭
A♯
B♭
A×
B
C♭
B♯</textarea>
</div>
<div class="u-half-width">
<label id="fundamental_colorLabel" style="display: none;">Fundamental Color</label>
<input type="text" id="fundamental_color" style="display: none;" class="jscolor u-full-width" value="#55ff55">
<label id="note_colorsLabel">Color Layout</label>
<textarea id="note_colors" onchange="changeURL();noPreset();" class="iosscrollable u-full-width" rows="12">ffffff
ff9f41
cfcfcf
bbaa93
7b7b7b
ffffff
ff9f41
cfcfcf
bbaa93
7b7b7b
ffffff
bbaa93
cfcfcf
ffffff
ff9f41
cfcfcf
bbaa93
7b7b7b
ffffff
ff9f41
cfcfcf
bbaa93
7b7b7b
ffffff
ff9f41
cfcfcf
bbaa93
7b7b7b
ffffff
bbaa93
cfcfcf
ffffff</textarea>
</div>
</div>
</div>
<br>
<input name="Submit" type="submit" value="Make me a microtonal keyboard!">
</form>
</div>
<div class="container" style="text-align:center">
Designed by <a href="http://siementerpstra.com/" target="new">Siemen Terpstra</a> in the late ’80’s. WebApp developed by <a href="http://jamesfenn.com/" target="new">James Fenn</a> with additions and modifications by <a href="http://brandlew.com/" target="new">Brandon Lewis</a>, <a href="http://whatmusicreallyis.com/" title="What Music Really İs" target="new">Bo Constantinsen</a> and <a href="https://sites.google.com/site/wangchengu/" target="new">Chengu Wang</a>. Credits to Scott Thompson and <a href="http://ozanyarman.com/" target="new">Dr Ozan Yarman</a> for contributing samples. Current version 1.4 (Jan. 2015 — Mar. 2018), released as Free/Libre and Open Source Software under <a href="https://www.gnu.org/licenses/gpl-3.0.en.html" target="new">GPL-3.0</a>. Download, fork, and get your name down here by fixing issues and implementing features via <a href="https://github.com/wcgbg/terpstrakeyboard/" target="new">GitHub</a>!
</div>
</div>
<canvas id="keyboard" tabindex="1" width="1897" height="936" style="display: none; height: 936px; width: 1897px; margin-top: -468px; margin-left: -948.5px;"></canvas>
<img alt="Return to keyboard design" src="back.png" id="backButton" onclick="back()" style="display: none;">
<script src="keys.js"></script>
</body></html>