surge-tuning 0.2.12-alpha.0

surge synthesizer -- handle to the surge tuner, allowing microtunig. contains various tuning configurations
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
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
crate::ix!();

pub const ED2_25: &str = indoc!["
! ED2-25.scl
!
ED2-25 - Equal division of harmonic 2 into 25 parts
25
!
48.00000
96.00000
144.00000
192.00000
240.00000
288.00000
336.00000
384.00000
432.00000
480.00000
528.00000
576.00000
624.00000
672.00000
720.00000
768.00000
816.00000
864.00000
912.00000
960.00000
1008.00000
1056.00000
1104.00000
1152.00000
2/1
"
];

pub const ED2_05: &str = indoc!["
! ED2-05.scl
!
ED2-05 - Equal division of harmonic 2 into 5 parts
5
!
240.00000
480.00000
720.00000
960.00000
2/1
"];

pub const  ED2_06: &str = indoc!["
! ED2-06.scl
!
ED2-06 - Equal division of harmonic 2 into 6 parts
6
!
200.00000
400.00000
600.00000
800.00000
1000.00000
2/1
"];

pub const  ED2_07: &str = indoc!["
! ED2-07.scl
!
ED2-07 - Equal division of harmonic 2 into 7 parts
7
!
171.42857
342.85714
514.28571
685.71429
857.14286
1028.57143
2/1
"];

pub const  ED2_08: &str = indoc!["
! ED2-08.scl
!
ED2-08 - Equal division of harmonic 2 into 8 parts
8
!
150.00000
300.00000
450.00000
600.00000
750.00000
900.00000
1050.00000
2/1
"];

pub const  ED2_09: &str = indoc!["
! ED2-09.scl
!
ED2-09 - Equal division of harmonic 2 into 9 parts
9
!
133.33333
266.66667
400.00000
533.33333
666.66667
800.00000
933.33333
1066.66667
2/1
"];

pub const  ED2_10: &str = indoc!["
! ED2-10.scl
!
ED2-10 - Equal division of harmonic 2 into 10 parts
10
!
120.00000
240.00000
360.00000
480.00000
600.00000
720.00000
840.00000
960.00000
1080.00000
2/1
"];

pub const  ED2_11: &str = indoc!["
s ! ED2-11 .scl
!
ED2-11 - Equal division of harmonic 2 into 11 parts
11
!
109.09091
218.18182
327.27273
436.36364
545.45455
654.54545
763.63636
872.72727
981.81818
1090.90909
2/1
"];

pub const  ED2_12: &str = indoc!["
! ED2-12.scl
!
ED2-12 - Equal division of harmonic 2 into 12 parts
12
!
100.00000
200.00000
300.00000
400.00000
500.00000
600.00000
700.00000
800.00000
900.00000
1000.00000
1100.00000
2/1
"];

pub const  ED2_13: &str = indoc!["
! ED2-13.scl
!
ED2-13 - Equal division of harmonic 2 into 13 parts
13
!
92.30769
184.61538
276.92308
369.23077
461.53846
553.84615
646.15385
738.46154
830.76923
923.07692
1015.38462
1107.69231
2/1
"];

pub const  ED2_14: &str = indoc!["
! ED2-14.scl
!
ED2-14 - Equal division of harmonic 2 into 14 parts
14
!
85.71429
171.42857
257.14286
342.85714
428.57143
514.28571
600.00000
685.71429
771.42857
857.14286
942.85714
1028.57143
1114.28571
2/1
"];

pub const  ED2_15: &str = indoc!["
! ED2-15.scl
!
ED2-15 - Equal division of harmonic 2 into 15 parts
15
!
80.00000
160.00000
240.00000
320.00000
400.00000
480.00000
560.00000
640.00000
720.00000
800.00000
880.00000
960.00000
1040.00000
1120.00000
2/1
"];

pub const  ED2_16: &str = indoc!["
! ED2-16.scl
!
ED2-16 - Equal division of harmonic 2 into 16 parts
16
!
75.00000
150.00000
225.00000
300.00000
375.00000
450.00000
525.00000
600.00000
675.00000
750.00000
825.00000
900.00000
975.00000
1050.00000
1125.00000
2/1
"];

pub const  ED2_17: &str = indoc!["
! ED2-17.scl
!
ED2-17 - Equal division of harmonic 2 into 17 parts
17
!
70.58824
141.17647
211.76471
282.35294
352.94118
423.52941
494.11765
564.70588
635.29412
705.88235
776.47059
847.05882
917.64706
988.23529
1058.82353
1129.41176
2/1
"];

pub const  ED2_18: &str = indoc!["
! ED2-18.scl
!
ED2-18 - Equal division of harmonic 2 into 18 parts
18
!
66.66667
133.33333
200.00000
266.66667
333.33333
400.00000
466.66667
533.33333
600.00000
666.66667
733.33333
800.00000
866.66667
933.33333
1000.00000
1066.66667
1133.33333
2/1
"];

pub const  ED2_19: &str = indoc!["
! ED2-19.scl
!
ED2-19 - Equal division of harmonic 2 into 19 parts
19
!
63.15789
126.31579
189.47368
252.63158
315.78947
378.94737
442.10526
505.26316
568.42105
631.57895
694.73684
757.89474
821.05263
884.21053
947.36842
1010.52632
1073.68421
1136.84211
2/1
"];

pub const  ED2_20: &str = indoc!["
! ED2-20.scl
!
ED2-20 - Equal division of harmonic 2 into 20 parts
20
!
60.00000
120.00000
180.00000
240.00000
300.00000
360.00000
420.00000
480.00000
540.00000
600.00000
660.00000
720.00000
780.00000
840.00000
900.00000
960.00000
1020.00000
1080.00000
1140.00000
2/1
"];

pub const  ED2_21: &str = indoc!["
! ED2-21.scl
!
ED2-21 - Equal division of harmonic 2 into 21 parts
21
!
57.14286
114.28571
171.42857
228.57143
285.71429
342.85714
400.00000
457.14286
514.28571
571.42857
628.57143
685.71429
742.85714
800.00000
857.14286
914.28571
971.42857
1028.57143
1085.71429
1142.85714
2/1
"];

pub const  ED2_22: &str = indoc!["
! ED2-22.scl
!
ED2-22 - Equal division of harmonic 2 into 22 parts
22
!
54.54545
109.09091
163.63636
218.18182
272.72727
327.27273
381.81818
436.36364
490.90909
545.45455
600.00000
654.54545
709.09091
763.63636
818.18182
872.72727
927.27273
981.81818
1036.36364
1090.90909
1145.45455
2/1
"];

pub const  ED2_23: &str = indoc!["
! ED2-23.scl
!
ED2-23 - Equal division of harmonic 2 into 23 parts
23
!
52.17391
104.34783
156.52174
208.69565
260.86957
313.04348
365.21739
417.39130
469.56522
521.73913
573.91304
626.08696
678.26087
730.43478
782.60870
834.78261
886.95652
939.13043
991.30435
1043.47826
1095.65217
1147.82609
2/1
"];

pub const  ED2_24: &str = indoc!["
! ED2-24.scl
!
ED2-24 - Equal division of harmonic 2 into 24 parts
24
!
50.00000
100.00000
150.00000
200.00000
250.00000
300.00000
350.00000
400.00000
450.00000
500.00000
550.00000
600.00000
650.00000
700.00000
750.00000
800.00000
850.00000
900.00000
950.00000
1000.00000
1050.00000
1100.00000
1150.00000
2/1
"];

pub const  ED2_26: &str = indoc!["
! ED2-26.scl
!
ED2-26 - Equal division of harmonic 2 into 26 parts
26
!
46.15385
92.30769
138.46154
184.61538
230.76923
276.92308
323.07692
369.23077
415.38462
461.53846
507.69231
553.84615
600.00000
646.15385
692.30769
738.46154
784.61538
830.76923
876.92308
923.07692
969.23077
1015.38462
1061.53846
1107.69231
1153.84615
2/1
"];

pub const  ED2_27: &str = indoc!["
! ED2-27.scl
!
ED2-27 - Equal division of harmonic 2 into 27 parts
27
!
44.44444
88.88889
133.33333
177.77778
222.22222
266.66667
311.11111
355.55556
400.00000
444.44444
488.88889
533.33333
577.77778
622.22222
666.66667
711.11111
755.55556
800.00000
844.44444
888.88889
933.33333
977.77778
1022.22222
1066.66667
1111.11111
1155.55556
2/1
"];

pub const  ED2_28: &str = indoc!["
! ED2-28.scl
!
ED2-28 - Equal division of harmonic 2 into 28 parts
28
!
42.85714
85.71429
128.57143
171.42857
214.28571
257.14286
300.00000
342.85714
385.71429
428.57143
471.42857
514.28571
557.14286
600.00000
642.85714
685.71429
728.57143
771.42857
814.28571
857.14286
900.00000
942.85714
985.71429
1028.57143
1071.42857
1114.28571
1157.14286
2/1
"];

pub const  ED2_29: &str = indoc!["
! ED2-29.scl
!
ED2-29 - Equal division of harmonic 2 into 29 parts
29
!
41.37931
82.75862
124.13793
165.51724
206.89655
248.27586
289.65517
331.03448
372.41379
413.79310
455.17241
496.55172
537.93103
579.31034
620.68966
662.06897
703.44828
744.82759
786.20690
827.58621
868.96552
910.34483
951.72414
993.10345
1034.48276
1075.86207
1117.24138
1158.62069
2/1
"];

pub const  ED2_30: &str = indoc!["
! ED2-30.scl
!
ED2-30 - Equal division of harmonic 2 into 30 parts
30
!
40.00000
80.00000
120.00000
160.00000
200.00000
240.00000
280.00000
320.00000
360.00000
400.00000
440.00000
480.00000
520.00000
560.00000
600.00000
640.00000
680.00000
720.00000
760.00000
800.00000
840.00000
880.00000
920.00000
960.00000
1000.00000
1040.00000
1080.00000
1120.00000
1160.00000
2/1
"];

pub const  ED2_31: &str = indoc!["
! ED2-31.scl
!
ED2-31 - Equal division of harmonic 2 into 31 parts
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
2/1
"];