-
Notifications
You must be signed in to change notification settings - Fork 0
/
synth_Playtune_waves.cpp
959 lines (949 loc) · 125 KB
/
synth_Playtune_waves.cpp
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
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
/* synth_Playtune_waves.cpp
nstrument and percussion waveform samples for synth_Playtune, an audio object
for the PJRC Teensy Audio Library. See synth_Playtune.cpp for information about
changing or adding to these.
Copyright (C) 2016, Len Shustek
*/
#include "Arduino.h"
#include "synth_Playtune.h"
//*******************************************************************************************************
// instrument sample wave tables
// For each there are 256 samples that define one cycle of an instrument.
// Amplitudes are in the range 0..4095.
//*******************************************************************************************************
/* I got the following single-cycle samples from http://www.adventurekid.se/akrt/waveforms
and transformed them into tables as follows:
1. load the .mid file into Goldwave, https://www.goldwave.com/
2. effect/resample at 18816 Hz (44100/600*256) to get 256 samples instead of 600
3. file/saveas type numerical text
4. load into excel columns, and scale by =INT((MIN(1,MAX(E7,-1)))*32767) to -32767..+32767
5. paste the scaled column into a text file, and run through a program that changes
CRLF into ", ", and discards all but every 25th of them.
7. copy and paste to here.
Maybe there's an easier way??
*/
extern const int16_t waveform_aguitar_0033[256] PROGMEM = {
253, 2165, 4259, 6317, 8412, 10460, 12465, 14421, 16291, 18068, 19758, 21279, 22676, 23928, 25025, 25933, 26723, 27262,
27657, 27813, 27821, 27602, 27173, 26553, 25721, 24679, 23451, 22018, 20432, 18678, 16752, 14673, 12468, 10144, 7736, 5194,
2631, 51, -2557, -5137, -7685, -10184, -12595, -14899, -17147, -19190, -21087, -22894, -24530, -25998, -27315, -28465, -29491,
-30315, -31021, -31620, -32082, -32434, -32640, -32745, -32739, -32648, -32435, -32113, -31636, -31032, -30336, -29497,
-28458, -27307, -26033, -24571, -22989, -21268, -19403, -17465, -15443, -13350, -11160, -8942, -6748, -4565, -2399, -318,
1709, 3629, 5446, 7158, 8748, 10207, 11578, 12839, 13980, 15064, 16030, 16940, 17818, 18616, 19390, 20125, 20846, 21517,
22184, 22844, 23453, 24018, 24498, 24914, 25261, 25493, 25622, 25638, 25500, 25245, 24858, 24284, 23547, 22798, 21770, 20602,
19357, 17981, 16579, 15079, 13576, 12044, 10507, 8985, 7505, 6084, 4713, 3398, 2152, 1011, -28, -1011, -1896, -2725, -3467,
-4167, -4846, -5451, -6039, -6581, -7088, -7627, -8140, -8628, -9118, -9604, -10091, -10586, -11054, -11472, -11859, -12245,
-12569, -12836, -13005, -13142, -13225, -13185, -13102, -12928, -12698, -12358, -11964, -11506, -10932, -10322, -9699, -8989,
-8287, -7530, -6742, -5939, -5121, -4341, -3524, -2692, -1883, -1074, -216, 588, 1411, 2257, 3082, 3912, 4774, 5626, 6475,
7311, 8169, 8997, 9837, 10647, 11425, 12135, 12806, 13432, 13948, 14404, 14780, 15043, 15182, 15250, 15170, 14966, 14632,
14174, 13566, 12862, 12007, 11027, 9951, 8785, 7501, 6114, 4662, 3144, 1578, -6, -1645, -3302, -4912, -6522, -8108, -9623,
-11079, -12451, -13754, -14926, -16006, -16962, -17788, -18443, -18989, -19395, -19648, -19747, -19690, -19464, -19127,
-18560, -17893, -17074, -16115, -14992, -13750, -12390, -10883, -9269, -7540, -5731, -3877, -1833
};
extern const int16_t waveform_altosax_0001[256] PROGMEM = {
67, 387, 655, 929, 1249, 1659, 1894, 1769, 1418, 991, 694, 759, 1074, 1385, 1577, 1686, 1847, 2065, 2272, 2341, 2374, 2418,
2516, 2496, 2431, 2557, 2847, 3205, 3484, 3602, 3576, 3581, 3518, 3331, 3007, 2647, 2306, 1978, 1486, 802, 338, 139, 122,
154, 135, 61, 150, 413, 742, 916, 984, 1173, 1753, 2637, 3461, 4318, 5175, 5978, 6705, 7486, 8597, 9671, 10444, 10825, 11253,
11982, 12847, 13556, 13941, 14178, 14418, 14737, 14946, 14843, 14305, 13536, 12699, 11947, 11305, 10754, 10213, 9686, 9126,
8516, 8032, 7718, 7508, 7358, 7202, 7014, 6858, 6804, 6903, 7208, 7663, 8102, 8549, 9084, 9873, 10689, 11439, 12425, 13568,
14706, 15592, 16269, 16900, 17701, 18548, 19253, 20052, 20913, 21780, 22739, 23879, 25200, 26089, 26480, 26721, 26930, 27245,
27693, 28299, 28966, 29515, 29989, 30400, 30697, 30816, 30737, 30527, 30146, 29547, 28734, 27674, 26422, 25164, 23900, 22512,
20725, 18464, 15845, 13094, 10465, 8081, 5962, 3997, 2108, 705, -133, -583, -998, -1450, -1654, -1234, -76, 1462, 3167,
4676, 5712, 5895, 5202, 3949, 2431, 838, -709, -2216, -3505, -4055, -4026, -3876, -4168, -5001, -6197, -7692, -9262, -10698,
-11966, -12923, -13424, -13543, -13527, -13754, -14138, -14763, -15762, -17118, -18660, -20165, -21457, -22471, -23297,
-23896, -24326, -24757, -25297, -26014, -26954, -27911, -28652, -29147, -29373, -29411, -29524, -29719, -29926, -30107,
-30444, -31114, -31838, -32414, -32709, -32767, -32697, -32337, -31812, -31242, -30724, -30011, -29114, -28263, -27583,
-27008, -26228, -25051, -23466, -21710, -20122, -18870, -17728, -16746, -15923, -15185, -14512, -13916, -13405, -12993,
-12637, -12166, -11593, -11034, -10640, -10300, -9758, -9127, -8400, -7586, -6605, -5581, -4683, -3964, -3331, -2639, -1837,
-1035, -397
};
extern const int16_t waveform_birds_0011[256] PROGMEM = {
994, 5243, 8698, 13109, 17327, 21168, 24487, 27337, 29681, 31475, 32539, 32722, 31963, 30319, 27990, 25104, 21786, 18120,
14384, 10668, 7030, 3369, -332, -4099, -7666, -10907, -13604, -15821, -17682, -19371, -20850, -21964, -22389, -22041, -20937,
-19217, -16931, -14146, -11054, -7966, -5065, -2394, 144, 2577, 4880, 7005, 8934, 10653, 12138, 13304, 14105, 14509, 14502,
14041, 13130, 11779, 10006, 7794, 5167, 2317, -476, -3015, -5323, -7585, -9947, -12407, -14873, -17245, -19469, -21499,
-23208, -24498, -25313, -25620, -25368, -24538, -23152, -21255, -18922, -16180, -13147, -10040, -6974, -3995, -1111, 1691,
4350, 6921, 9576, 12384, 15263, 17901, 19975, 21392, 22192, 22420, 22121, 21298, 20033, 18406, 16492, 14337, 12018, 9609,
7160, 4736, 2363, 111, -2017, -4039, -5953, -7727, -9276, -10497, -11361, -11883, -12090, -12017, -11665, -11030, -10112,
-8945, -7592, -6148, -4683, -3230, -1923, -887, -181, 308, 815, 1491, 2295, 3151, 3978, 4741, 5359, 5658, 5527, 4969, 3992,
2621, 861, -1150, -3152, -4971, -6581, -8044, -9430, -10717, -11962, -13320, -14889, -16610, -18284, -19693, -20732, -21365,
-21477, -21001, -19923, -18383, -16551, -14518, -12254, -9680, -6716, -3456, -111, 3079, 5982, 8641, 11101, 13369, 15413,
17238, 18888, 20392, 21614, 22307, 22287, 21572, 20315, 18697, 16807, 14672, 12391, 10033, 7636, 5205, 2731, 227, -2233,
-4600, -6819, -8858, -10653, -12131, -13232, -14023, -14647, -15230, -15766, -16075, -15952, -15317, -14244, -12859, -11278,
-9500, -7607, -5665, -3735, -1833, 60, 1950, 3781, 5601, 7434, 9307, 11105, 12571, 13489, 13843, 13694, 13150, 12231, 10962,
9408, 7654, 5718, 3563, 1137, -1535, -4434, -7499, -10735, -14071, -17362, -20430, -23169, -25487, -27302, -28492, -29011,
-28878, -28127, -26852, -24998, -22449, -19026, -14879, -10516, -6743, -3772, -1961
};
extern const int16_t waveform_cello_0005[256] PROGMEM = {
331, 2362, 4165, 5979, 7629, 9326, 11134, 12961, 14755, 16300, 17515, 18847, 20370, 21784, 23184, 24294, 24852, 24971, 24632,
23861, 22778, 21310, 19582, 17628, 15568, 13470, 11357, 9154, 6921, 4911, 3272, 2005, 1148, 512, -13, -427, -647, -521,
-104, 244, 345, 269, 11, -607, -1572, -2665, -3734, -4664, -5248, -5456, -5393, -5106, -4537, -3563, -2137, -562, 693, 1636,
2477, 3207, 3837, 4423, 5090, 5888, 6790, 7972, 9271, 10514, 12093, 13974, 15698, 17033, 18117, 19380, 20636, 21663, 22829,
23838, 24140, 23957, 23742, 23499, 23223, 23169, 22677, 21663, 21157, 20680, 20095, 20102, 19889, 18992, 17868, 16910, 16210,
15255, 14264, 13508, 12651, 12193, 12270, 12250, 11945, 11526, 11332, 11075, 10416, 9613, 8466, 7151, 5914, 4259, 2695,
1542, 223, -659, -661, -833, -1635, -1969, -1621, -1762, -2369, -3215, -4725, -6406, -7757, -8907, -10104, -11016, -11175,
-11067, -10565, -9854, -10020, -10435, -10708, -11685, -13075, -14457, -16012, -17474, -18239, -18178, -17666, -16640, -15136,
-13745, -12326, -10678, -9297, -8065, -6585, -5186, -3991, -2541, -704, 1421, 3822, 6384, 8909, 11147, 13034, 14774, 16291,
17258, 17696, 17714, 17347, 16833, 16211, 15446, 14998, 15222, 15644, 15854, 16009, 15943, 15478, 14806, 13759, 12196, 10477,
8689, 6675, 4721, 3066, 1625, 418, -350, -769, -1208, -1515, -1621, -2052, -2855, -3816, -5129, -6811, -8273, -9236, -10075,
-10704, -11242, -12325, -13698, -14997, -16366, -17645, -18887, -20411, -22136, -23887, -25681, -27342, -28453, -29131,
-29742, -30182, -30611, -31341, -32100, -32611, -32767, -32661, -32379, -31835, -31136, -30519, -29817, -28900, -27935,
-27088, -26266, -25410, -24519, -23658, -22611, -21397, -20389, -19575, -18819, -18280, -17883, -17641, -17279, -16553,
-15683, -14668, -13358, -11997, -10596, -8851, -6668, -4353, -2246
};
extern const int16_t waveform_clarinett_0001[256] PROGMEM = {
98, 815, 1599, 2572, 3335, 4011, 4805, 5627, 6280, 6574, 7017, 7508, 7787, 7722, 7347, 6775, 6285, 5744, 4899, 4307, 4040,
3870, 3954, 4345, 5078, 6020, 7124, 8386, 9703, 11113, 12785, 14319, 15669, 17180, 18619, 19873, 21068, 22131, 23092, 24125,
25264, 26440, 27460, 28406, 29384, 30503, 31371, 31801, 32446, 32767, 32425, 31750, 30923, 29990, 28539, 26892, 25397, 23841,
22292, 20821, 19503, 18254, 16961, 15771, 14572, 13203, 11970, 10872, 9791, 8664, 7502, 6369, 5210, 3974, 2583, 1401, 347,
-1016, -2122, -2941, -3891, -4646, -5100, -5397, -5619, -5806, -5875, -6076, -6447, -6728, -6894, -7022, -7345, -7491, -7264,
-6999, -6547, -5829, -4908, -4043, -3312, -2347, -1124, 202, 1263, 2105, 2862, 3624, 4191, 4362, 4439, 4391, 4150, 3915,
3581, 3007, 2640, 2443, 2204, 1897, 1653, 1665, 1622, 1426, 1110, 736, 266, -390, -1179, -1988, -2659, -3323, -3999, -4606,
-5032, -5310, -5676, -5838, -5827, -6142, -6412, -6468, -6505, -6804, -7360, -7542, -7765, -8265, -8830, -9142, -9115, -9160,
-9424, -9862, -10070, -10195, -10462, -10741, -11143, -11770, -12682, -13738, -14806, -16040, -17336, -18555, -19909, -21229,
-22252, -23109, -23892, -24657, -25178, -25490, -25766, -26155, -26605, -26925, -27176, -27334, -27345, -27539, -27870,
-27954, -27815, -27538, -27310, -26889, -26240, -25579, -24881, -24070, -23045, -21869, -20599, -19280, -17900, -16385,
-14531, -12697, -11071, -9295, -7371, -5398, -3609, -1847, 29, 1873, 3722, 5563, 7266, 8798, 10138, 11130, 11957, 12806,
13429, 13793, 13945, 14007, 13892, 13449, 12742, 11851, 10873, 9853, 8757, 7534, 6370, 5311, 4316, 3433, 2579, 1605, 653,
-186, -897, -1748, -2754, -3597, -4178, -4573, -5222, -5794, -6109, -6182, -6196, -6194, -6022, -5672, -5195, -4548, -3789,
-2918, -2114, -1133
};
extern const int16_t waveform_clavinet_0021[256] PROGMEM = {
2073, 7718, 13070, 18895, 24265, 28799, 31702, 32767, 31676, 28955, 25316, 21530, 18032, 15364, 13943, 13794, 14207, 14521,
14312, 13327, 12080, 11505, 12134, 13881, 16188, 18365, 19753, 20016, 19336, 18062, 16563, 15117, 14009, 13373, 12865, 12216,
11482, 10426, 9055, 7539, 6206, 5423, 5267, 5158, 4542, 3482, 2640, 2659, 3345, 4085, 4434, 4119, 3402, 2756, 2544, 2759,
2964, 2856, 2411, 2041, 2296, 2983, 3399, 2998, 1835, 588, -44, 254, 1073, 1712, 1712, 1202, 564, 123, 163, 608, 903, 394,
-810, -1879, -2161, -1521, -577, -181, -621, -1643, -2668, -3359, -3617, -3368, -2654, -1847, -1170, -535, 87, 445, 216,
-679, -2052, -3420, -4066, -3692, -2721, -1651, -922, -839, -1385, -2107, -2156, -1039, 710, 2411, 3511, 3416, 1906, -866,
-4382, -7673, -9749, -10075, -8791, -6712, -4548, -2673, -1366, -523, 391, 1991, 4182, 6376, 8288, 9722, 10527, 10398, 9247,
7491, 5833, 4820, 4450, 4264, 3901, 3550, 3336, 3107, 2678, 2143, 1890, 2138, 2940, 4418, 6634, 9544, 12680, 15324, 16984,
17571, 17217, 16069, 14339, 12370, 10526, 8672, 6494, 3728, 213, -3939, -8420, -12805, -16629, -19570, -21365, -21954, -21630,
-20725, -19456, -17995, -16484, -15024, -13673, -12541, -11505, -10474, -9555, -8944, -9044, -9952, -11429, -13126, -14598,
-15622, -16237, -16412, -15986, -14977, -13619, -12248, -11302, -11051, -11647, -12976, -14471, -15565, -15924, -15373,
-13956, -11760, -8621, -4396, 636, 5753, 10233, 13469, 15288, 15695, 14912, 13159, 10213, 5874, 452, -5459, -11055, -15776,
-19551, -22438, -24518, -25396, -24681, -22483, -19237, -15512, -12120, -9680, -8133, -7171, -6427, -5705, -5042, -4357,
-3717, -3148, -2701, -2565, -3451, -5732, -9307, -13404, -17190, -19661, -20740, -20615, -19876, -18300, -15897, -12255,
-8205, -2869
};
extern const int16_t waveform_dbass_0015[256] PROGMEM = {
304, 1389, 1359, 1016, 1458, 2164, 2899, 3040, 4325, 5077, 5265, 6598, 7619, 8245, 8851, 8575, 7701, 7901, 9300, 10413,
10987, 11876, 12461, 13154, 14144, 14681, 14706, 14673, 14688, 15040, 15628, 16313, 17157, 17852, 18226, 18693, 19694, 20386,
20111, 19663, 19479, 18921, 18538, 18764, 18789, 18023, 16978, 16261, 16000, 16246, 16496, 16001, 15234, 15007, 15404, 16121,
16763, 17055, 17107, 17136, 17195, 17495, 18061, 18531, 19162, 19891, 20879, 22185, 23512, 24747, 25499, 26005, 26738, 27821,
28696, 29321, 29923, 30390, 30770, 31341, 32066, 32670, 32682, 31973, 31178, 30543, 29877, 29146, 28306, 27593, 27200, 26900,
26700, 26586, 26571, 26457, 26305, 26380, 26827, 27284, 27561, 27511, 27105, 26410, 25369, 23988, 22036, 19688, 17059, 14256,
11272, 8437, 5858, 3404, 1191, -603, -2003, -2946, -3787, -4498, -4879, -5524, -5926, -6197, -6701, -7480, -8744, -10043,
-11610, -13287, -14773, -16235, -17695, -18931, -20056, -20988, -21486, -21703, -21846, -21958, -21981, -21908, -21862,
-21728, -21471, -21406, -21308, -21240, -21121, -20987, -20923, -20998, -21426, -21989, -22546, -22911, -22948, -22795,
-22430, -21775, -20946, -20028, -18947, -17769, -16874, -16036, -15112, -14235, -13592, -13114, -12807, -12574, -12410,
-12417, -12437, -12515, -12558, -12683, -12562, -12311, -11872, -11153, -10426, -9707, -9093, -8655, -8448, -8358, -8424,
-8752, -9186, -9694, -10171, -10554, -11110, -11733, -12303, -12778, -13105, -13452, -13818, -14137, -14292, -14326, -14250,
-14067, -13760, -13381, -13230, -13299, -13567, -13969, -14537, -15237, -16004, -16587, -17233, -17430, -17545, -17813,
-18188, -18403, -18418, -18220, -18231, -18065, -18225, -18429, -18064, -18611, -19010, -18666, -18559, -18686, -19690,
-19733, -19746, -20508, -20462, -20296, -20390, -19997, -18497, -17606, -16040, -14550, -13539, -11930, -10245, -9396, -6660,
-4820, -3661, -2412, -1906, -676
};
extern const int16_t waveform_ebass_0037[256] PROGMEM = {
480, 2416, 4369, 6340, 8215, 10059, 11807, 13523, 15114, 16576, 17923, 19177, 20335, 21500, 22607, 23624, 24657, 25588,
26609, 27575, 28500, 29406, 30201, 30864, 31459, 31958, 32320, 32548, 32723, 32748, 32708, 32514, 32306, 31983, 31509, 30990,
30348, 29678, 28791, 27786, 26631, 25332, 24023, 22683, 21233, 19754, 18160, 16412, 14668, 12875, 11169, 9532, 7853, 6306,
4806, 3428, 2185, 888, -187, -1198, -2128, -2967, -3760, -4411, -5028, -5549, -5988, -6362, -6693, -6964, -7163, -7286,
-7399, -7415, -7436, -7391, -7346, -7236, -7220, -7275, -7256, -7151, -7057, -6887, -6608, -6359, -6088, -5758, -5369, -5037,
-4731, -4379, -3959, -3579, -3069, -2622, -2320, -2018, -1771, -1545, -1195, -824, -368, 106, 449, 794, 1076, 1227, 1330,
1399, 1493, 1620, 1794, 1940, 2137, 2290, 2442, 2513, 2522, 2418, 2207, 1940, 1704, 1564, 1546, 1699, 1934, 2231, 2480,
2597, 2683, 2639, 2559, 2527, 2511, 2535, 2506, 2537, 2467, 2337, 2060, 1733, 1425, 1083, 858, 703, 568, 540, 466, 365,
220, 20, -194, -419, -568, -671, -790, -878, -1033, -1283, -1645, -2085, -2562, -3085, -3489, -3876, -4162, -4394, -4606,
-4859, -5187, -5628, -6146, -6726, -7324, -7875, -8391, -8851, -9297, -9742, -10201, -10776, -11413, -12148, -12946, -13654,
-14356, -14984, -15503, -15970, -16392, -16813, -17275, -17760, -18311, -18893, -19444, -19946, -20400, -20795, -21173,
-21512, -21873, -22271, -22691, -23122, -23547, -23923, -24257, -24523, -24714, -24813, -24913, -24997, -25071, -25136,
-25208, -25225, -25211, -25232, -25131, -25043, -24946, -25033, -25079, -25117, -25190, -25237, -25293, -25337, -25325,
-25224, -25093, -24922, -24718, -24426, -24161, -23743, -23259, -22638, -21949, -21129, -20221, -19194, -18035, -16757,
-15463, -14097, -12723, -11314, -9787, -8237, -6695, -4982, -3330, -1402
};
extern const int16_t waveform_eguitar_0002[256] PROGMEM = {
1423, 6396, 12116, 18426, 25127, 31534, 32685, 32434, 32511, 32409, 32434, 32351, 32347, 32255, 32244, 32165, 32160, 32081,
32071, 32006, 32002, 31939, 31938, 31877, 31834, 31761, 31720, 31646, 31607, 31526, 31484, 31412, 31366, 31288, 31244, 31177,
31123, 31061, 31013, 30938, 30890, 30830, 30772, 30707, 30658, 30594, 30537, 30487, 30433, 30367, 30310, 30248, 30187, 30143,
30080, 30017, 29967, 29904, 29848, 29793, 29737, 29677, 29620, 29567, 29507, 29453, 29398, 29342, 29284, 29233, 29179, 29116,
29059, 29007, 28948, 28890, 28842, 28783, 28730, 28675, 28617, 28564, 28511, 28450, 28398, 28345, 28286, 28232, 28186, 28129,
28077, 28018, 27980, 27922, 27853, 27806, 27747, 27702, 27644, 27594, 27536, 27483, 27408, 27358, 27290, 27235, 27155, 27104,
27017, 26971, 26881, 26837, 26727, 26684, 26564, 26537, 26411, 26465, 25680, 23851, 21846, 19672, 17256, 14487, 11290, 7815,
3970, -255, -5259, -10559, -16236, -21925, -27890, -32232, -32336, -32311, -32257, -32239, -32199, -32165, -32116, -32070,
-32036, -31988, -31946, -31896, -31864, -31815, -31804, -31749, -31726, -31667, -31616, -31549, -31503, -31433, -31382,
-31314, -31267, -31195, -31148, -31082, -31030, -30961, -30916, -30853, -30793, -30728, -30677, -30609, -30559, -30500,
-30440, -30380, -30326, -30264, -30213, -30151, -30090, -30033, -29981, -29915, -29865, -29810, -29750, -29693, -29634,
-29598, -29527, -29463, -29407, -29350, -29298, -29241, -29184, -29127, -29071, -29009, -28960, -28904, -28844, -28788,
-28731, -28674, -28621, -28572, -28516, -28457, -28402, -28351, -28297, -28238, -28188, -28129, -28072, -28025, -27966,
-27919, -27862, -27808, -27753, -27700, -27644, -27587, -27537, -27482, -27430, -27377, -27321, -27255, -27207, -27141,
-27084, -27016, -26965, -26886, -26839, -26765, -26703, -26615, -26555, -26452, -26396, -26298, -26257, -26101, -24976,
-23464, -22028, -20230, -18305, -15910, -13497, -10438, -7176, -2671
};
extern const int16_t waveform_eorgan_0064[256] PROGMEM = {
464, 2384, 4302, 6169, 7906, 9522, 10970, 12243, 13320, 14204, 14897, 15398, 15735, 15920, 15984, 15952, 15864, 15740, 15627,
15549, 15550, 15640, 15847, 16187, 16676, 17305, 18085, 18995, 20027, 21151, 22347, 23587, 24837, 26062, 27230, 28308, 29269,
30081, 30736, 31205, 31492, 31584, 31499, 31230, 30814, 30259, 29599, 28866, 28095, 27314, 26564, 25877, 25279, 24802, 24467,
24286, 24271, 24420, 24731, 25194, 25793, 26502, 27295, 28137, 28992, 29833, 30614, 31311, 31884, 32312, 32566, 32635, 32505,
32173, 31644, 30927, 30036, 28999, 27840, 26588, 25278, 23945, 22627, 21351, 20156, 19066, 18102, 17285, 16627, 16129, 15786,
15597, 15542, 15602, 15751, 15959, 16197, 16429, 16627, 16756, 16787, 16700, 16466, 16077, 15524, 14803, 13921, 12890, 11729,
10454, 9101, 7693, 6270, 4868, 3514, 2250, 1096, 87, -762, -1430, -1913, -2210, -2319, -2262, -2046, -1703, -1256, -745,
-194, 352, 859, 1297, 1628, 1826, 1866, 1737, 1421, 918, 228, -638, -1664, -2827, -4106, -5464, -6871, -8293, -9695, -11037,
-12297, -13448, -14460, -15319, -16022, -16553, -16919, -17132, -17202, -17154, -17012, -16805, -16563, -16318, -16109,
-15959, -15907, -15969, -16164, -16514, -17023, -17690, -18514, -19482, -20574, -21770, -23037, -24349, -25668, -26963,
-28196, -29333, -30343, -31203, -31887, -32382, -32680, -32767, -32671, -32384, -31929, -31328, -30606, -29803, -28947,
-28075, -27226, -26428, -25719, -25120, -24658, -24352, -24207, -24226, -24414, -24755, -25232, -25829, -26512, -27255,
-28023, -28780, -29494, -30129, -30657, -31050, -31282, -31338, -31213, -30896, -30389, -29707, -28861, -27873, -26774,
-25585, -24344, -23084, -21834, -20631, -19502, -18472, -17564, -16788, -16163, -15679, -15344, -15136, -15051, -15051,
-15127, -15226, -15343, -15413, -15436, -15344, -15144, -14778, -14254, -13529, -12630, -11507, -10231, -8739, -7139, -5342,
-3520, -1501
};
extern const int16_t waveform_epiano_0044[256] PROGMEM = {
706, 3058, 5364, 7750, 10079, 12395, 14629, 16794, 18832, 20775, 22576, 24246, 25750, 27112, 28324, 29374, 30279, 31032,
31642, 32118, 32456, 32670, 32766, 32740, 32615, 32379, 32055, 31635, 31135, 30559, 29912, 29196, 28429, 27600, 26730, 25816,
24864, 23877, 22867, 21836, 20790, 19729, 18658, 17582, 16511, 15441, 14379, 13325, 12286, 11256, 10247, 9260, 8292, 7345,
6430, 5538, 4687, 3868, 3080, 2336, 1635, 975, 364, -197, -709, -1169, -1570, -1912, -2197, -2419, -2577, -2673, -2697,
-2658, -2550, -2371, -2123, -1800, -1405, -937, -396, 217, 904, 1656, 2470, 3346, 4262, 5219, 6196, 7188, 8185, 9169, 10123,
11046, 11921, 12741, 13508, 14206, 14843, 15414, 15921, 16372, 16762, 17101, 17396, 17645, 17860, 18043, 18193, 18316, 18421,
18499, 18561, 18604, 18634, 18640, 18629, 18602, 18558, 18490, 18401, 18293, 18156, 17997, 17806, 17587, 17341, 17063, 16750,
16404, 16023, 15606, 15153, 14658, 14129, 13562, 12952, 12309, 11623, 10903, 10148, 9357, 8531, 7676, 6789, 5870, 4925,
3949, 2949, 1919, 864, -213, -1319, -2440, -3579, -4738, -5904, -7075, -8251, -9404, -10539, -11652, -12725, -13749, -14705,
-15594, -16405, -17132, -17771, -18316, -18775, -19148, -19437, -19655, -19812, -19911, -19964, -19986, -19979, -19954,
-19920, -19884, -19853, -19829, -19814, -19819, -19842, -19886, -19951, -20039, -20154, -20287, -20443, -20624, -20826,
-21046, -21284, -21536, -21808, -22091, -22383, -22690, -22998, -23316, -23647, -23978, -24304, -24628, -24944, -25254,
-25551, -25835, -26100, -26350, -26578, -26785, -26970, -27129, -27261, -27368, -27449, -27499, -27524, -27519, -27488,
-27427, -27335, -27219, -27077, -26907, -26710, -26479, -26226, -25939, -25625, -25271, -24883, -24446, -23966, -23423,
-22831, -22153, -21409, -20560, -19633, -18580, -17445, -16152, -14774, -13222, -11590, -9789, -7925, -5862, -3808, -1478
};
extern const int16_t waveform_flute_0001[256] PROGMEM = {
213, 914, 1699, 2475, 3130, 3648, 4015, 4309, 4627, 5042, 5454, 5759, 5895, 5921, 5896, 5907, 6024, 6213, 6402, 6552, 6705,
6910, 7212, 7642, 8176, 8738, 9233, 9661, 10062, 10470, 10882, 11261, 11567, 11778, 11899, 11966, 12046, 12205, 12449, 12705,
12884, 12961, 12997, 13090, 13290, 13569, 13898, 14267, 14676, 15072, 15452, 15816, 16204, 16637, 17156, 17760, 18415, 19074,
19717, 20367, 21021, 21638, 22177, 22683, 23221, 23806, 24354, 24822, 25247, 25710, 26268, 26911, 27565, 28190, 28754, 29261,
29734, 30203, 30705, 31236, 31737, 32140, 32391, 32539, 32651, 32749, 32748, 32587, 32293, 31929, 31496, 30962, 30376, 29831,
29411, 29082, 28822, 28587, 28342, 28047, 27730, 27443, 27198, 26946, 26599, 26130, 25529, 24820, 24015, 23115, 22084, 20883,
19538, 18095, 16619, 15146, 13715, 12356, 11077, 9822, 8547, 7232, 5881, 4509, 3124, 1763, 474, -719, -1796, -2749, -3575,
-4261, -4815, -5262, -5619, -5886, -6035, -6069, -6035, -6053, -6217, -6498, -6782, -6994, -7193, -7449, -7803, -8230, -8721,
-9267, -9862, -10491, -11145, -11790, -12374, -12856, -13208, -13442, -13568, -13634, -13705, -13838, -14020, -14212, -14407,
-14641, -14924, -15203, -15455, -15695, -15978, -16308, -16665, -16998, -17294, -17551, -17803, -18079, -18381, -18664,
-18896, -19146, -19503, -19980, -20469, -20884, -21257, -21745, -22412, -23177, -23877, -24464, -24994, -25563, -26218,
-26955, -27715, -28379, -28915, -29321, -29618, -29799, -29870, -29875, -29846, -29818, -29828, -29918, -30089, -30316,
-30562, -30824, -31102, -31385, -31632, -31803, -31880, -31884, -31832, -31718, -31524, -31221, -30774, -30171, -29447,
-28652, -27816, -26975, -26155, -25375, -24625, -23900, -23197, -22506, -21852, -21263, -20752, -20279, -19772, -19157,
-18467, -17699, -16844, -15854, -14760, -13605, -12420, -11159, -9829, -8438, -7037, -5631, -4239, -2887, -1667, -523
};
extern const int16_t waveform_oboe_0002[256] PROGMEM = {
553, 2869, 5371, 7875, 10650, 13599, 16430, 18882, 21403, 23897, 25922, 27563, 28980, 30277, 31333, 32054, 32449, 32695,
32767, 32702, 32171, 31511, 30730, 29563, 28232, 26636, 24752, 22701, 20416, 17810, 14895, 11904, 8919, 5829, 2798, -24,
-2533, -4853, -6874, -8570, -9957, -11098, -11957, -12436, -12538, -12254, -11564, -10484, -9107, -7548, -5776, -3998, -2342,
-775, 656, 1896, 2920, 3805, 4598, 5318, 5961, 6509, 6980, 7476, 7883, 8128, 8217, 8180, 7979, 7528, 6810, 5790, 4470, 2927,
1181, -739, -2800, -4890, -6921, -8876, -10683, -12322, -13800, -14978, -15953, -16802, -17445, -17800, -17905, -17896,
-17659, -17199, -16596, -15766, -14791, -13791, -12920, -11888, -10650, -9596, -8625, -7551, -6193, -4927, -3709, -2356,
-987, 412, 1785, 2903, 3914, 4924, 5942, 6704, 7259, 7833, 8291, 8567, 8620, 8432, 8157, 7842, 7294, 6597, 5911, 5411, 4830,
4208, 3682, 3186, 2686, 2154, 1615, 1051, 498, 65, -374, -812, -1152, -1436, -1660, -1829, -2036, -2172, -2166, -2084, -1953,
-1754, -1435, -1007, -568, -210, 216, 663, 1057, 1399, 1675, 1908, 2165, 2321, 2375, 2417, 2374, 2274, 2148, 1946, 1699,
1442, 1183, 870, 480, 27, -377, -767, -1250, -1759, -2272, -2769, -3238, -3695, -4136, -4490, -4850, -5167, -5309, -5461,
-5591, -5616, -5572, -5523, -5479, -5341, -5160, -4968, -4729, -4478, -4226, -3993, -3773, -3610, -3516, -3473, -3326, -3123,
-3168, -3288, -3370, -3391, -3378, -3338, -3269, -3186, -3167, -3222, -3218, -3166, -3079, -2968, -2863, -2782, -2717, -2685,
-2660, -2630, -2665, -2730, -2821, -2980, -3181, -3384, -3566, -3788, -4061, -4338, -4606, -4906, -5293, -5650, -6060, -6515,
-6967, -7394, -7820, -8195, -8528, -8750, -8852, -8699, -8481, -8157, -7525, -6670, -5755, -4634, -3176, -1291
};
extern const int16_t waveform_piano_0013[256] PROGMEM = {
144, 1370, 3388, 5626, 7601, 8928, 9518, 9537, 9411, 9613, 10469, 12006, 14043, 16316, 18628, 20771, 22574, 23939, 24977,
25911, 26920, 28003, 29046, 29987, 30895, 31773, 32485, 32767, 32396, 31288, 29469, 27045, 24216, 21204, 18279, 15620, 13254,
11071, 8959, 6891, 4906, 3041, 1346, -83, -1058, -1421, -1166, -399, 719, 2037, 3377, 4533, 5325, 5743, 5969, 6200, 6591,
7129, 7775, 8521, 9330, 10191, 11113, 12108, 13124, 14047, 14739, 15086, 15044, 14669, 14040, 13277, 12497, 11780, 11094,
10360, 9467, 8424, 7308, 6252, 5378, 4706, 4158, 3644, 3103, 2526, 1943, 1384, 865, 383, -74, -619, -1392, -2580, -4276,
-6459, -8959, -11448, -13684, -15592, -17182, -18517, -19620, -20515, -21264, -21973, -22835, -23856, -24927, -25918, -26683,
-27118, -27169, -26940, -26589, -26317, -26276, -26575, -27171, -27925, -28630, -29040, -29036, -28553, -27608, -26253,
-24500, -22339, -19768, -16926, -14228, -12104, -10718, -9878, -9235, -8484, -7424, -6052, -4578, -3281, -2339, -1742, -1324,
-829, -44, 1114, 2476, 3759, 4723, 5245, 5421, 5484, 5657, 6072, 6650, 7151, 7364, 7309, 7227, 7396, 7945, 8809, 9808, 10762,
11550, 12129, 12547, 12886, 13217, 13443, 13317, 12576, 11177, 9243, 7032, 4874, 3076, 1783, 897, 121, -831, -2088, -3553,
-5017, -6278, -7174, -7534, -7249, -6262, -4704, -2849, -1106, 161, 777, 733, 250, -332, -527, -18, 1259, 3020, 4765, 6058,
6644, 6464, 5671, 4543, 3390, 2424, 1653, 913, 53, -989, -2252, -3736, -5423, -7214, -8945, -10473, -11771, -12830, -13616,
-14066, -14127, -13890, -13610, -13577, -13994, -14854, -15958, -17042, -17787, -17936, -17424, -16439, -15308, -14433,
-14041, -14120, -14439, -14583, -14112, -12821, -10736, -8245, -5809, -3862, -2582, -1990, -1923, -2189, -2472, -2589, -2380,
-1870, -1006
};
extern const int16_t waveform_violin_0003[256] PROGMEM = {
653, 3540, 6645, 9955, 13273, 16253, 19006, 21790, 24363, 26448, 28394, 30094, 31464, 32384, 32763, 32551, 32101, 31306,
29961, 28215, 26151, 24033, 21868, 19631, 17486, 15423, 13400, 11494, 9878, 8657, 7937, 7559, 7451, 7513, 7522, 7213, 6693,
5926, 4861, 3647, 2294, 797, -888, -2664, -4290, -5998, -7438, -8710, -10166, -11713, -13519, -15669, -17898, -19836, -21643,
-23121, -24241, -24830, -24827, -24464, -23902, -23160, -22364, -21688, -21206, -20946, -20909, -21020, -21201, -21473,
-21765, -22012, -22205, -22337, -22318, -21947, -21129, -19885, -18297, -16339, -14414, -12506, -10515, -8567, -6601, -4600,
-2799, -1359, -215, 425, 529, 264, -151, -645, -1058, -1556, -2124, -2570, -2787, -2710, -2416, -1857, -995, 15, 1002, 1966,
2938, 3970, 5148, 6390, 7685, 9002, 10283, 11521, 12501, 13287, 13814, 14009, 14022, 13889, 13649, 13529, 13749, 14194,
15045, 16164, 17457, 18894, 20327, 21664, 22885, 23982, 24858, 25416, 25741, 25717, 25337, 24805, 24186, 23527, 22893, 22312,
21718, 21119, 20585, 20043, 19440, 18853, 18212, 17424, 16492, 15439, 14210, 12964, 11694, 10512, 9508, 8606, 7775, 6873,
5844, 4700, 3378, 1853, 212, -1480, -3337, -5419, -7636, -9862, -12012, -14024, -15851, -17437, -18864, -20165, -21315,
-22235, -22857, -23202, -23388, -23424, -23334, -23199, -23172, -23060, -22730, -22419, -22014, -21512, -21060, -20633,
-20040, -19233, -18436, -17631, -16638, -15760, -14942, -14309, -13802, -13245, -12616, -11991, -11235, -10479, -9973, -9480,
-8788, -8006, -7226, -6350, -5478, -4869, -4464, -4084, -3734, -3523, -3011, -2197, -1191, 0, 890, 1261, 1206, 742, -190,
-1437, -2824, -4474, -6053, -6845, -6894, -6666, -5906, -4357, -2777, -1152, 400, 1623, 2299, 2912, 3410, 3652, 3419, 2960,
2316, 1527, 458, -472, -1359, -2541, -3555, -3719, -3265, -1866
};
#if DO_PERCUSSION
//*******************************************************************************************************
// percussion sample wave tables
//
// Each is an arbitrary number samples taken at an arbitrary frequency to define one sound.
// This is played once, unlike the instrument samples that are repeated until the note ends.
// Amplitudes are in the range 0..4095.
//
// Most of the following percussion samples are from http://freewavesamples.com/,
// as clipped and resampled using Goldwave above.
//*******************************************************************************************************
extern const int16_t waveform_base_drum_04[] PROGMEM = {
-2420, 4927, 8208, 7122, -2690, -5079, -5151, -10303, -10902, -15907, -30279, -32767, -31583, -31091, -14375, -1745, 10589, 15289, 23105, 21869, 16185,
3921, -9077, -18224, -30211, -30908, -31883, -29129, -22571, -11405, 2731, 16272, 22180, 27856, 29313, 22640, 14675, 8808, -2845, -15972, -22185, -27900,
-30801, -31190, -29498, -25077, -14870, -2391, 7497, 18563, 27476, 28155, 31250, 28101, 28796, 23174, 11484, 2930, -8279, -18703, -25044, -28074, -30784,
-30827, -29345, -27954, -22547, -15502, -5539, 5453, 13996, 21430, 26052, 28609, 31437, 30667, 29941, 28138, 23852, 19985, 11598, 2205, -6868, -14943,
-22179, -28034, -29005, -31123, -30907, -30840, -27986, -24873, -20539, -13792, -5464, 3844, 11691, 19131, 25329, 27830, 29424, 31385, 31710, 31393, 30544,
28345, 26733, 22484, 18528, 12414, 5397, -3568, -11548, -18272, -24334, -27349, -29332, -30553, -31418, -31978, -30472, -29398, -26987, -24170, -20587,
-14295, -7285, 1832, 9552, 16406, 21671, 24568, 27434, 30107, 31406, 32036, 32231, 32628, 32299, 30771, 29518, 28091, 25300, 22024, 18483, 14152, 8655,
1438, -7023, -14416, -20448, -24412, -27004, -28818, -29829, -30816, -31592, -31991, -32051, -30912, -29168, -27459, -25766, -23445, -20160, -15392, -9201,
-1597, 6536, 13451, 18335, 21537, 23946, 26302, 28509, 30339, 31622, 32303, 32563, 32676, 32742, 32524, 31742, 30670, 29517, 28140, 26430, 24298, 21584,
18511, 15025, 10857, 5160, -2053, -9576, -16027, -20316, -23112, -25504, -27479, -29042, -30099, -30805, -31340, -31773, -32045, -32303, -32017, -30760,
-29472, -28163, -26817, -25333, -23483, -20955, -17550, -12975, -7100, 133, 7759, 14202, 18573, 21243, 23187, 24891, 26491, 28103, 29624, 30890, 31841,
32368, 32595, 32710, 32749, 32743, 32613, 32069, 31199, 30276, 29349, 28407, 27320, 25981, 24261, 22167, 19804, 17196, 14108, 10090, 4649, -2098, -9109,
-14808, -18688, -21517, -23673, -25502, -27195, -28618, -29780, -30668, -31292, -31752, -32070, -32249, -32335, -32297, -32279, -31664, -30418, -29240,
-28098, -27073, -26067, -24974, -23670, -21810, -19343, -16036, -11500, -5804, 785, 7593, 13736, 18281, 21183, 23055, 24456, 25672, 26764, 27842, 28883,
29926, 30863, 31610, 32164, 32517, 32708, 32767, 32706, 32585, 32431, 32216, 31568, 30779, 30087, 29452, 28877, 28338, 27682, 26825, 25768, 24436, 22903,
21188, 19329, 17048, 14167, 10462, 5980, 1007, -4085, -8781, -13233, -17343, -20645, -23038, -24954, -26583, -27963, -29055, -29944, -30635, -31202, -31674,
-31993, -32203, -32319, -32324, -32284, -32156, -32093, -31488, -30351, -29314, -28333, -27490, -26713, -25915, -25032, -23939, -22276, -19925, -16574,
-12348, -7569, -2562, 2407, 7302, 11881, 16151, 19843, 22624, 24469, 25636, 26516, 27278, 28068, 28831, 29592, 30354, 31063, 31678, 32165, 32488, 32694,
32762, 32728, 32617, 32456, 32262, 32080, 31844, 31231, 30572, 30012, 29510, 29085, 28668, 28230, 27686, 26981, 26119, 25033, 23756, 22203, 20253, 17805,
14914, 11668, 8305, 4848, 1330, -2167, -5341, -8334, -11390, -14360, -17356, -20366, -23054, -25315, -27015, -28285, -29239, -30113, -30801, -31224, -31636,
-31926, -32138, -32259, -32302, -32305, -32277, -32119, -31980, -31797, -30993, -29982, -29100, -28288, -27570, -26924, -26102, -24934, -23345, -21304,
-18871, -16043, -12946, -9617, -6089, -2629, 761, 4042, 7196, 10206, 13075, 15779, 18420, 20897, 23207, 25247, 26861, 28022, 28824, 29516, 30148, 30772,
31377, 31899, 32310, 32582, 32731, 32748, 32684, 32561, 32383, 32194, 31989, 31825, 31538, 30916, 30350, 29845, 29402, 29021, 28627, 28136, 27419, 26376,
25035, 23311, 21333, 19203, 16929, 14588, 12197, 9797, 7336, 4931, 2509, 74, -2374, -4677, -6735, -8779, -10862, -12906, -14915, -16956, -18932, -20854,
-22645, -24299, -25720, -26921, -27959, -28737, -29347, -29800, -30136, -30366, -30533, -30671, -30629, -30560, -30490, -30343, -30231, -29753, -28764,
-27798, -26836, -25749, -24630, -23489, -22248, -20920, -19448, -17832, -16012, -14001, -11815, -9462, -7043, -4595, -2198, 143, 2365, 4526, 6627, 8597,
10485, 12271, 13977, 15600, 17122, 18561, 19954, 21240, 22426, 23491, 24428, 25200, 25803, 26269, 26512, 26645, 26683, 26633, 26524, 26369, 26174, 25927,
25670, 25423, 24896, 24178, 23486, 22754, 22018, 21218, 20391, 19530, 18570, 17511, 16331, 15023, 13579, 12023, 10403, 8690, 6975, 5236, 3493, 1746, -8,
-1764, -3561, -5265, -6797, -8293, -9798, -11299, -12788, -14249, -15727, -17106, -18432, -19687, -20798, -21772, -22572, -23228, -23720, -24117, -24420,
-24615, -24743, -24826, -24836, -24835, -24773, -24749, -24648, -24510, -24141, -23414, -22708, -21959, -21191, -20412, -19609, -18652, -17683, -16617,
-15440, -14131, -12673, -11069, -9332, -7577, -5779, -4006, -2283, -616, 976, 2505, 3939, 5352, 6685, 7943, 9143, 10277, 11356, 12377, 13312, 14204, 15029,
15736, 16344, 16829, 17195, 17445, 17601, 17691, 17681, 17624, 17538, 17408, 17258, 17079, 16899, 16614, 16137, 15627, 15106, 14567, 14005, 13405, 12766,
12071, 11322, 10492, 9579, 8570, 7471, 6303, 5082, 3850, 2586, 1297, 26, -1257, -2540, -3822, -5107, -6325, -7424, -8474, -9564, -10642, -11727, -12788,
-13842, -14844, -15840, -16744, -17488, -18154, -18691, -19128, -19452, -19707, -19881, -20013, -20093, -20119, -20122, -20093, -20044, -19973, -19898,
-19830, -19389, -18834, -18305, -17742, -17166, -16559, -15917, -15270, -14502, -13666, -12773, -11765, -10656, -9440, -8150, -6810, -5483, -4180, -2903,
-1677, -496, 627, 1711, 2722, 3684, 4638, 5510, 6342, 7125, 7861, 8548, 9185, 9749, 10271, 10697, 11026, 11263, 11412, 11489, 11511, 11512, 11453, 11376,
11284, 11174, 11045, 10917, 10691, 10309, 9948, 9578, 9191, 8782, 8350, 7885, 7390, 6828, 6219, 5548, 4792, 3976, 3114, 2220, 1299, 377, -550, -1494,
-2433, -3379, -4322, -5260, -6117, -6890, -7718, -8519, -9281, -10071, -10847, -11606, -12339, -13023, -13662, -14236, -14666, -15049, -15345, -15570,
-15736, -15857, -15931, -15973, -15994, -15982, -15955, -15909, -15850, -15780, -15671, -15358, -14908, -14478, -14045, -13598, -13127, -12642, -12111,
-11593, -10959, -10253, -9515, -8672, -7778, -6822, -5846, -4867, -3911, -2991, -2095, -1251, -435, 350, 1099, 1812, 2468, 3127, 3750, 4327, 4874, 5386,
5861, 6288, 6650, 6967, 7225, 7397, 7513, 7576, 7601, 7593, 7565, 7513, 7434, 7356, 7260, 7172, 6989, 6722, 6449, 6167, 5903, 5607, 5291, 4950, 4589,
4184, 3740, 3226, 2671, 2090, 1455, 804, 136, -537, -1216, -1899, -2584, -3276, -3963, -4654, -5265, -5848, -6429, -7020, -7626, -8166, -8732, -9279,
-9805, -10290, -10723, -11098, -11442, -11655, -11836, -11988, -12091, -12163, -12206, -12231, -12243, -12239, -12200, -12167, -12120, -12069, -11988,
-11723, -11451, -11196, -10850, -10529, -10186, -9825, -9439, -9015, -8561, -8089, -7499, -6864, -6194, -5481, -4754, -4030, -3319, -2630, -1971, -1337,
-729, -149, 405, 928, 1429, 1880, 2336, 2778, 3180, 3559, 3905, 4213, 4490, 4704, 4877, 5022, 5103, 5153, 5171, 5170, 5146, 5113, 5064, 5003, 4948, 4881,
4738, 4544, 4353, 4157, 3953, 3723, 3508, 3265, 2999, 2703, 2375, 2006, 1607, 1158, 708, 253, -221, -697, -1174, -1655, -2141, -2625, -3121, -3603, -4039,
-4453, -4876, -5299, -5710, -6148, -6579, -6952, -7344, -7704, -8036, -8323, -8560, -8750, -8921, -8985, -9056, -9110, -9131, -9139, -9138, -9119, -9102,
-9071, -9014, -8975, -8882, -8666, -8451, -8221, -8023, -7760, -7482, -7226, -6941, -6637, -6302, -5921, -5528, -5075, -4549, -4044, -3511, -2989, -2476,
-1977, -1503, -1049, -601, -179, 217, 597, 961, 1311, 1633, 1921, 2237, 2512, 2765, 2993, 3195, 3361, 3486, 3567, 3636, 3677, 3689, 3686, 3674, 3653,
3625, 3593, 3557, 3522, 3423, 3298, 3174, 3035, 2900, 2736, 2578, 2415, 2214, 1998, 1761, 1488, 1198, 865, 519, 199, -157, -521, -879, -1224, -1577, -1928,
-2291, -2622, -2921, -3216, -3512, -3802, -4096, -4388, -4712, -4963, -5218, -5466, -5686, -5876, -6034, -6152, -6281, -6336, -6363, -6403, -6417, -6421,
-6409, -6388, -6375, -6355, -6304, -6274, -6190, -6028, -5873, -5701, -5555, -5388, -5165, -4978, -4769, -4545, -4302, -4028, -3738, -3441, -3054, -2682,
-2306, -1938, -1577, -1225, -886, -568, -250, 48, 326, 599, 859, 1111, 1355, 1566, 1799, 2013, 2197, 2367, 2507, 2624, 2716, 2764, 2810, 2844, 2848, 2847,
2834, 2808, 2779, 2737, 2694, 2652, 2558, 2463, 2372, 2270, 2175, 2059, 1932, 1828, 1689, 1537, 1372, 1185, 981, 760, 510, 290, 56, -187, -432, -673,
-919, -1164, -1415, -1648, -1851, -2057, -2256, -2457, -2660, -2851, -3078, -3261, -3418, -3586, -3731, -3851, -3953, -4027, -4106, -4144, -4133, -4158,
-4161, -4161, -4152, -4138, -4125, -4123, -4075, -4049, -3992, -3880, -3770, -3649, -3540, -3453, -3292, -3148, -3004, -2841, -2660, -2462, -2238, -2026,
-1758, -1485, -1227, -966, -716, -474, -244, -31, 181, 388, 578, 759, 927, 1085, 1237, 1357, 1489, 1646, 1764, 1877, 1975, 2054, 2120, 2155, 2179, 2217,
2224, 2225, 2221, 2212, 2195, 2178, 2152, 2128, 2074, 2007, 1943, 1872, 1800, 1725, 1626, 1558, 1474, 1371, 1256, 1128, 985, 840, 662, 511, 365, 200,
41, -125, -285, -448, -621, -775, -902, -1037, -1170, -1303, -1438, -1562, -1709, -1854, -1942, -2053, -2145, -2226, -2293, -2341, -2383, -2431, -2415,
-2414, -2407, -2392, -2369, -2347, -2319, -2313, -2278, -2250, -2204, -2130, -2061, -1987, -1907, -1857, -1752, -1644, -1566, -1468, -1363, -1253, -1116,
-991, -832, -637, -470, -297, -139, 24, 179, 319, 457, 605, 732, 857, 974, 1086, 1193, 1283, 1358, 1468, 1548, 1617, 1678, 1726, 1765, 1796, 1804, 1830,
1842, 1838, 1836, 1828, 1818, 1810, 1792, 1778, 1743, 1699, 1658, 1617, 1567, 1524, 1454, 1402, 1356, 1283, 1208, 1123, 1030, 934, 821, 709, 621, 507,
405, 297, 195, 94, -10, -100, -159, -235, -307, -380, -456, -528, -604, -707, -753, -817, -878, -929, -970, -1005, -1027, -1072, -1071, -1067, -1080,
-1084, -1086, -1079, -1062, -1062, -1051, -1019, -991, -941, -893, -842, -787, -751, -706, -619, -563, -495, -425, -345, -256, -170, -91, 33, 134, 233,
332, 436, 533, 624, 707, 798, 879, 954, 1031, 1096, 1162, 1226, 1262, 1335, 1394, 1436, 1477, 1506, 1529, 1550, 1543, 1560, 1574, 1569, 1570, 1564, 1558,
1549, 1535, 1517, 1497, 1472, 1446, 1419, 1390, 1371, 1341, 1307, 1297, 1262, 1226, 1179, 1125, 1068, 1003, 929, 872, 810, 744, 679, 613, 546, 476, 408,
350
};
extern const int16_t waveform_snare_drum_1[] PROGMEM = {
-1813, -1443, -1855, 524, -82, -4722, -8309, -5971, -2835, -5387, -7871, 5929, -1902, -4818, -2333, 619, 2955, -8658, -3196, -10184, -8314, 6540, 4296,
-15551, -592, -6344, -12000, -154, -4755, 13732, 8960, 4521, -9642, 2411, -1340, -16042, 2397, -17837, -16675, -107, 2136, 5654, -7525, -7292, -15789,
-481, 24489, -13748, -7661, -660, 4969, -7027, 7129, 13723, 10857, 7815, 8711, 19112, 8205, 2871, 19294, 19028, 6528, -1935, 2245, -10335, -3802, 2811,
-7558, -10085, -19662, -27583, -32767, -28318, -16500, -19362, -31747, -18408, -22987, -24619, -23432, -16126, 4774, -15453, -16300, -17222, -13821, 6900,
-6940, 3270, -8711, 14283, 17017, 11565, 32767, 13214, 21801, 20418, 9557, 30200, 22396, 20783, 20417, 20352, 22572, 137, 8242, 5703, 2162, 8559, -1647,
-5666, 429, -9354, -15383, -27451, -13076, -18518, -12700, -19531, -18760, -28737, -22936, -6601, -22748, -20851, -5716, 9210, -4314, 4277, -1661, 1392,
-9613, -16053, 18226, 16180, 14329, 6413, 1126, 15474, 24382, 24187, 28199, 14734, 3922, 13443, 10579, 22558, 19755, 21361, -3391, 4964, 473, 1626, 3068,
-9394, -8554, -22250, -17073, -20218, -27019, -24276, -26051, -10375, -8620, -26702, -19519, -9918, -23491, -25461, -19697, -24212, -14661, -21142, -10508,
-7124, -2767, -1865, 2253, 13269, 7347, -3403, 10296, 22519, 13029, 9967, 14328, 9561, 702, 2629, 10989, 19681, 15566, 17820, 4736, -13255, 6935, 6497,
6595, 17394, 5460, 14982, -15137, -14517, -3817, -11664, 3024, -99, -12794, -12993, -22874, -23240, -17362, -4062, -14245, -20002, -5268, -17504, -3675,
1841, -8245, -5612, 12540, -3433, -188, -1078, 2244, 18684, 2468, 4148, 8263, 288, -7137, -7355, 2824, 13980, 13859, 7186, 19945, 10963, -13187, -7012,
-1581, 12655, 2735, -872, 2133, -3712, -179, -12959, -3023, 10239, 1944, 8824, -12297, -6988, -3441, -4990, -4432, 5766, -9766, -17942, -7789, -14865,
-5568, -3213, -13868, -12150, -15621, 468, 1967, -6443, 3472, 2350, 2322, -11440, 3295, -5034, 4857, 1755, -10380, -7153, 4992, 10122, -632, 2110, 7329,
7727, -3920, 5690, -3569, -3745, 3875, -3780, -9282, -4902, -1101, -2306, 4508, 1087, -2838, -1603, 13356, 717, 73, 5520, -10776, 1914, -148, 11138, 13874,
-1807, -8014, -12644, 1549, -3282, -2320, 5664, -5105, -5412, 5415, -4207, -3656, -3687, -2828, -3784, -8620, 1718, -6596, -11874, -3721, -15098, -15343,
-8872, -1704, 2692, -13890, 5910, -4323, -5574, -6551, -8428, 1034, 1150, -6910, -14402, 546, -4697, 1979, 7287, -956, -1001, -18372, 139, 12142, 5992,
-3590, -11938, -5784, -6011, 483, -8975, 3197, -106, -128, 5929, -2617, 1713, -3589, 1531, -1648, -198, -4188, 4678, -10640, -2921, 2827, -5030, -559,
4788, -7934, -9563, -10647, 2412, 5291, 6264, 1744, -10280, 2906, 3607, 10373, 6481, -5129, -2790, -5437, 1205, -2244, -12589, -7732, -10654, 5190, -670,
-3767, -34, -1890, 328, 3122, -5453, -6981, -3903, -3837, -4469, -5995, -3527, 5101, -12237, -10576, -5170, -7140, -3150, -7174, -1466, 416, -3023, -13698,
-1437, 4109, -561, 1393, 3042, 9041, -1797, -13592, -6235, -1963, -2381, 2808, 2526, -663, -1738, -1886, 12366, 2895, -1725, -866, -5171, -189, -2609,
-8345, -8068, -2741, 3153, -11671, -3512, -6127, -3302, 86, -1756, 3388, -8321, 1009, -3967, -1233, -853, -2648, -8054, -8723, -2835, 358, -2523, 6985,
4279, -4067, 9280, -106, -5416, -743, -9187, -3813, -145, -1399, -2178, 2188, -11564, -6169, 600, -2056, -1267, 1574, 3705, 1841, -2601, -6085, 2420,
-2483, 1893, -3345, -3774, -6086, -10805, 2073, 4318, -1361, 2640, -5136, -3836, -595, -4012, 573, 7113, -1145, -4176, 2304, -332, 1224, -204, -1904,
-7995, -5976, -3420, 572, -3191, -4595, -9752, -3397, -2027, -403, 10204, 347, -986, 645, -1034, -1677, -6229, -75, -4159, -8087, -722, 2574, 3971, -3681,
-5849, -4755, 50, -3122, -2408, 1765, 3106, 555, -7142, -1534, 532, -3644, 738, 2751, 553, -4178, -6638, -396, 1277, 4543, -1325, -2761, -3667, -3540,
553, -3510, -4115, -4405, 674, 5991, -1396, -838, -929, -819, -1824, -931, -1098, -4252, -4115, -3422, 5068, 2822, -469, -2591, -4658, -7119, -368, -1515,
3544, 6356, -5135, -4202, -2680, 221, -3729, -1018, -810, -2984, -5451, -6180, -1067, -1746, 1142, -1352, 46, -2961, 1399, 4892, 2963, 4379, -927, 1881,
1029, -4718, 2488, -2002, -2366, -2906, -2046, 665, -2451, -3287, -4276, 595, -2913, -2439, -1336, -486, -767, -860, 1004, -3718, -2515, -3794, -3853,
332, 3321, -1341, -3716, -3395, 3239, 2840, -1651, -1177, 1310, 2309, -2208, -2339, -1681, -7292, -2460, -2149, -2649, 1557, -749, -7440, -1609, -2007,
-1482, 1090, 4449, -5996, -10435, -3853, -1994, -727, -2700, 850, -515, -2583, -8300, -4702, 237, -2839, 472, 1137, -3227, 1229, -4266, -8469, -5068,
-3992, 270, -372, -3675, -5942, -1511, -4038, -675, 2385, -222, -1876, -810, 449, 849, -1490, 166, -1880, -2095, -4641, -3949, -535, -3112, -3646, -4295,
-4263, -2377, -313, -821, 918, -1405, -1141, -3719, -829, 930, 748, -105, -1367, -3156, -2198, -5100, -733, 556, -940, -3903, -3137, -3501, -994, 2157,
-286, 1310, -2507, -2776, -1987, -3770, 28, -833, -3025, -2786, -2416, -3001, -3612, -2941, -1857, -8, -2416, -440, 2024, -3434, 484, -3311, -3335, -3063,
-2773, -9, -1732, 566, -2497, -2567, -2539, -192, -3890, -5947, -1923, 903, -1777, -3777, -1354, -3597, 634, 1886, -723, -5612, -1079, -124, -829, -16,
-3336, -1215, -209, -398, -2617, -2140, -2026, -479, 513, -2624, -2504, -2124, -1993, -3454, -3614, -4635, -2723, -1676, -3458, -3541, -3398, -2976, -3846,
-5168, -2935, -2869, 74, -1863, -3538, -2139, 1139, 798, 1151, -1114, -629, 1358, -2763, -1729, -982, -3344, -1541, -1599, -1590, 1860, -1969, -3180,
-1604, -2664, -2298, -763, -436, -666, -3384, -1002, -183, -851, 156, -966, -704, -1456, -2956, -2857, -1877, -1534, 808, -38, -3361, -1544, -1834, -2221,
-1564, -2732, -3040, -3525, -2153, -2080, -3731, -2441, -807, -2731, -1823, -1836, -844, 470, -1294, -4072, -3116, -1035, -285, -211, -1822, 2765, 1152,
-3824, -3282, -2048, -2095, -2295, -2085, -912, -1473, -1861, -3636, -3891, -3117, 213, -384, -2218, -3106, -3483, -2464, -3972, -1059, -770, -1520, 148,
-1128, -1371, 650, -2357, -1778, -2585, -2727, -2251, -2306, -1627, -2056, -1666, -289, -2651, -2171, -1131, -1449, -1926, -2810, -1403, -2081, -1651,
-1761, -1384, -2474, -3005, -2857, -3393, -1266, -1351, -517, -758, -1743, -198, -1351, -3594, -1414, -2299, -2345, -1857, -2381, -1608, -615, -2387,
-1570, -1273, -2386, 84, -887, -938, -2239, -3361, -2106, -1566, -1413, 119, -1331, -2012, -1375, -2743, -1725, -2717, -1881, -1534, -2461, -2517, -1471
};
extern const int16_t waveform_mid_high_tom[] PROGMEM = {
2108, 2686, 2410, 4687, 8964, 7362, 10487, 13880, 12090, 16471, 18663, 10343, 9564, 13026, 6174, -7804, -3596, -1403, -10961, -9152, -3689, -13266, -19783,
-24886, -9984, -21815, -14033, -7865, -14495, 9235, 4938, 3984, 6783, 8241, 8488, 15545, 24703, 25214, 29448, 17588, 19139, 25439, 14715, 16625, 10372,
4912, 8631, 4939, -9940, -14809, 2009, -17274, -20724, -20347, -27728, -11153, -25040, -21908, -21941, -21287, 7516, -1424, -1223, 14428, 7505, 12014,
6826, 27533, 23713, 13733, 14349, 22227, 24359, 23157, 17937, 12238, 18850, 10156, 1862, 830, 12694, -326, -8947, -19910, -16360, -29853, -25639, -10592,
-17074, -21865, -13627, -18735, -14230, -7852, -8250, 11518, 9160, 11325, 8148, 23948, 25723, 18989, 27010, 27345, 26052, 21076, 25874, 12500, 19094,
12178, 7529, 4691, 2302, -11982, -12337, -11137, -11694, -10381, -20322, -19508, -21954, -25013, -24049, -21046, -25808, -3978, 4913, 4059, 16792, 21105,
18805, 9919, 11535, 21534, 20047, 10936, 23738, 25705, 19470, 22261, 11799, 10816, 22, 2231, -4489, -10655, -16397, -18033, -15853, -20241, -14908, -22372,
-22877, -29946, -17816, -22349, -14606, -11100, -8744, 5184, 17446, 9161, -12186, 13634, 20029, 22925, 25070, 31310, 30590, 25176, 18423, 22354, 25993,
22454, 14685, 6804, 15917, 7239, 9749, -3459, -25641, -15334, -20154, -12770, -14155, -25645, -18287, -14682, -21625, -4854, -2031, -12838, 8253, 14677,
20872, 8232, 14550, 7344, 3910, 21607, 17650, 23555, 19336, 18472, 18646, 22817, 13320, 10539, 17006, 12003, 10048, 1922, -1097, -21897, -24147, -17630,
-14258, -20302, -19259, -23351, -27272, -15461, -16622, -9795, -7799, -1121, 2348, 6390, -2599, 16696, 28079, 4939, 14437, 20071, 23988, 23114, 20411,
25235, 23476, 23634, 11877, 5178, -40, 4948, 13969, -2131, -13318, -3877, -19581, -24615, -21079, -29573, -19351, -30938, -10846, -15035, -5909, -8870,
-16257, -5472, 4661, 8216, 6717, 15216, 5087, 22222, 21689, 28823, 29159, 18538, 22907, 26351, 27259, 14448, 14397, -12633, 2944, 8230, -7748, 13462,
639, -511, -25326, -9659, -3004, -22737, -24186, -27705, -2426, -1532, -15194, -17311, -14314, -13796, 845, 23325, 13502, 20519, 16447, 28639, 28922,
24958, 17875, 16665, 31044, 18171, 14263, 29159, 18445, -1121, -10258, -8843, 10453, -6597, -4593, -2836, -19682, -19393, -21050, -17499, -9016, -28351,
-21268, 3813, -16982, -14909, -23784, -17979, 4973, 19975, 6179, 16793, 32046, 29670, 32767, 24171, 29215, 29102, 26413, 18363, 12490, 6968, 12152, 8050,
-8135, -11458, -4597, -2800, -20687, -15737, -11487, -13714, -30100, -29759, -22931, -20046, -19299, -18040, -17290, 4380, 6558, 1721, 5680, -3274, 18550,
17304, 12721, 26125, 23160, 14882, 27753, 30748, 25892, 24580, 27482, 14273, 7859, 7775, 5008, 5053, 8150, -70, -2659, -4990, -19211, -19214, -19379,
-26891, -18480, -16313, -8861, -10186, -20433, -3839, 5222, 320, 545, 8226, 10694, 8408, 15445, 22174, 23608, 20159, 26925, 26923, 10361, 13910, 21499,
19356, 18825, 20231, 9352, 4537, 306, -11849, -15954, -21374, -18537, -23931, -21335, -15965, -18615, -30148, -12451, -2919, -3702, -15682, -13639, -2067,
1257, 12226, 15781, 11346, 15213, 17356, 22853, 18305, 21772, 25309, 25362, 28007, 24772, 27920, 20258, 18240, 3789, 5039, 8138, -5824, -4269, 522, -11066,
-22776, -18212, -13888, -17861, -24391, -17085, -23883, -27253, -12013, -9992, -7666, 274, 1002, 1258, 7834, -5071, 786, 23998, 21383, 18067, 13003, 20926,
25075, 22461, 9548, 10926, 16907, 13592, 14477, 7702, 3628, -13374, 398, 6493, -18105, -24167, -27369, -17517, -9359, -10742, -18047, -9714, -13548, -24139,
-27018, -20004, -2306, 2611, 4541, 8159, 17804, 20053, 26682, 26658, 17786, 24719, 19316, 22126, 32108, 23872, 25689, 22799, 20622, 13592, 21088, 4999,
-4127, -3417, -5364, -15989, -20506, -18242, -27761, -21099, -20585, -21806, -24895, -19208, -26605, -14401, 1355, -6536, -3261, 4068, 3043, 9532, 20003,
19718, 23685, 25752, 21122, 29796, 22651, 25194, 25447, 11840, 10574, 452, 17618, 5174, 6863, 9218, 3520, -13980, -19268, -10070, -20415, -15615, -26585,
-10848, -24262, -28347, -14898, 3175, -15352, -9305, -245, 6402, -2910, -6493, 4750, 14365, 22643, 6728, 18190, 19428, 9961, 19219, 21054, 30415, 22776,
19780, 20993, 14848, 17426, 3205, 6152, -11911, -2243, 701, 6934, -4140, -20269, -17754, -14163, -22819, -27706, -20536, -22516, -15776, -21763, -4671,
-5224, -17519, -7415, 9692, 5307, 7521, 7900, 16245, 18544, 25274, 23394, 24295, 25207, 27160, 30214, 27087, 20629, 12643, 22437, 14399, 5394, -16218,
-2245, 15811, -11864, -15417, -15620, -12394, -13473, -15013, -19250, -15337, -14878, -13166, -17848, -17026, -4900, -12346, -6236, 18373, 7715, 7119,
8255, 1617, 26386, 27032, 22231, 25274, 18662, 27816, 10139, 20203, 21532, 22354, 22965, 13410, 6383, 11947, 6208, 4092, -5646, -9671, -6939, -12085,
-20564, -32767, -20366, -19839, -5885, -874, -17147, -22807, -22951, -25411, 7009, 3650, -3277, 7054, 6290, 8407, 3040, 3004, 14606, 18948, 14366, 22076,
26408, 16875, 10914, 23437, 17308, 6389, 11309, 11415, 13734, 15023, 13403, 5664, -2721, -17963, -26765, -22107, -16022, -18065, -9617, -8936, -18203,
-14806, -9399, -12779, 5316, -9157, -3653, 9607, 13529, 15466, 20745, 20190, 28939, 23776, 11393, 24983, 22276, 20342, 15858, 15154, 19594, 21143, 18861,
8186, 3764, -5858, -4059, 8255, -8129, -9391, -10981, -18781, -21560, -13829, -6422, -12635, -15593, -22972, -19960, -22014, -5708, -6387, -19348, -12193,
-5059, 7076, 14793, 16370, 20643, 5958, 13917, 26704, 19137, 14112, 20895, 25305, 20183, 16373, 25077, 21816, 20247, 21447, 11750, 4231, 4343, 4095, -16859,
-12734, -12176, -24600, -26105, -19061, -6107, -12555, -15647, -14347, -12983, -19655, -12021, 477, -3797, -2226, 13604, 11321, 6000, 13539, 10434, 11515,
16289, 12136, 19564, 29845, 26728, 14741, 24117, 18673, 19633, 17258, 6802, 15205, 2706, -8798, -4062, -5483, -10914, -3938, -2670, -6234, -21933, -24914,
-20476, -19733, -5360, -16628, -16443, -4351, -9261, 2868, 207, -3781, 3847, 7456, 9980, 3936, 15985, 21116, 15001, 23286, 22465, 25347, 24789, 13638,
21159, 25571, 21153, 19360, -259, -3568, 16120, -4649, -4516, 6241, -3780, -966, -14147, -21563, -7578, -3070, -23005, -24707, -22579, -21915, -6873,
-7966, -13651, -20111, -3698, 7946, 9956, 17844, 22979, 6202, 12807, 17306, -2710, 4447, 21908, 11978, 8781, 12935, 16564, 8149, 9399, 11490, 11632, 7977,
999, 8864, 1696, -1378, -15668, -12810, -4217, -8652, -17410, -19911, -17010, -11704, -14684, -10325, -26, -13792, -7011, -20190, -15941, -15025, -5954,
-2584, 434, 5960, 144, 20690, 24030, 24189, 18836, 21748, 25668, 20976, 24676, 25553, 25133, 17466, 14524, 18193, 21699, 22360, 7814, 3122, -3556, -12794,
-6438, -18037, -17348, -13405, -8435, -1317, -8069, -18511, -14094, -17906, -17916, -2652, 2979, 3227, 3855, 4024, 5265, 3298, 4183, 6510, 13948, 26609,
22425, 25622, 17580, 20643, 21927, 22295, 15563, 17683, 3428, -8058, -6398, -2409, 3993, 7855, 7992, -804, -2930, -18905, -26739, -17298, -5273, -16974,
-23520, -19052, 3566, -14563, -21300, -19153, -3648, 7332, -9235, 1449, 7247, 9047, 6977, 9766, 9056, 13257, 15792, 4485, 10805, 13721, -401, 8469, 18632,
24234, 22199, 4699, 10598, 7923, -7598, 2555, 6224, -753, 442, 3867, -1644, -10140, 279, -3368, -11915, -7576, 2298, -12820, -15823, -19970, -19406, -12743,
-7086, -4450, 11928, -1049, -11055, -2913, 11570, 9952, 7301, 19794, 9532, 16399, 17066, 16566, 8524, 20885, 18567, 14136, 13614, 19318, 12584, 8667,
8911, 535, 5097, -3356, -7406, 1055, 652, -9866, -4702, -7774, -1068, -10845, -14705, -7135, -10468, -22077, -16665, -8015, -11762, 2870, 8765, -3776,
5678, 5087, -3305, 12748, 13970, 4649, 10555, 20789, 27478, 20262, 21621, 13703, 6692, 17949, 13008, 8932, -1363, 9807, 2193, -9360, -6962, 5156, -2537,
-2455, 755, -10613, -9272, -5311, -768, -4828, -6588, -16255, -21024, -14605, -21017, -18556, -3441, 9068, 7614, 6128, 6924, 13418, 11977, 9842, 9905,
19048, 23846, 6756, 11071, 8455, -1439, 5966, 18901, 11190, 11834, 18435, 20008, 10818, 19827, 6991, 8611, 13776, 5660, 7888, 7425, -7049, -11860, -5088,
-3482, -13594, -15384, -3757, 6946, -8881, -15259, -13311, -11960, -3868, 1277, 6375, 14747, -3550, -10086, -3582, -1130, 12927, 13347, 20033, 15879,
14810, 20027, 21246, 18592, 20849, 14804, 1822, 10950, 7396, 1933, -2514, 5415, -2879, -9824, -1878, -1945, -3732, -3016, -8002, -19177, -12051, -15899,
-16355, 4801, -10503, -175, -11420, -8547, -2311, -13645, -181, -11835, -5957, 2082, 323, 182, 14114, 3680, 6313, 15866, 7147, 9583, 16541, 26413, 22150,
14320, 18545, 21975, 6168, 11575, 21124, 6146, -2562, -8522, -6103, 1987, -8889, -5803, -4156, -7505, -707, 1782, 2439, -2436, -8305, -19697, -10572,
-9666, -10296, 8342, 6086, -2996, -2098, 8978, 1776, 3032, 5585, -6175, 3405, 18481, 14279, 2663, 9786, 16642, 11249, -135, 6921, 12466, 10369, 13771,
12992, 11680, 3985, -4393, 2667, -1342, -1449, -3409, -7276, -4897, -2532, -3112, -14970, -8463, -7455, -9824, -6009, -5992, -9017, -11352, -3034, 2357,
5752, -3395, -7745, -747, 8602, 15861, 5247, 6323, 979, 9337, 1435, 3564, 8465, 12742, 5987, 1402, 12475, 12006, 1860, 9577, 14628, 11189, 2812, 16051,
8606, -1941, 604, -11154, -3465, -4015, -518, -4056, -1847, -8097, -10919, -10223, 2198, 4060, -3238, -4760, 3979, -1939, -15455, -7427, -4427, -4986,
6424, 5742, -1867, -6996, 6459, 12445, 18605, 18602, 4745, 15619, 15547, 13653, 15955, 16212, 8149, 4023, 10906, 10190, 1109, 4018, 374, 1262, 831, -812,
9176, 2916, 1004, 2206, -5378, -12473, -5831, -12010, -11917, -10744, -13574, -9597, -4743, -4613, -2520, -3514, -1766, -502, 3167, 446, 3120, 16041,
11208, 8461, 14724, 12912, 13404, 14355, 9929, 19514, 15425, 5878, 6387, 12810, 12318, 8703, 8289, 6910, 4379, 1079, 7139, 10283, 5569, 3404, 965, 25,
-9677, -8384, 365, -12279, -11001, -6030, -10888, -11682, -7382, -5589, -5702, -3692, 2885, -1983, -3725, 3663, 3483, 10278, 6625, 10431, 15893, 16784,
12908, -1440, 5713, 13964, 9955, 12850, 6968, 11555, 10989, 718, 12197, 16332, 8591, 5596, 3893, 2940, -1055, 2648, -406, -9545, -2152, 1367, 3297, 2371,
-4741, -9127, -4852, -9441, -11729, -4612, 1557, -7669, -7648, -8528, -3678, -6831, -8528, -4949, -39, 913, 2021, 1529, 6362, 7942, 13846, 12451, 5526,
9411, 3307, 450, 9856, 17124, 7021, 3276, -599, 5519, 5193, 3450, 11160, 6198, 2122, -153, -6227, 4120, 2885, -12270, -10975, -9425, -10911, -5599, -9258,
-7587, 330, -7783, -8073, 2422, 2732, 4357, 1698, 516, -1611, 4381, 2870, 8193, 15454, 14029, 17349, 13913, 13078, 10422, 10214, 11483, 16707, 18631,
11677, 542, 9047, 5228, 912, 4599, -955, -3505, -9762, -3381, 904, 1738, -5735, -1341, -3446, -921, -1438, -9780, -9944, -2260, -1431, -1814, -1520, 3102,
7289, -640, -943, -1081, 3496, 6876, 5124, 5266, -751, 3362, 5175, 4917, -4885, -9150, 4646, 13001, 13644, 7392, 2194, 13729, 6414, 4324, 8674, 1271,
12178, 12562, 12651, 2481, -4018, -407, -1451, 246, -4228, -5237, 551, 782, -6196, -11247, -7777, -7047, -7743, -10771, -1051, 1631, -507, -2661, -3038,
-2770, 789, 9887, 4208, 2512, 3456, 5297, 6558, 6269, 12650, 7066, 4037, 10673, 9563, 6529, 10356, 7898, 4031, 12377, 10523, 10256, 5377, 5893, 2975,
3215, 5650, -1203, 1864, -935, 4938, 6837, -1909, -6818, -871, -2274, -2875, -7802, -5637, -216, -3391, 1889, -533, -553, -4912, -3201, 1115, -905, -6709,
1208, 8325, 3134, 826, 5920, 14067, 16374, 9071, 6663, 8030, 2049, 559, 11389, 13679, 6037, 2712, 6301, 1916, 3602, 6462, 93, -1880, -945, -3456, -4699,
2466, 1703, -986, -3652, -2305, 497, -3310, -10315, -4623, -2, -4408, 2082, 6130, 3177, -4057, -5054, 2819, -3771, -7442, -8408, -2923, 4365, -2083, -4422,
324, 3314, 5221, 7281, 10320, 7120, 4194, 10833, 12414, 16671, 17945, 15494, 9356, 2847, 8029, 8110, 9343, 9922, 6946, -2092, -4492, -2840, -169, 258,
-3207, -4017, -235, -212, 2017, -567, -991, 167, -4890, -9258, -1760, 3177, -2423, -3796, 1715, 2403, -1130, -1709, -41, 3169, 6255, 4655, 3873, 3721,
4961, 7288, 8328, 4028, 3009, 5554, 9077, 9658, 9191, 9856, 8098, 6454, 5963, 7911, 4820, 683, 3301, 4441, 1310, 5425, 6925, 2844, 5561, 2590, -4827,
-5891, -3271, -4116, -4094, -1455, -1795, -3385, -1797, -2607, -3117, -894, -4797, -1096, -152, 3665, -171, -1628, 7752, 4745, 3105, 2259, -1511, 560,
3629, 1930, 2404, 8703, 8660, 3115, 8519, 7534, 6728, 9705, 6522, 7453, 8074, 5080, 2072, 3758, 3848, 1949, 348, -4941, -5130, -5269, -5751, 3677, 1219,
-4617, -3494, -293, 499, -2921, -5698, -2179, 2878, -2729, -4691, -3995, -4191, 868, 4185, 3892, 2370, 489, 3533, 10325, 11270, 9123, 4930, 3442, 11411,
6597, 1660, 6484, 7362, 11642, 10089, 7773, 9967, 7496, 4860, 6429, 8063, 7144, 8666, 5455, -320, 2850, 3583, -1632, -899, -1186, -2065, 1759, -49, 532,
2802, 1205, 1532, -43, -4507, -5769, -7293, -2942, 2348, 106, -3143, -4001, -3280, -3484, -4227, -1326, 1332, -837, -410, 1284, 2972, -1524, -499, 5044,
6174, 7540, 2852, 4925, 8044, 4029, 1433, 3795, 6488, 4742, 5184, 1400, 6044, 9049, 6237, 5396, 11106, 7614, -1277, -3406, -3337, -696, -1218, -3565,
-6703, -3930, -6517, -2074, 2477, -1359, -3076, -671, -2137, -3573, 895, 4912, 3062, 3344, 5542, 2784, 1022, 6120, 4373, 620, 7022, 11909, 11583, 11897,
9987, 7491, 5589, 3507, 4105, 11018, 12328, 6575, 5079, 5909, 6095, -1368, -1414, 2576, 3413, 2827, 1106, -651, 3691, 4781, 2768, 712, 484, 3427, 1164,
1256, -2018, -2305, 757, 894, 264, -225, 728, -4051, -4530, -1428, -3134, -4877, -2298, 1854, 127, 3301, 8067, 8700, 7731, 6802, 8857, 10032, 7859, 2954,
1842, 1857, 440, 4936, 9661, 6789, 1252, -10, 598, 2361, 6171, 5746, 2555, -277, -2655, -71, 1869, 1553, -530, -753, -2168, -3842, -4159, -3356, -2364,
-327, 3643, 2544, -478, -2285, 269, 1114, 1153, -10, -300, -1226, -785, 1726, -228, -1080, 170, 647, 3833, 3815, 3212, 10409, 12594, 9354, 6917, 7101,
6880, 6103, 5846, 7221, 4296, 3513, 3617, 3763, 4217, 4877, 3168, -448, 242, 3360, 3825, 4913, 5559, 2570, 444, 712, 733, -2776, -5235, -6317, -7551,
-8935, -5430, 162, 5149, 2837, -1989, -2051, -2681, -170, -1663, -3943, -3269, -1279, 823, 1456, 1365, 2515, 4938, 3048, 1418, 3617, 7337, 6158, 2831,
6028, 4602, 1615, 5901, 7383, 7012, 8165, 5642, 3179, 514, -1261, 644, 2891, 2982, 5559, 6038, 2724, 2039, 1858, -3222, -1425, 149, 360, 1369, 492, 2549,
3926, 4115, 1093, 1229, 2736, 2680, 753, -2070, -511, 3929, 3835, 1137, -2492, -4216, -2850, -1705, -1834, 3542, 7251, 7971, 8438, 5390, 5639, 6443, 6310,
2593, 2438, 2364, 3093, 5499, 6159, 4649, 7651, 9731, 7331, 3088, 473, 1494, 3915, 6384, 5546, 4961, 3775, 3549, 1864, -60, 469, 790, 1351, 4182, 5093,
155, -3658, -1464, 1310, 1941, 1753, 614, 3127, 4209, 2612, 926, 860, -1274, -2674, 771, 5217, 5964, 3419, 1967, 1919, 3855, 7847, 9226, 7501, 5265, 2274,
-57, 147, 2444, 4101, 9380, 10658, 7350, 4210, 942, 58, 2938, 5206, 4609, 1874, 1594, 3158, 2873, -14, -1339, 239, -1006, -894, 991, 1921, 2326, 447,
-560, -448, 158, -1515, -1719, 1064, 625, -2500, -3849, -1217, 1574, 3695, 6595, 7092, 5045, 2524, 1424, 1386, 3396, 5623, 6491, 7026, 6715, 4814, 4948,
3404, 3504, 3057, 2049, 1195, 1376, 4437, 6321, 8267, 6700, 3034, -199, 633, 1602, 384, -1406, -1264, -1566, -1651, -1606, -3403, -1951, -385, -562, -411,
597, 845, 1040, 1683, 4166, 4750, 1488, -1133, -3042, -3028, 842, 3249, 2254, 2822, 4087, 4202, 3806, 3183, 3941, 6404, 9344, 6738, 5173, 6909, 8828,
7831, 5761, 4913, 3648, 4408, 5016, 4586, 2991, 1851, 2637, 3993, 4429, 4040, 1554, 1823, 806, -1068, 14, 2530, 2927, 622, 59, 498, -1814, -3740, -1574,
193, 1067, 584, -516, -709, -490, 226, 689, 1532, 1128, 1028, 2272, 2236, 1450, 1250, 1179, 1433, 2237, 3582, 6267, 5507, 3817, 3551, 3199, 3422, 4794,
5495, 4458, 3603, 2990, 3442, 2421, 3281, 5172, 5334, 2316, 1548, 3328, 4455, 3472, 2097, 1369, 1117, 1264, 146, -529, 821, 1389, 1848, 1749, 466, -90,
-519, 967, 1789, 1058, 548, 325, -133, -1067, -2026, -1177, 845, 2068, 1647, 1112, 1667, 1806, 2611, 3081, 2813, 3373, 3742, 4004, 5951, 7076, 5803, 4191,
2711, 3303, 4593, 4277, 5179, 5580, 6121, 6598, 4452, 3289, 4280, 3912, 2314, 1122, 1198, 2335, 2568, 1705, 1625, 201, -1282, -175, 1402, 2655, 3433,
2775, 1469, 300, -1426, -2364, -735, 968, 733, -830, -2323, -2330, -1790, -1724, -2000, -1517, -659, 42, 982, 2011, 2365, 1154, -597, 703, 3584, 3946,
3225, 4083, 6034, 6947, 5449, 3875, 5200, 6155, 3861, 2642, 2673, 3125, 2384, 960, 1581, 3249, 4232, 4008, 3288, 3374, 4393, 5038, 4531, 3987, 4562, 4215,
2528, 706, -702, -1413, -2172, -1297, 1083, 1524, 585, 818, 1035, 1631, 2382, 3868, 4006, 2113, 1833, 3548, 4511, 4678, 4349, 3184, 2230, 1664, 2439,
3712, 4407, 3331, 1862, 2098, 3145, 3799, 4500, 4124, 4645, 5006, 4188, 4336, 4562, 3965, 2458, 1784, 1740, 2179, 3925, 3957, 2434, 1035, 267, -203, -432,
343, 1650, 1699, 1482, 1339, 368, -193, 245, 1228, 1440, 985, 558, 363, 827, 1763, 2001, 1624, 1957, 3335, 3452, 1776, 29, -120, 1705, 2594, 2677, 3656,
3776, 2899, 2964, 3858, 4416, 3768, 2689, 2332, 3095, 3353, 3093, 3187, 3413, 3571, 4101, 5353, 6657, 5821, 4178, 4223, 4299, 3307, 2996, 3736, 4086,
3377, 2559, 2339, 1728, 690, -305, 192, 1623, 2539, 2099, 1240, 913, 548, 122, 5, -125, -43, 300, 132, -1175, -1566, -800, 521, 1866, 1698, 436, 756,
2353, 2982, 2621, 2808, 3689, 4128, 4420, 3737, 2372, 925, 782, 1838, 2823, 4086, 4530, 4554, 4343, 3943, 3821, 4379, 5651, 5406, 4089, 3510, 3788, 4704,
5273, 4724, 2892, 1468, 845, 356, 547, 960, 693, 350, 570, 858, 1095, 1139, 1858, 2056, 874, 143, 484, 1210, 1708, 1780, 1977, 2367, 2619, 2433, 1572,
458, 4, 786, 1765, 2415, 2654, 1640, 707, 1269, 2166, 2466, 2797, 2673, 2099, 2558, 3808, 4096, 3585, 3428, 3207, 3052, 3622, 3681, 2491, 1779, 1442,
1332, 1580, 2564, 3326, 3666, 3013, 1924, 1628, 1550, 1684, 1949, 2361, 3381, 4152, 2860, 1417, 866, 850, 699, 376, 450, 993, 1681, 1728, 1314, 1027,
1259, 1829, 2004, 1952, 1786, 1361, 849, 677, 1378, 2188, 2723, 3162, 3195, 2682, 2067, 1650, 2001, 2734, 3697, 4467, 4653, 4789, 4079, 2941, 2612, 2766,
2753, 2465, 2353, 2394, 2677, 3430, 3987, 3757, 2781, 1998, 1841, 2246, 2728, 2363, 1995, 1525, 965, 1314, 2274, 2712, 2180, 1708, 1761, 1968, 2203, 2472,
2406, 1962, 1754, 1407, 1407, 1578, 1413, 1216, 1486, 1897, 2176, 2487, 2307, 1970, 1831, 1610, 1191, 1220, 1840, 2441, 3263, 3744, 3893, 4326, 4506,
4363, 4277, 3997, 3356, 2328, 1735, 2137, 3261, 3653, 3015, 2054, 1514, 1174, 1031, 1250, 1551, 1565, 1488, 1565, 1340, 1079, 1022, 1612, 2308, 2438,
2403, 2073, 1548, 1602, 1986, 1956, 1548, 966, 578, 694, 1115, 1571, 1941, 2186, 2209, 2527, 2677, 2315, 2229, 2315, 1945, 1172, 646, 827, 1667, 2228,
2260, 2024, 2091, 2379, 2441, 2717, 3341, 3961, 4971, 5610, 5379, 4559, 4165, 3179
};
extern const int16_t waveform_cymbal_2[] PROGMEM = {
-2617, 4238, 9202, 5660, -3745, -13901, -10703, 4532, 9717, 4437, -3095, -16933, -18041, -914, 16515, 18892, 18775, -12808, -32767, -25553, -26150, 9667,
26196, 19783, 16314, -3516, -17506, -32004, -29339, -21130, -12282, -706, 8074, 25117, 32767, 25068, 18012, 5566, -16832, -24363, -23279, -16460, -15288,
-9903, 1681, 3742, -240, -3764, 5740, 553, -9203, -12083, 4121, 14485, 14905, 10882, -8721, -6058, -18117, -25289, -14619, -7698, 14017, -2330, -17730,
-15400, -16972, 18001, 30982, 26963, 10528, -17906, -18954, -14624, -3682, 19081, 10947, 12741, 10646, -2828, -2722, -17358, -25872, -18243, -3170, 3215,
6462, 9234, -844, -7280, -12850, -8532, -6533, 11714, 19011, -1019, -18163, -23579, -10277, -7210, -3129, 1178, -5857, -9144, -7572, -12703, -5720, 754,
2960, 7798, 21625, 26095, 17170, 6008, -1158, -10536, -23579, -23623, -24014, -20709, -16837, 653, 16934, 3987, 25485, 21578, 18104, 3451, -22872, -21345,
-27806, -20493, -14104, -5904, 26917, 11962, 5634, 25284, 24030, 5622, -7678, -5572, -8115, -20149, -12158, -12974, -5582, 2424, -6749, 1915, -1129, -596,
-2240, 1414, 6904, 6909, -5794, -5055, -18083, -19778, -28373, -18659, -526, 17378, 15334, 4448, 14566, 11974, 10215, 1921, -12576, -28459, -10120, -24089,
-19712, -20266, 14155, 15514, 17004, 21426, 12279, 11654, -6662, -19628, -22122, -25591, -17936, -28878, 2055, 21407, -2205, -6358, 13656, 18461, 2649,
15268, 6553, -2100, 11200, 1835, -2035, -2147, -21843, -24136, -27025, -16102, -16381, 6720, 26736, 31085, 17502, 19295, -2921, -6559, -20154, -16544,
-22590, -27785, -12441, -7879, -7760, 4474, 17692, 19542, 28191, 19748, 10617, 6214, 639, -26660, -25539, -18783, -11191, -20479, -8712, -1013, 9441,
19620, 10627, 11422, 16309, 9757, 6937, -13810, -9503, -9825, -17298, -17642, -17309, -7715, 8579, 8629, 15015, 6844, 1603, 16021, 3555, 1528, -18648,
-3860, -11910, -12887, -10894, -10654, -12200, -3317, -6971, -3294, 11177, 11958, -4576, 2478, 120, -102, -14605, 911, 11881, 5194, 2446, 1033, -10094,
-5114, -4129, -3177, -4451, -5785, -8697, -19419, -877, -5586, -1712, 9766, 2895, 7646, 6837, 1054, 12168, -289, 24, -18655, -13706, -6761, -9545, -5619,
2590, -17174, -12546, 1187, 5522, 7279, 7992, 3477, 14161, -83, 8676, -9725, -10572, -9720, -19677, -15513, -10564, -439, -1080, -6103, 5550, 3314, 8547,
19468, 3671, 1166, 7674, -49, -12759, -14691, -8028, -9898, -11743, -2486, -10268, -724, 2944, -2523, -8417, 5690, 11158, 11934, 737, -373, -11023, -6512,
-4576, -17981, -13304, -2582, -8492, 5187, 16586, 15174, 1060, 7270, -11926, -5853, -8676, 410, -2467, -12350, 843, -7135, -2217, 4951, -3625, -9710,
-3425, 702, 2457, -9238, 7248, 2616, 5192, 1323, -3425, -10843, -12455, -13996, 534, -2089, 8386, 2953, -4597, -2503, 10011, 1189, 1828, 7265, -11210,
-12373, -11549, -12508, -7247, 5697, 6102, -4494, 10072, 8458, -2575, -6274, -13683, -7701, -12286, -4103, 33, -4721, 4685, -2161, -21240, 3070, 12941,
7833, -3067, 4829, 2382, -14874, -15609, -12969, -5383, 15902, 2300, 10451, 9096, -346, -10445, -1883, -7619, -12614, -11023, -4175, -7556, -2954, 10252,
-2779, -3743, -1855, 2024, 1528, 16964, -2882, -16380, -12067, 6312, -22826, -2229, -304, 7714, -6775, 10334, -3085, -254, 99, -713, -20769, 3910, -17527,
13050, -7116, 7955, 3330, -6136, 7270, -806, -13777, 2487, -17106, 1240, -13180, 4277, 6778, -8560, 17400, 2013, 1736, -8422, -17807, -10751, 3405, -15255,
-607, 941, 23967, 4609, -427, -3453, -11163, -16781, -6337, -20643, 9904, 8711, 854, -9814, -5020, 10433, 4090, -10957, 5115, -9989, 1744, -278, -8552,
-6706, -3303, 8027, 1100, -4442, 7704, -12871, 5412, -3012, -10595, 539, 5941, -343, -10351, -9411, 4191, -12174, -7287, -3200, -6230, 3529, 8081, -5444,
1323, 1599, -6010, -5670, -10389, -2351, 3667, -867, 9586, -2365, -8817, -1833, -3319, -3197, -6035, -6416, -93, -7039, 11983, -4831, -6117, 5994, -39,
90, -11060, 94, 1006, -3602, 1640, -5998, -6987, 9300, -517, -10513, -3087, -3990, -1796, -13985, 2422, -5850, 4982, 11738, 5508, -5366, 5665, -11645,
-9140, -10110, -7380, -1833, -4521, 10063, 1996, 2689, 6275, 5078, -7390, -1066, -13625, -6215, -5738, -5268, -7638, -8606, 34, -5916, -517, 3421, 2123,
6137, 9918, 10528, -8085, -13821, -12118, -7257, -16002, -4604, 4151, 13766, 422, 11135, -5754, 7190, -7617, -8407, -11150, 2976, 2184, -9028, -12855,
8416, -6241, -8442, 599, -3092, 1433, 172, 15746, -4339, -5045, 8727, -5343, -7944, -6889, -13122, -2432, -10455, 843, -4699, -1772, 19825, -6838, -10950,
6642, 1919, -5991, -2718, -2744, -6980, -8887, 7328, -14481, -4344, 12370, -4980, -249, 5147, -12502, -6010, -889, 6439, -7884, -3558, 10103, -2395, -7114,
14405, -18135, -3263, -1894, -3043, -9030, -3469, 7230, -5734, -3165, 7740, -10080, 1500, 10571, -12052, -6947, 373, 979, -7188, -11652, 9916, -1607,
-7549, 9410, -8843, 2560, 1933, -11030, 1895, -2051, 4223, -7273, -6957, 6785, -11156, -1621, 5058, -14734, 3776, -152, -56, 5726, -4935, 7688, -9954,
-3810, -1431, -15859, 235, -2585, -600, 4956, -2947, 717, -5256, 691, 3886, -6962, -5762, 2179, -3838, 4282, -7561, -5996, 2551, -9275, -3036, -2758,
-10186, 13708, -6772, 691, -4728, 4476, 5737, -4313, -5008, 2377, -8134, 6029, -5015, -11119, -3546, -7972, 3262, -2407, -6861, 8053, -2685, 6097, -3357,
-2875, -325, -3240, -9593, -11039, -4987, -2519, -3548, -5521, 1786, -4978, 7878, 1502, 3328, 4874, 693, -4772, -4004, -5621, -500, -15608, -1838, -1344,
-11795, -28, -112, -1256, 11240, -1937, -2844, 6062, 799, -1274, -8073, 1123, 3810, -12019, -3413, -8146, 997, -1468, 4291, -4255, 2287, 4822, 342, -7575,
-5589, -8056, -6587, -8188, 1267, -2617, 3250, -1992, -359, 572, -3551, -1103, -3754, -11011, 6860, -4473, -4105, 2410, -1076, -212, -11044, 2232, -10130,
466, 3592, -5556, -2086, 5707, -4992, 19, -7722, 10033, -11942, -7643, 4568, -2343, -9044, 6380, -7282, -245, 4057, -1772, -5789, -5427, 4771, -6849,
-4054, 6783, -5273, -3780, 10627, -11116, -2563, -6934, 3826, -9259, -5074, 4291, -7119, -2907, 6746, -10674, -526, 2485, -1710, -7926, 4319, 4844, -9738,
2913, 5468, -13225, -2846, 2041, -5329, -10585, -1359, 3, -4669, -271, -2151, -2757, -2224, 7644, -10509, -1468, 8058, -816, -12469, 3000, -9889, -6393,
-8288, 1641, -5603, -2895, 8407, 172, -130, 4773, -2877, 431, -5485, 1819, -13508, -3481, 6051, -11942, -3172, 2679, -5827, 4179, 167, 4593, -1740, 3145,
-4800, -13021, 1758, -4030, -6157, 3784, -310, -1206, 165, 7456, -638, -10632, -3127, -5113, -5207, -2329, -1693, -8085, 419, -1993, -10902, -4697, 6685,
1142, -5668, 6350, 4313, -2020, -4026, -4999, -10932, -5170, -3106, -5944, -7067, 3753, 3587, -1167, 4465, 3465, -4643, 1412, -2900, -2510, -10625, -4562,
-1447, -9427, -839, -994, 1156, -5869, 2251, -746, -4914, 2824, 551, -5406, -605, -1356, -786, -2994, 1357, -7530, -9909, -2940, 47, -5906, 4109, 2331,
796, 4869, -2573, -3469, -6309, -6723, -4356, -8503, 833, 3865, -3955, 5318, -7165, 5361, -738, -7444, 2962, -2720, -5738, -5815, -193, 693, -10455, 1774,
-5004, -6791, 4951, -1958, -6377, 8407, -804, -6323, -65, -2362, -353, -9594, -1765, 2415, -11432, 8783, -8127, -14051, 7335, -3310, -3326, 647, 3877,
4883, -11182, 11246, -4669, -15188, 9972, -11748, -8452, 2572, -10948, 1667, -8071, 8236, 827, -4517, 13623, -7998, -7500, 7274, -8894, -11054, -1752,
-545, -2412, -9090, 9377, -2750, -10139, 7995, -9028, -3197, 6570, -7144, -2102, -6688, 4078, -7088, -6602, 12002, -9738, -8242, 8290, -10600, -2006,
2204, 2031, -3396, -4643, 5733, -10083, -413, 1842, -1244, -7801, 7749, -9889, -3074, 3723, 286, -11295, -4292, 445, -53, -5401, 1081, -5371, -1085, 4437,
-2985, -4763, 1026, 1426, -8693, -7615, 2890, -8332, 475, 399, -4307, 160, 254, 368, -4652, -4463, -194, -6085, -5004, -2023, -3120, 4897, -3558, -3653,
-708, 3728, -2706, -5230, 1067, 4755, -7647, -4330, -5829, -3899, -8164, -1199, 5140, -5768, 6980, -4117, 2417, 4801, -4498, -6223, -100, -7268, 3026,
-16069, -699, 4345, -11264, 5438, -2998, 1769, 5814, -10022, 10797, -11112, 1853, -1260, -12078, 3234, -5958, -5652, 4242, -8290, 2654, -12130, 654, 5119,
-8274, 1156, -2252, 527, 4961, -6967, -1195, -3377, -5848, 1671, -14568, -1199, 1737, -3839, 1634, -7757, 1895, 2745, -6639, 4544, -8047, -2685, 5702,
-8258, -2110, -2325, -3654, -3198, -6987, -593, -1578, -95, -1267, -1433, -2014, 754, 721, -1661, -1157, 2071, -6117, -5074, -1604, -1675, -10062, -2250,
4996, -6683, 3711, 611, -2750, -3736, 1465, 144, -12806, 3968, 1247, -12008, 7134, -6995, -2935, -2229, -7701, 4652, -13879, 8816, 4235, -9486, 6863,
-5160, -4433, 2202, -7259, -841, -9951, 5980, -2592, -13203, 4041, -940, -6679, 2102, -2662, 1662, -3233, 5423, -8803, -6871, 4383, -2409, -11047, 3164,
-1932, -4947, -427, -1141, -1055, -1083, 2013, 2701, -9023, 4167, -5128, -13800, 1819, -7574, 1509, -5750, 2401, 2663, -9806, 4523, 3798, -11860, 11558,
-8677, -6049, -4866, 1391, -4128, -7163, -1565, 1568, -4711, 6621, -5169, -1099, 4614, -5708, -5125, -5947, 1192, -4576, -12853, 3143, -4638, 384, 5290,
-7926, 4202, -2966, 1842, -5584, -6152, 2216, -2652, -9559, 2548, -9201, 2735, 59, -835, -1351, 3589, -2095, 812, -8223, -566, -7965, -3930, -767, -4838,
703, -2505, 789, 24, -3864, -3046, 405, -2533, 2413, -9589, 3037, -2278, -3632, -1843, -7565, -3160, 3355, -8606, 10309, -12074, 5704, -1300, -7184, 1130,
-10080, -3543, 9054, -16490, 13974, -10529, 6542, 385, -14141, 10364, -17176, 3447, 1872, -11573, 8999, -11755, 5229, -5368, -7759, 7246, -10756, 4006,
-1239, -9689, 6055, -1611, -7483, -896, -7987, 611, 2775, -2896, 4113, -11465, 5561, 960, -15113, 3606, -4569, -1695, 4348, -8773, 7085, -8026, 2525,
-4788, -12340, 6291, -4599, -6192, 4121, -7153, 3224, -6529, 2181, -3010, -6709, 2398, -1600, -8946, 8556, -6318, 188, -5462, -6274, 4568, -9727, 2431,
801, -8269, 10863, -13224, 333, -1780, -8442, 4764, -9558, 4916, 1991, -2440, 2960, -10005, 1290, -2912, -8019, 2123, -12558, 6315, -6451, -1169, 164,
-2695, 4998, -5582, -2774, 6533, -7455, 6717, -9114, -2627, -5431, -7553, 122, -10342, 1250, 4338, -5153, 8510, -3366, -3144, -3785, -320, -3172, -8071,
3629, -3408, -4521, 5559, -7273, -1347, -3474, 929, -7245, -2262, 2165, -4458, -1553, -641, -1579, -3820, -1623, 2976, -7834, 3700, -2308, -5867, -2987,
-5483, -3518, -3970, -1737, 5459, -10922, 9826, -963, -7277, 4139, -7249, -1541, -4653, 2516, -275, -5689, 2202, -3750, -12162, 2338, -10551, 2546, -2292,
482, 1881, -2026, 7305, -5390, -6686, 5175, -13194, 1648, -8215, -3078, 2158, -9341, 5403, -5203, -835, 4083, -4330, 1311, -3691, -896, -1001, -8064,
-1593, -7425, -322, -1298, -4955, 1185, -853, 3318, -2056, -5703, 667, -4376, -697, -2992, -2198, 1821, -4059, 1526, -4760, -5015, -6, -4569, -7923, 1591,
-3577, 124, -161, 4523, -6618, 503, -3425, -821, -4935, 2143, -3485, -3918, -1405, -3551, -9736, 6229, -5263, 1065, -2907, 7838, -1019, -8733, 5431, -14210,
-2966, -3530, -6225, 6456, -12062, 10208, -4030, -3852, 8367, -16678, 6799, -5614, -3177, 289, -7292, 5127, -9944, -5116, 3907, -8293, 5669, -2748, 2780,
-2729, -593, 944, -4814, -1943, -10054, -1875, -4159, -4879, -1117, -2320, 656, -404, -3392, 5314, -3406, 3566, -3824, -3132, -4318, -5200, -4138, -5727,
-6887, 1900, -5188, 2955, 3073, -2185, 4796, -5090, -2666, 544, -6945, 686, -8139, -1979, 1023, -12186, 10053, -12574, 234, 3054, -6496, 2759, 3533, -3130,
3468, -13961, 9235, -12836, -2116, -4243, -6524, -2343, 920, 569, -3274, 174, 5290, -7843, 316, -310, -2804, -4028, -434, -4018, -10281, 1334, -3759,
-4714, -2608, 4724, -3663, -561, 7852, -6753, -297, -16, -4744, -3974, -3480, 2516, -8607, -703, 137, -12794, 50, 1233, -4728, -144, 2588, 6132, -4156,
-397, -287, -11746, -3370, -5017, -5471, -2315, 1398, -772, -5217, -310, 5188, -9285, 5552, 438, -9428, 2366, -924, -8478, -1784, -8213, 1470, -7390,
3238, 7246, -8800, 4974, -1894, -8127, 1393, -6314, -2498, -1382, -4190, 4485, -6959, 1182, -406, -6630, -2250, -1889, -5803, 3325, -767, -179, -4713,
2644, -3342, -7137, -2947, -1157, -8106, -142, -4989, 3332, -2039, 1690, -2931, -3246, 1376, 1364, -10681, 5112, -2521, -5048, -386, -4783, -3745, -4049,
-385, 2212, -7308, 4904, -2926, -5579, 599, -5317, -2882, -3165, -701, 241, -5188, 4474, -5968, -858, -331, -6288, -2433, -641, -1544, -2142, -3930, 5800,
-6187, -5479, 4865, -10496, 3596, -3012, -2187, 274, -2168, 1157, -4652, -5616, 5110, -10436, 20, 2780, -9217, 3714, -5541, -1993, -2556, -3970, 3776,
-11018, 5094, 1985, -6980, 2293, -4615, 120, -2184, -4122, -1440, -8115, 1123, -7261, -7703, 5358, -2870, -3043, 4399, -4143, 5597, -5523, 1984, -8064,
-6892, 3830, -6936, -8716, 6217, -5865, 384, -5668, 5209, -6868, 47, 913, -3336, -4210, 1528, -2535, -7891, -413, 76, -8433, 623, 2899, -4744, -1950,
4029, -4149, -7553, 5520, -3984, -5546, -1232, -662, -4903, -7753, 7351, -5754, -2774, 5538, -6791, -3027, 1281, -4199, -6791, -3391, 7410, -11758, 248,
2673, -2699, -4760, 3124, -1999, -7233, 2158, -1618, -8508, 2055, -690, -5301, 29, 2958, -4812, -5158, 663, -2217, -5205, -2807, 2710, -9844, 4228, 10,
-7778, -2105, 2661, -5527, -3350, -905, 3019, -6948, 5548, -3909, -4404, -2247, 840, -6269, -2364, -1768, -504, -7069, 2829, -2095, -4173, -366, -140,
-2587, 55, -2191, -3139, -2755, -1742, -4173, -7326, 1507, -39, -5139, 2310, -2140, 1285, -2102, -5104, 1701, -7755, -359, -3298, -5235, -966, -3726,
-2264, -2379, -2753, 1236, -2456, 1343, 895, -3960, -338, -4559, -3731, -6707, -2357, -1775, -2730, -4156, 5725, -6885, 2478, -5078, 2106, -2234, -3969,
-1530, -1024, -2760, 2670, -6608, -304, -2781, -2671, -3983, -3190, -2784, 1702, -7034, 2834, -6133, -727, 1629, -2254, -2531, -1943, 1288, -1749, -5530,
-1475, -4718, -423, -3897, -2645, -2444, -3174, 3580, -5438, -3218, 3741, -3066, -3670, -1225, -598, -3551, -4328, 1821, -7158, -1078, -537, -2524, -4405,
108, -2224, -5196, 2880, 1433, -6660, 3381, -2980, -1089, -11341, 4355, -7147, -3593, -1939, 323, -3406, -1413, 2824, -2800, -3644, 2703, -7560, 3344,
-1918, -2578, -4147, -4604, 2434, -8318, -3635, 1428, -3560, -1359, -776, 1039, -1005, -3109, 527, -4087, -3501, -963, -6091, -2070, -4700, -1908, -2874,
-3019, 4998, -6660, -524, 2282, -3866, -975, -4376, -640, -5474, -4328, -741, -8419, 2274, 1713, -6831, 2710, -3020, 3199, -8410, 1613, -3041, -6681,
1741, -5680, -3163, -814, -3602, 1556, -6861, 6177, -2147, -4225, 6373, -7214, 19, -5100, -4566, -2102, -4313, 700, -4489, -2912, 3087, -5431, -1242,
13, -3614, -1106, -1944, -3441, 1851, -5158, 462, -7815, 1320, -3094, -5038, -692, 1245, -7624, 1278, -2460, -168, -4084, 541, -1896, -2302, -2407, 527,
-8132, 4745, -4638, -8057, 567, -2938, -5024, -474, -1475, 1171, -4865, 2789, -3059, -4683, 2850, -2783, -3438, -724, -3467, -1354, -4751, 1044, -8611,
-2753, 4799, -7444, -104, -986, 894, -2051, -3094, -671, -2952, -1675, -951, -5502, -2556, 2326, -5256, -2575, -1957, -1597, -2367, -5520, -72, -1033,
-5146, 1673, -1721, -3328, 861, -4458, -1850, -3045, -432, -2727, -3441, -2189, -3120, -2268, 476, -7465, 703, -411, -2325, -2329, -4294, 2888, -1906,
-6781, 866, -6451, 2522, -4999, -3359, 420, -2805, -2191, 1423, -7402, 5938, -4844, -383, -1094, -5100, -3410, -1454, -6784, 3, -6361, 1970, -306, -3212,
4121, -2989, -760, 1851, -5850, -462, -5130, 354, -3527, -4924, 653, -8646, 1407, -4414, -4753, 3224, -4914, 5129, -5188, 43, 1360, -7357, 3707, -6707,
-980, -5514, -1646, -2409, -6485, 260, -6168, -3260, 1509, -3855, 3585, -4861, 6458, -2171, -3279, 2394, -8735, -400, -4997, -8819, -5029, -3303, 1957,
-4004, 125, 3611, -1780, 1521, -1751, -1455, -5155, -456, -4543, -5654, 693, -3705, -2233, -2975, -1763, -1592, -4983, 773, -5027, -3660, 3052, -1096,
-3378, 1994, 139, -1438, -6716, 572, -4267, -8117, 1564, -9690, 551, 312, -2229, 1486, -1990, 3169, -1523, -8534, 7726, -12144, -2035, -1537, -8181, 1023,
-4390, -243, 1783, -6730, 6408, -4052, -2020, 3865, -9914, 419, -1969, -7062, -2288, -5392, 1779, -3876, -4335, 6430, -6271, 4429, -5347, -4765, 1798,
-4692, -2505, -1997, -4252, 3266, -6464, 2897, -3226, -1027, -4748, -371, -5596, 1334, -4931, -935, 476, -5472, -661, 2420, -4936, 2294, -7395, 1999,
-1831, -8228, 4975, -7778, 5, -2456, -8398, 2974, -4194, -1284, -2392, -4540, 5980, -6742, -533, 1985, -2287, -4468, -1957, -3488, -3081, -4652, -18,
-8045, 2927, -1406, -2757, 291, 620, 496, -3099, -3405, 117, -7062, -507, -5679, -2940, -2447, -1721, 1685, -4056, 2764, 73, -3158, 658, -5287, -3747,
-4278, -4936, -1338, -6106, 2366, -3431, -3064, 3968, -3839, -1134, 295, -2929, 923, -4887, -1284, -3658, -2409, -3277, -1756, -5942, -1551, -785, -3590,
-98, -2889, -2011, 1208, -3033, -250, 1117, -4868, 2997, -6601, -1997, -2287, -4475, -2481, -6171, -1165, -1419, -3990, 2728, -3467, 1556, 307, -2273,
-18, -7210, 777, -4475, -4877, 1192, -5853, 2008, 199, -5624, 1334, -6540, 3912, -5900, -3043, 1640, -2201, -2144, 1088, -3373, 546, -3102, -2681, -4559,
-1020, -8262, 3, -4332, 2172, -3976, -994, 632, -360, -6047, 1353, -5841, -439, -3660, -3694, -1551, -2788, 144, -3022, -528, -484, -6040, -1883, -3729,
-4674, -2741, -2495, 1971, -2006, -998, 607, -1510, -1613, -4695, -6482, 3154, -8594, 1641, -4271, -944, 1063, -680, -1707, -245, -4501, 672, -7380, -1726,
-3626, -2451, -1766, -804, -2512, 75, 1117, 162, -4178, -835, -2283, -3205, -2505, -7009, -821, -2461, -2163, -2753, -2182, 951, -374, -3953, -56, -2248,
-83, 64, -3962, -1876, -2786, -3504, -5492, -5855, 176, -3060, -2405, -322, 1922, 202, 670, -4274, -4273, 1458, -4426, -5418, -3301, 445, -5485, -2419,
-3046, -1740, 1271, 104, -2250, 110, 551, -1328, -7647, -173, -2751, -5462, -467, -3460, -4900, -1586, -5341, -1151, -3179, 3107, 326, -1457, 1739, -1724,
-2250, -1242, -2472, -6119, -4748, -2793, -6816, -3005, -874, -1946, -947, -608, 1563, -324, 698, -1630, -1958, -2891, -2123, -5191, -4274, -3757, -3981,
-6447, 548, -2826, -2744, 833, -2428, 3830, -201, 2949, 1138, -4639, -2362, -7109, -5967, -5340, -8386, -1901, -1586, -1036, 2832, -767, 1496, 2329, -3864,
937, -4019, 254, -4845, -3553, -5245, -5593, -2254, -3485, -2191, -1260, -1920, 2260, -537, -2149, -1483, -2425, -1550, -3270, -3827, 525, -3038, -2872,
-2412, -5212, -877, -2807, -3418, 241, -432, -1745, 207, -2175, -1345, -4870, -428, -816, -3033, -1621, -3347, 19, -2178, -3209, -4652, -3242, 143, -3422,
-905, 36, 583, -652, -4416, -3663, -2543, -3529, -2346, -809, -3429, 2818, -3301, 85, -2475, -5525, -2694, -1887, -4000, -53, -3546, -200, -2337, -2784,
-510, -5595, -841, -2388, -2805, -2037, 537, 1189, -3743, -1122, -3771, -4444, -1338, -3749, -4255, -1745, 578, -249, -2943, -203, -806, -2068, -888,
-5401, -3415, -290, -5118, -4047, -4449, -690, 155, -2304, 1634, -928, 64, -2798, -2079, -4262, -3777, -2095, -5036, -1328, -1270, -2636, -1553, -1076,
-2454, -2157, -1861, -1286, 310, -3357, 202, -2184, -2042, -1761, -4100, -5630, -1420, -2028, -2692, -4444, -509, 742, -2220, 87, -3522, 796, -2285, -3457,
-1546, -3034, -1546, -5460, -3696, -889, -268, -441, -3403, 2448, -2963, -3675, -1057, -5184, -3272, -1971, -3490, -2702, 1081, 202, -2238, 391, -1892,
-2187, -16, -3831, -3687, -4893, -2433, -1412, -5340, -696, -1186, -2942, -947, -1408, 1199, -338, -1845, -3412, -1181, -3467, -1389, -6321, -3188, -3244,
-3754, -1052, -3060, 1341, -203, -236, 1093, -531, -2147, -1784, -5427, -4685, -5486, -3708, -2077, -3710, -30, 543, -27, -972, 1842, -600, -6344, -531,
-4907, -5965, -2978, 82, -7034, 740, 1528, -1822, -2362, 944, -1960, -2224, -1758, -1798, -4309, -2818, 693, -8410, -512, -1040, -4108, -2294, -1127,
-586, -1985, -1333, -158, -7849, 2551, -1845, -4381, -1131, -1132, -806, -2748, -966, -2552, -6192, 819, -4641, -4671, -1551, -1441, 202, -1506, 1858,
113, -3246, 489, -5699, -5453, -2040, -3787, -4344, -2149, 1096, -3483, 375, -1993, 1409, -3797, -2753, -1373, -109, -1971, -4164, -4098, -923, -3074,
-4681, -1834, -1964, 380, -3074, -2247, 76, -687, -1820, -3670, -2530, -1679, -4569, -1270, -2243, -3623, -1391, -2647, -545, -418, -1188, 726, -1282,
576, -5581, -4182, -2418, -7666, -4163, -3200, 193, 1170, -1420, 876, 1154, -615, -2414, -4283, -3254, -4599, -3382, -4510, -2206, -1885, -3060, -1518,
-128, -533, 45, -2970, 1330, -3733, -1974, -1012, -5441, -2870, -5885, -2128, -4046, -2430, 2251, -1317, 864, -662, -1564, 1966, -4482, -4231, -5436,
-4643, -2096, -4814, -1401, 1233, -846, 682, -2610, 1947, -4002, -1918, -2337, -6314, -2713, 179, -4721, -4416, -772, -2123, -2234, 546, -3108, -523,
221, -116, -3298, 38, 389, -3612, -4908, -3511, -2769, -4440, -3721, -2919, -3136, -151, 1191, -76, 1688, -421, -2854, -4164, -1227, -3494, -5324, -3876,
-2888, -3216, -1396, -954, 268, -2612, 642, -1815, -250, -1508, -2306, -4636, -3167, -2854, -4199, -3647, 964, -2811, -1461, 614, -2428, 110, -2049, -4175,
-729, -4814, -1326, -4068, -1971, -968, -3403, -72, -614, -1461, -348, -3899, -846, -5396, -2730, 1093, -5375, 1173, -3735, -643, -2624, -4335, -1541,
-4204, -2367, -823, -4398, 3582, -676, -1744, -311, -3811, -2886, -5947, -1689, -3008, -5572, 1063, -1882, -1838, 764, -1565, -3232, -2545, -187, -6216,
-491, 1341, -2257, -249, -690, -3150, -6129, -3979, -2372, -6058, -55, -1459, 932, 1393, 534, -469, -4594, -273, -5214, -7416, -1045, -3962, -191, -138,
-1703, 1339, -4442, 1121, -4229, -2472, -2082, -4288, -1646, -1943, -3422, -1066, -2175, 431, -3894, -1370, -696, -3356, -1213, -2582, -2905, -1761, 518,
-4018, -3766, -111, -4783, -4175, 792, -2924, -222, 351, -1775, -4426, -1504, -2196, -4299, -587, -584, -2922, 66, -2166, -2566, -4501, -2554, -1992,
-3742, -1183, 803, -1052, 410, -2608, -4136, -2070, -4138, -2451, -4418, -799, -39, -2826, -1642, 351, -3333, -2783, -5219, -1351, -3646, -713, -1641,
-2046, 1075, -200, -3525, -1202, -556, -3750, -5354, -2647, -3913, -1413, -914, -2295, -163, -458, -285, -3202, -2563, -3988, -1939, -2151, -3818, 61,
-1616, -3647, -479, -3485, -1586, -2047, -2805, -3357, -2902, 2029, -2694, -1618, 464, -3675, -657, -1946, -4370, -3473, -1836, -2056, -3846, 141, -986,
-987, -2524, -2168, -2985, -2723, -1440, -2051, -1990, 716, -3211, -2662, -2032, -2538, -1778, -4087, -1136, -2379, -813, -505, -2426, -1033, -3515, -2910,
-3794, -4156, 1191, -3191, -650, -524, -1434, -1716, -3432, -2299, -3581, -3169, -561, -2994, 572, -3417, -3239, 52, -1944, -2591, -2992, -1312, -2412,
-1319, 394, -3122, -1543, -2320, -3088, -2364, -2210, -2956, -3008, -856, -121, -3006, -973, -1150, -3927, -3026, -1923, -3373, -1733, -1686, -2739, -1228,
-1192, -1403, -1462, -2645, -1366, -2872, -2257, -2557, -3392, -2935, -3026, -954, -2449, -269, 274, -643, -3052, -896, -3129, -3899, -3039, -2421, -4645,
992, -2472, -1193, -713, -2107, -3660, -3087, -2, -1031, -2601, 1114, -2645, -2033, -4498, -4741, -1976, -4066, -1153, -3267, 744, 1210, -2456, -1948,
-1131, -3371, -1443, -3460, -842, -703, -3869, -200, -2697, -5600, -1623, -4330, -1207, -3066, -423, -1363, -1323, 291, -3801, -2784, 1627, -3268, -769,
-1213, -5642, -3143, -4721, -2842, -5338, -676, 1280, 141, 176, 309, -2465, 635, -3642, -1398, -5106, -1937, -4274, -4376, -5951, -2344, -2716, -1020,
-608, 944, 281, 1765, -2823, -1787, -2926, -3188, -3934, -6208, -3710, -2030, -4999, 803, -1106, 12, 672, -2732, 97, -1958, -306, -3326, -3104, -2297,
-1578, -4699, -1038, -6777, -1190, -5065, -2909, 190, 1109, 1278, 1900, -3607, -72, -3186, -4821, -6990, -3963, -1386, -3941, -46, 1582, -2963, -430,
-3509, -2341, -1567, -484, -1174, -1050, -2105, -2828, -4047, -4259, -1660, -4133, -1417, 104, -3777, 1037, -2149, -1597, -1702, -4339, 1194, -1752, -65,
-1920, -4283, 232, -6660, -4342, -1206, -3967, 782, -2617, -1197, -1235, -2800, -1057, -3625, -297, -93, -3446, -1379, -4042, 130, -4215, -2554, -2610,
-2130, -3247, -610, -3853, -2114, -297, -2334, -1026, 427, -2867, 529, -1950, -3719, -1686, -5996, -586, -5069, -4178, -180, -5378, 1049, -2032, -1827,
4106, -2606, 1882, -3647, -1476, -3204, -8473, -1342, -5078, -3385, -287, -3714, 1240, -2524, -273, -2220, -2779, 1463, -3017, -991, -1754, -3787, 592,
-7509, -3019, -3253, -5769, 1816, -4294, 1757, -228, -35, -638, -3509, 1109, -3141, -4259, -1309, -7043, -759, -2879, -4631, -1406, -4494, 2401, -3321,
310, 2425, -2563, -1127, -3784, -4348, -4108, -5024, -2819, -3735, 489, -1957, -2671, 604, 1142, -2039, -2259, 134, -1372, -4072, -2571, -3944, -1059,
-4924, -2509, -2442, -4007, -467, -3155, -1588, 1128, -1302, -20, -107, -1756, -3639, -4180, -6, -6388, -4224, -2164, -4760, -186, -2512, -1433, -2, 108,
2036, -3155, -820, -163, -6176, -1593, -5658, -3682, -3602, -3583, -1981, -3633, -575, 117, -1801, 1411, -145, -1232, 62, -2765, -2456, -6049, -3342,
-4299, -4208, -3738, -862, -27, -1183, -846, 68, -1307, -938, -3827, -2039, -3345, -131, -4688, -1759, -1981, -3817, -2369, -3637, -2744, 48, -3211, 2485,
-2210, 31, -619, -3583, -1716, -4858, -2659, -3635, -4898, -535, -2337, -1656, 1046, -2917, 922, -2636, 1853, -3448, -2786, -2451, -5057, -3228, -530,
-5081, -701, -1503, 759, -3027, -1281, -65, -5654, -2610, -788, -5097, -313, -1936, 5, -1333, -1627, -1546, -3815, -2826, -4316, -4758, -2598, -772, -1527,
-369, 1783, 253, -1351, -2035, -2166, -2337, -6395, -745, -5638, -3841, -1773, -2432, -1165, -208, 164, -205, -3050, 2604, -5256, -3328, -2605, -5095,
-2778, -2051, -938, 181, -3294, 1243, -4007, -2582, -416, -3764, -2641, -1000, -121, -353, -4182, -357, -5038, -5169, -848, -2718, -3099, 254, 997, -2868,
-2854, -1309, -2872, -3733, 628, -3163, -2601, 1081, -2760, -4199, -2495, -1854, -3235, -2121, 960, -3263, -1466, 647, -2938, -4302, -851, -2591, -1965,
-2124, -2627, -2248, -2743, -1235, -4138, -1976, 469, -1663, -1314, -269, -1806, -3342, -3083, -1740, -2788, -3251, -421, -2353, -2124, -1709, -2486,
-2992, -2067, 1510, -4673, 310, -1043, -1492, -2240, -4388, -2166, -4391, -2828, -2393, -3939, 2763, -2156, 253, -1284, -1981, 337, -4762, -1834, -4573,
-4713, -1473, -2996, -1200, -2488, 363, 3370, -6297, -145, -3859, -1862, -4339, -3654, -2877, -2196, 691, -1581, -3520, 3321, -3839, -1131, -2458, -724,
-4133, -3701, -2500, -6052, -3537, -65, -3130, 1681, 82, -289, -1822, -3122, -362, -5895, -2475, -2736, -3127, -2068, -2135, -2330, -1546, -2072, 130,
-3284, -14, -767, -2888, -2323, -2432, -3611, -3607, -2255, 1163, -3680, -1361, -409, -2269, -2182, -3995, -3951, -1714, -1738, -2170, -2949, 443, -2002,
-2133, -2872, -2037, -138, -1576, -2100, -317, -2746, -944, -3050, -3193, -3425, -3122, -856, -4994, -21, 59, -2456, -74, -2100, -2075, -3336, -1778,
-1008, -5301, -1469, -2793, -2804, 158, -1848, -1368, -144, -1951, 202, -4634, -1062, -4449, -4957, -2564, -3501, 10, -1939, -444, 482, -2212, -2171,
-874, -2552, -3522, -2376, -2699, -4105, -1705, -2460, -1972, -3013, -296, -1775, -1228, 270, -2372, -1392, -628, -3319, -3059, -5217, -891, -4297, -3377,
-1517, -1267, 883, -2458, -1611, -1248, -2411, 866, -5212, -2830, -170, -2512, -2095, -4529, 0, -2798, -2194, -2074, -3745, -640, -622, -3694, -1379,
-1972, -1066, -3574, -1466, -1544, -3281, -615, -1923, -2753, -1323, -2439, -2943, -2318, -2690, -2212, -2647, -2002, -600, -856, -1420, -2486, -2334,
-1104, -2585, -2386, -2950, -720, -1427, -2839, -4849, -386, -3384, -720, -2519, -2395, -799, 794, -2311, -3618, -2533, -1389, -4519, -1817, -1534, -895,
417, -2778, -3389, -2135, -1723, -3639, -2910, -1986, -816, -2952, 1143, -1262, -1944, -2814, -2430, -2081, -3934, -3651, -1497, -2755, -2744, -722, -2643,
-573, -1075, -2917, -1712, -797, -1248, -3565, -1635, -1761, -4653, -1955, -343, -4091, -2175, -870, -3277, -638, -2294, -1901, -3668, -324, -1537, -5142,
-507, -2468, -2157, -2421, -2334, -1721, -1413, -1485, -495, -4987, 34, -2874, -2612, -2280, -2669, -1461, -2598, -1609, -940, -3866, 370, -1523, -2783,
-2744, -2032, -1911, -3646, -876, -2681, -3329, -1307, -1138, -2863, -1703, -1101, -1338, -2474, -1007, -3336, -1691, -1951, -3108, -2530, -1213, -1368,
-1282, -2000, -940, -3179, -2940, -4648, -832, -3157, -3336, 115, -1829, -804, -1012, -1883, -1572, -2730, -3015, -2409, -2687, 396, -2561, -1499, -1550,
-4536, -1766, -2966, -2079, -1641, -1733, -439, -830, -2877, -1586, -374, -2175, -3260, -4555, -2151, -3399, -2893, -1520, -3104, 592, -83, -1022, -1957,
-734, -1943, -3857, -3012, -2888, -4342, -1356, -2018, -3736, -752, -2386, -867, -1296, -3160, -1244, -2283, -1134, -895, -2261, -1279, -2519, -1330,
-4023, -3508, -2762, -2240, -3721, -324, -2737, -446, -682, -4, -2842, -2489, -764, -3866, -1003, -4568, -3897, -804, -3087, -514, -3710, -655, -931,
-3305, -219, -3537, -2915, 609, -3263, -1578, -3284, -1291, -701, -4725, -1614, -4601, -376, -261, -2648, -11, -1462, -610, -996, -5450, -1503, -3614,
-4426, -820, -4914, -1785, -778, 254, 403, -2708, -727, -1675, -3429, -2175, -5387, -1815, -1317, -3464, -2089, 13, -2737, -671, -1513, -2896, -1859,
-4014, -1064, -2261, -2313, -1981, -3356, 712, -1422, -4276, -416, -3436, -177, -3179, -3766, 24, -3059, -98, -3317, -4515, 1678, -4838, 372, -3806, -2667,
939, -2144, -1427, -1773, -2648, -1436, -3726, -3808, -3006, -3626, -566, -3001, -2706, -1005, -140, -1125, -451, -2793, -1017, -1192, -3549, -2809, -3544,
-4037, -1593, -4190, -1565, -3525, -573, -605, -1756, -912, -1429, -135, -1510, -2592, -2313, -4103, -2891, -2933, -4365, -1289, -2304, -2007, -77, -1375,
41, -1955, -1745, -568, -4145, -2475, -2964, -3873, -3106, -2350, -3398, -724, -104, -95, -1302, -193, -1078, -3504, -1703, -4157, -5130, -2865, -1705,
-2423, -1847, 923, -2439, 207, -1810, -2280, -1267, -1990, -1999, -3836, -3268, 129, -4147, -2596, -2454, -2346, -1728, -3050, -797, -2964, -664, 275,
-3078, -528, -2578, -2114, -3436, -2316, -1253, -5207, -388, -2198, -3181, -1001, -456, -1237, -3777, -704, -2128, -3488, -1118, -3956, -1172, -2516,
-2409, -1426, -2456, 40, -4173, -3191, 1800, -4306, 489, -4072, -1508, -1172, -4149, -523, -3569, -2776, 183, -3481, -3081, -1186, -1544, -133, -2294,
-2409, -1971, -2453, 22, -5562, -2154, -1499, -3212, -2259, -2309, -1599, -2123, -556, -1052, -3635, -676, 379, -4356, -2395, -1709, -2851, -2089, -2699,
-1979, -3272, -762, -2643, -3286, -1206, -924, -3150, -1427, 724, -2832, -1941, -652, -2893, -3174, -3446, -2917, -1829, -2729, 1329, -3357, -2423, 536,
-2575, -2261, -1399, -2557, -406, -3429, -376, -5247, -841, -1242, -3822, -2889, -2867, -1251, -680, -3487, -830, -2977, 978, -979, -3118, -2138, -930,
-2786, -4533, -4543, -603, -2528, -1927, -1965, -1523, -1728, -1005, -2281, -3719, -853, -2461, -1803, -2727, -998, -3253, -2624, -757, -3169, -4086,
-741, -1099, -3848, -1120, -1209, -3190, 506, -2589, -1295, -2891, -1394, -2046, -4033, -1763, -3190, -3148, -853, -3027, -2308, -1712, -1496, -1663,
-3296, -759, -3115, -1627, 179, -4035, 43, -1307, -1805, -1918, -4089, -1710, -4859, -2206, -3101, -2737, -883, -1047, -203, -619, -879, -1478, -3815,
-1415, -3562, -4430, -2528, -1976, -1894, -3106, -303, -1333, -2098, 1032, -4032, -1534, -1204, -3649, -1789, -4304, 97, -3148, -1185, -879, -3076, -1179,
-1066, -3081, -2978, -2446, -1003, -4152, -1609, -21, -1840, -1235, -1045, -3366, -1735, -3029, -2482, -3838, -848, -1296, -2311, -1614, 550, -2606, -2273,
-1420, -2542, -3398, -2355, -1782, -4201, -1635, -715, -3691, -2634, 719, -2477, -1897, -1630, -2566, -2594, -1642, -2746, -3092, -2994, 200, -2465, -2268,
-1199, -1819, -1958, -2800, -1679, -2959, -2514, 995, -4073, -2498, -848, -3122, -1868, -3915, 43, -2664, -2367, 1587, -3955, -724, -1415, -4311, -1857,
-2461, -552, -4725, -1054, 1254, -4798, -2809, -14, -2825, -1351, -1480, -2358, -2535, -1277, -1429, -5659, -1875, -1897, -3207, -2407, -703, -1129, -2177,
-849, -168, -4301, -891, -455, -3342, -3158, -1338, -3841, -1441, -1635, -3623, -4369, 211, -1090, -3352, -1448, 1107, -2098, -3628, -84, -3658, -2755,
-476, -3342, -2500, -2007, -926, -3693, -1050, -200, -5935, -1265, -924, -2358, -2329, -107, -294, -2426, -1305, -1298, -3864, -2554, -3418, -3536, -3357,
-1108, -1880, -2498, -807, -547, -3076, -731, -91, -2910, -4051, 642, -4470, -1967, -3066, -2697, -1398, -2276, -1600, -3073, -2634, 2249, -5240, -2287,
-544, -2461, -917, -4671, -373, -2933, -2592, -453, -6021, -1090, -1527, -3405, -786, -4238, 536, -2383, -483, -755, -3735, -334, -1520, -4280, -1309,
-4103, -633, -4035, -1965, -1034, -4059, 541, -2708, -2968, -517, -2144, -2330, -1195, -278, -4117, -1295, -760, -4739, -1541, -1310, -3162, -3326, -517,
-1667, -3728, -928, -821
};
extern const int16_t waveform_hi_bongo[] PROGMEM = {
271, 1436, -2708, -1178, -7317, -5523, -1460, -10072, 215, -2930, 9663, 25881, 32734, 32767, 29448, 17742, -4361, -19328, -26012, -29329, -32767, -31133,
-19806, -8032, 4864, 20417, 27434, 31445, 29936, 19165, 7006, -1701, -8528, -15670, -21496, -20854, -13268, -3195, 9167, 18731, 22708, 22168, 17783, 11264,
4001, -6776, -18089, -23773, -22820, -15248, -6079, 3860, 10686, 14166, 15418, 14899, 12402, 7385, -1446, -10880, -18966, -20753, -20980, -17740, -9793,
1838, 14768, 24436, 29113, 27456, 20800, 11172, -536, -12655, -23394, -29121, -27326, -18183, -5883, 5025, 16166, 21883, 25056, 24786, 20548, 11575, -1125,
-12930, -21569, -24308, -22814, -19163, -10663, -1474, 10074, 20317, 26576, 28827, 22639, 11230, 364, -10189, -18556, -23505, -23372, -19038, -9624, 1860,
12627, 19478, 21096, 19497, 12642, 5586, -2799, -11536, -16592, -19141, -16848, -11690, -2982, 6782, 14310, 19721, 20593, 18798, 11616, 2156, -7306, -17140,
-22203, -23586, -18982, -10220, 723, 11000, 20036, 24526, 23866, 18753, 9505, -584, -11205, -18655, -22707, -22453, -17469, -10341, -78, 9486, 16319,
20857, 21640, 19737, 13068, 2681, -8086, -17276, -21699, -22662, -18885, -10634, -659, 9792, 19088, 25368, 24539, 17952, 7499, -2868, -10624, -15733,
-17115, -16929, -13314, -7137, 980, 10062, 16670, 19279, 16888, 12503, 6314, 504, -6055, -12183, -15709, -16324, -11845, -4917, 3068, 9931, 14495, 16590,
15203, 10572, 3202, -3887, -10400, -14043, -13962, -11286, -5410, 1176, 8033, 13249, 15442, 15306, 11845, 7114, 1244, -5383, -11008, -15184, -15767, -12718,
-7299, -309, 6781, 12745, 16107, 16790, 14151, 9099, 2288, -5314, -10909, -13917, -13552, -10271, -5721, -175, 5336, 9778, 12330, 12367, 9572, 5031, 406,
-3771, -6681, -8683, -8720, -6910, -3568, 819, 4893, 7919, 9339, 8835, 6594, 3144, -946, -4847, -7735, -8708, -7539, -4658, -185, 4350, 7733, 9405, 9007,
6980, 3773, -266, -3914, -6645, -7773, -7177, -5111, -1967, 1464, 4690, 7214, 8475, 7978, 6102, 3191, 150, -2907, -5618, -7363, -7332, -5631, -2395, 1611,
5171, 7910, 8979, 8369, 6437, 3206, -652, -4115, -6500, -7289, -6254, -3959, -843, 2226, 4641, 6275, 6786, 6423, 4966, 2499, -308, -2835, -4478, -4873,
-4134, -2513, -271, 2071, 4279, 5584, 5902, 5131, 3284, 840, -1716, -3490, -4302, -4024, -2663, -739, 1521, 3369, 4694, 5174, 4904, 3713, 1788, -272,
-2167, -3388, -3708, -3202, -2108, -426, 1479, 3302, 4620, 5087, 4667, 3369, 1576, -472, -2194, -3299, -3667, -3177, -1899, -156, 1812, 3414, 4345, 4499,
3816, 2539, 1051, -485, -1758, -2546, -2660, -2016, -911, 446, 1743, 2712, 3414, 3596, 3198, 2328, 1032, -368, -1472, -2096, -2223, -1681, -678, 556,
1803, 2760, 3293, 3241, 2566, 1430, 139, -883, -1518, -1566, -1202, -484, 390, 1308, 2074, 2565, 2677, 2338, 1746, 988, 156, -568, -1040, -1196, -933,
-368, 359, 1265, 2082, 2646, 2781, 2424, 1639, 634, -287, -964, -1285, -1194, -772
};
extern const int16_t waveform_steel_bell_c6[] PROGMEM = {
-6817, 11141, 21769, -32396, -19392, -7567, 20008, -21712, -5811, 9945, -11711, 5256, -21151, 3554, 12597, -3196, -7501, -25031, 711, -3242, -4253, 13817,
-10849, -2961, -11216, -13767, 24394, -3595, -13691, -2788, -19808, -4392, 2955, -3251, 15533, -15574, -22025, 13395, -7066, 5253, 3539, -17139, 236,
-26637, -883, 23119, -11896, 2401, -16418, -5959, 9939, -17311, 17544, -532, -28568, -7593, -14226, 20745, 5940, -17779, 6255, -12447, -12759, 6680, 2744,
6545, -16634, -27250, 7280, -832, -4227, 17718, -10659, -5358, -13366, -18479, 32767, -8396, -15006, -3043, -22223, 9208, -10197, 7371, 23425, -32767,
-5104, -4737, -2439, 19021, -23676, 1009, -4784, -30362, 12901, 7087, 3602, 1440, -26783, -301, 3445, -11744, 13192, -5361, -21019, -6981, -15353, 20089,
7163, -14911, 8500, -23344, -6840, 6607, -5258, 17961, -26526, -20221, 9360, -15654, 19730, -194, -8776, 902, -32381, 8119, 13178, -10207, 558, -23160,
-6861, -585, -8921, 21753, 3380, -23664, -9362, -9296, 6593, 9419, -17799, 2380, -16343, -21977, 16223, 3219, 9274, -6916, -31279, 10614, -13184, 70,
16227, -20361, -3791, -26062, -2571, 25446, -10877, 5063, -10182, -22225, 3188, -11255, 13991, 4131, -26950, -6535, -8233, -2938, 18408, -3852, -5748,
-10062, -25236, 7632, 6061, -3975, 2474, -26594, -5902, 1677, -6697, 24776, -12028, -13696, -7728, -21700, 18912, -3199, -7997, 4522, -29341, 641, 1143,
3871, 17051, -22974, -13659, -4322, -10099, 9707, -2040, -6451, -4720, -23176, 2326, 14401, -2117, 2905, -15800, -17694, 3158, -13641, 15003, 3868, -24563,
-740, -15622, 8480, 14138, -14692, 8562, -21381, -18306, 8807, -6841, 15012, -12058, -19247, 3064, -12636, 9451, 10954, -9895, -3898, -23158, -8485, 13884,
-5341, 1001, -4649, -20024, 1883, -4732, 9321, 15013, -25995, -6421, -10278, -11124, 17169, -8554, 2666, -6317, -28883, 14889, 796, 4812, 2862, -25599,
-1879, -12740, -3555, 18591, -9122, -5392, -12492, -12690, 14511, -651, 41, -205, -23664, -8458, -54, -206, 14891, -14780, -11034, -98, -14462, 14537,
4285, -8581, -2093, -29306, 1480, 7200, -6612, 13923, -17235, -9057, -1948, -9341, 20573, -3920, -14764, -5185, -21288, 5527, 5169, -2123, 7160, -17740,
-11559, 5292, -1591, 10511, -5563, -17439, -3738, -15357, 4696, 12825, -9371, 1269, -14795, -8921, 14064, -9184, 9695, -6244, -23834, 803, -10836, 10971,
9641, -16378, 3100, -15143, -4338, 12809, -5627, 4859, -14773, -19649, 5356, -2847, 5893, 7093, -13780, -3733, -9597, -3359, 16677, -7405, -7827, -6339,
-19723, 9478, -151, 3188, 9856, -24489, -878, -1095, -3625, 16050, -16126, -4291, -7908, -19834, 18678, 222, 1914, -311, -21129, 4000, -2398, -1371, 11476,
-14747, -10436, -7143, -6877, 15714, 1093, -6035, 1503, -17868, -2333, 7647, -3498, 8432, -20327, -13185, 7168, -8433, 14590, 1542, -11487, 1042, -22373,
8887, 9044, -11164, 4670, -19738, -6144, 4139, -5011, 18439, -5111, -15990, -1772, -10627, 7300, 3843, -9018, -1054, -15266, -10633, 13640, 1489, 4668,
-5825, -17940, 4405, -8924, 1453, 12552, -18613, -3934, -12040, -4306, 21421, -10903, 5229, -5700, -20761, 5407, -6592, 8394, 2574, -23561, 1158, -7350,
27, 13765, -5089, 130, -12883, -17045, 9403, 329, -2399, 202, -17260, -2683, -1304, -633, 17284, -9680, -12688, -3376, -14575, 11478, -2974, -5041, 4167,
-24764, 1251, 7686, -954, 11626, -18077, -6699, -3011, -15050, 14401, -782, -7443, -6318, -16591, 8645, 6124, -3661, 5928, -14142, -12718, -2714, -3815,
11008, -3166, -16542, 771, -9689, 2148, 12171, -6996, 2474, -19118, -14612, 12022, -7326, 6331, -3623, -16953, 3763, -13359, 11694, 10743, -15426, -3235,
-16379, -4952, 7478, -7028, 7795, -7452, -17725, 2176, -239, 8009, 2445, -15936, -5784, -10046, -8989, 13037, -1872, -4244, -7865, -15700, 10136, 232,
-1986, 6823, -21512, -6693, -7266, -3744, 17554, -13209, -5604, -3486, -13776, 11096, -901, 419, -982, -25929, -2290, -151, -1070, 7749, -9395, -6820,
-5032, -11021, 12578, 3714, -11402, -5561, -18528, -1691, 4128, -5832, 11756, -12742, -15527, 4237, -7599, 13313, -5381, -14921, 242, -21856, 1090, 9270,
-4609, 5499, -19679, -6416, 6187, -8680, 9442, -5024, -15415, -6974, -14060, 7777, 8683, -9932, -750, -10804, -8944, 5069, -2989, 5131, -6990, -24519,
1779, -5891, 3055, 8779, -13195, 936, -14254, -9190, 15399, -7273, -1648, -11211, -18261, 6493, -8369, 7000, 7594, -16501, -5319, -8747, -715, 10042,
-10594, -4243, -9216, -17275, 4983, 3627, 2393, 1504, -19797, -2593, -975, -6877, 11769, -10461, -10382, -8772, -14536, 14995, 1161, -5936, 2575, -19940,
-521, -2868, -1730, 11615, -18950, -11777, -3148, -7107, 12404, -1696, -4002, -2557, -20504, 800, 5668, -2991, 217, -15608, -10570, 889, -6014, 12431,
898, -14321, -4181, -13867, 3561, 6173, -11291, 3042, -16857, -11657, 6555, -3337, 13099, -8029, -16454, 580, -12533, 3740, 4859, -10864, -2034, -18484,
-3970, 11437, -2794, 3617, -7609, -15458, -1465, -7918, 5614, 5049, -17987, -5575, -8319, -3296, 12063, -4829, 828, -8716, -21514, 6125, -2990, 2015,
45, -19254, -1194, -8109, -1730, 15847, -8705, -4824, -12321, -13795, 9202, -5255, 115, -1184, -19042, -3581, -1222, 3703, 10006, -13664, -8414, -7044,
-12040, 6287, 1090, -4306, -4788, -20439, 2299, 6280, -2933, 7320, -14747, -11054, -5661, -10461, 13966, -3662, -11904, -2396, -15948, 5895, 3301, -1545,
4766, -20498, -12053, 773, -3934, 8301, -7338, -10421, -3136, -12883, 6409, 9208, -6594, -5426, -17464, -8271, 4988, -6187, 6926, -5155, -16770, -2640,
-5580, 9898, 4988, -16167, -2271, -15926, -7859, 7748, -3478, 5356, -13243, -16137, 5635, -3248, 5669, 1173, -14310, -6816, -15725, -819, 10731, -4989,
-4633, -10595, -10488, 4860, -1394, 4781, -950, -20844, -8460, -4557, -38, 8513, -9530, -4398, -7550, -14373, 11040, 1242, -1235, -7676, -21366, -412,
-3549, -1372, 9644, -11047, -8005, -10023, -3927, 12602, -4802, -6887, -7550, -17188, -2659, 1249, 3035, 3687, -15915, -9673, 104, -3618, 6632, -3027,
-11595, -7806, -18317, 4479, 7071, -5109, 502, -15186, -6690, 1305, -4909, 10727, -8851, -17697, -6359, -10613, 8267, 2136, -6020, -747, -15680, -6469,
5318, -444, 2111, -14391, -14727, -2546, -6678, 5109, 6027, -9513, -6773, -12880, -2345, 9967, -7611, -2723, -10295, -17378, 612, -2329, 7860, 2629, -18418,
-2794, -7951, -1330, 6828, -7975, -3923, -15164, -14209, 7917, 1129, 2621, -3472, -14676, -3671, -6792, 1441, 7271, -11130, -12117, -9448, -7874, 8654,
313, -1010, -2351, -18890, -3790, 2169, -620, 3519, -17215, -9173, -4428, -8190, 12348, 575, -5646, -8179, -16884, 4329, 1546, -4654, 698, -15893, -9447,
-4059, 701, 11570, -5109, -11618, -5555, -11359, 1305, 3014, -4135, -3205, -18511, -8879, 8098, -275, 4559, -5968, -13300, -3752, -12156, 6097, 5472,
-12469, -6952, -13699, -1734, 7500, -3618, 6345, -10364, -16753, -2468, -3683, 6352, -2340, -13569, -4569, -10134, -2491, 10100, -680, -2700, -13894,
-13879, 3770, -2279, -244, 202, -15514, -6150, -7036, 2572, 12693, -9394, -7142, -9342, -11826, 4841, -2770, 1842, -3820, -20276, -774, 276, 2941, 5549,
-10414, -6644, -10995, -10421, 9598, 147, -6016, -8716, -13202, 2026, 1802, 146, 5922, -12885, -13863, -5231, -3597, 9229, -4721, -9740, -3627, -13293,
2247, 6924, -789, -70, -19271, -8249, 932, -4469, 7043, -4775, -10334, -6605, -10519, 10053, 5928, -7970, -4526, -14973, -6981, 1051, -604, 5958, -7914,
-15766, -1151, -2251, 5969, 3220, -9871, -5822, -15463, -6572, 10381, -2112, -846, -9702, -11779, 3763, -4545, 6643, 3308, -15876, -8960, -10626, 1264,
8361, -7356, -707, -8944, -11579, 3962, 1952, 4421, -4885, -17960, -5198, -4398, -585, 7490, -4943, -6585, -9524, -8440, 10094, 1198, -4887, -4465, -17067,
-3457, -2492, 2292, 9198, -12446, -9400, -4002, -3924, 9165, -3836, -4427, -6955, -18549, 587, 4098, 2000, 829, -12845, -6249, -2611, -3804, 8983, -2322,
-11481, -10539, -10977, 4571, 4787, -3369, 1160, -12370, -9512, 1622, 719, 7234, -9631, -14800, -3182, -8682, 4351, 5555, -3587, -2695, -16852, -2724,
6788, -2190, 815, -9902, -12340, -4730, -5294, 9404, 4133, -10575, -7086, -8598, -875, 4570, -2985, -862, -11255, -15536, 1516, 2158, 5462, -1047, -12725,
-3874, -7527, -1898, 9505, -5715, -6911, -13061, -9274, 7782, -507, 2411, -1650, -14196, -5556, -4311, 4253, 5739, -11943, -8203, -8624, -5598, 6292,
2749, 372, -6912, -16020, -1204, 2597, -148, 1057, -11150, -9436, -5825, -3776, 11651, 606, -7951, -6881, -12416, 2521, 818, -1406, 1540, -15738, -9488,
-22, 1261, 9242, -5718, -8181, -6345, -10822, 3368, 3985, -2942, -6272, -14703, -3866, 3673, -46, 5537, -5100, -12650, -6683, -4919, 5949, 2431, -11117,
-4411, -10794, -4335, 6903, 861, 3156, -11408, -14152, 849, -3017, 3746, -954, -10344, -5938, -11255, 2156, 9709, -2484, -4562, -11092, -9410, 522, -1852,
3731, -2358, -14391, -7270, -1675, 3704, 6023, -6508, -5865, -9716, -10804, 4805, 1872, -1246, -6857, -14377, -618, -20, 1498, 6544, -9936, -9197, -10353,
-4495, 8314, -2804, -5022, -6435, -11705, -40, 2206, 4237, 624, -14553, -10192, -3163, -1534, 3851, -2362, -7010, -7509, -10728, 4514, 6502, -2924, -4296,
-13292, -7950, -1185, -2199, 7327, -5558, -12718, -5450, -4231, 7126, 1283, -6157, -3981, -14872, -7084, 3106, 1921, 1840, -11357, -9556, -1254, -2816,
4237, 2678, -8336, -10376, -12112, -765, 6188, -3118, -2568, -7456, -10364, -629, 304, 5836, -1463, -15967, -7072, -6325, 10, 4847, -3961, -2625, -11235,
-9852, 6470, 1632, 87, -7139, -13289, -4885, -5576, 1859, 6480, -6458, -9600, -8460, -2611, 5613, -1411, -2595, -6710, -15257, -5083, 1923, 3210, 1951,
-12029, -7040, -3571, -4492, 6338, -433, -7088, -10762, -13675, 3093, 3043, -1646, -238, -11015, -7175, -4197, 602, 7681, -6736, -12437, -8094, -7310,
2680, 2278, -639, -3389, -13567, -7088, 3645, 1186, 697, -8826, -11723, -5768, -6726, 5661, 5096, -6919, -7535, -10929, -1483, 4185, -3565, 636, -9932,
-14136, -3813, 50, 7186, -1197, -10692, -5168, -8564, -1884, 4941, -1704, -4827, -14195, -10093, 3000, 754, 1935, -1346, -10900, -7279, -6782, 2639, 6357,
-8628, -9195, -8863, -7317, 4099, 698, 2233, -4332, -16181, -3560, -161, 1730, 1003, -10588, -7171, -9121, -5759, 8975, 1598, -3938, -9638, -11516, 526,
-463, -430, 981, -11728, -11072, -5062, 1583, 8346, -3761, -7980, -6228, -10472, -342, 3375, -591, -3562, -16082, -6538, 2175, 101, 5118, -4287, -9417,
-8232, -8889, 6493, 3014, -7193, -6736, -11841, -3170, 1822, 1611, 5037, -8890, -13651, -4411, -1883, 4746, -1487, -8262, -5706, -11234, -2922, 8491,
907, -2340, -11661, -10759, 489, -3177, 3529, 23, -12264, -8157, -7187, 3997, 7472, -5679, -3898, -10299, -9852, 752, 918, 3356, -6038, -14851, -3511,
-1415, 2476, 4304, -5076, -7138, -12056, -7262, 6973, 638, -4211, -6872, -11418, -1917, -715, 3814, 5001, -11552, -11189, -6092, -2562, 5830, -3406, -4188,
-6637, -13043, 1259, 4534, 2390, -2337, -14168, -6554, -3873, -2895, 6302, -2633, -8447, -9605, -7685, 6503, 3518, -4030, -3142, -12923, -8256, -709,
1533, 5234, -8669, -11450, -3244, -4300, 4533, 2643, -4557, -6292, -15659, -3690, 5272, -533, -148, -9192, -9056, -2311, -3439, 7393, 1420, -11155, -9322,
-9171, 616, 3581, -2868, -227, -9797, -11338, 1410, 2518, 4234, -4996, -12793, -5384, -7220, -348, 6840, -3525, -5984, -11364, -5829, 6382, -559, -565,
-4687, -13628, -5727, -3835, 4487, 5098, -10166, -6839, -6346, -3818, 4979, -298, -1443, -8834, -15704, -499, 2187, 1558, 166, -9546, -6182, -6011, -2709,
8749, -1965, -9265, -9654, -9669, 2322, 1029, 12, 570, -12503, -8276, -686, 1291, 5449, -8199, -9353, -6151, -9423, 3156, 4554, -1579, -5300, -13939,
-2821, 2873, -1456, 1844, -7386, -11123, -7231, -4449, 7508, 2091, -8454, -5434, -9350, -2540, 2718, -850, 508, -11770, -13037, -111, -521, 4264, -1117,
-8868, -5330, -9762, -304, 6648, -3909, -6134, -11654, -8103, 2669, -1249, 3596, -1726, -12679, -6849, -3950, 2734, 3612, -8554, -6481, -9047, -7538,
4497, 2238, 242, -7175, -13363, -1946, -1086, 69, 2221, -9138, -8966, -8640, -2724, 8419, -1019, -5652, -6448, -11218, -1081, -132, 1339, -1, -13908,
-8786, -1993, -228, 5288, -3060, -6212, -7666, -11267, 2558, 3326, -3025, -5467, -12296, -4980, -22, -658, 5851, -4872, -11428, -7399, -5100, 4369, 305,
-6808, -4648, -11239, -5104, 3725, 1649, 2068, -10599, -11099, -2203, -4002, 2832, 183, -8022, -7384, -10741, 804, 6164, -2366, -2952, -9242, -9832, -2168,
-1719, 4215, -2515, -13011, -6204, -4416, 1737, 4094, -4173, -4316, -10918, -10209, 3388, 627, -365, -6167, -11734, -3029, -3463, 1717, 5620, -7646, -9030,
-9627, -4889, 5207, -2592, -2492, -5483, -12403, -2533, 1118, 3314, 537, -12425, -7616, -5532, -4140, 4279, -1092, -5342, -8656, -10942, 3183, 3144, -2141,
-2138, -11548, -7923, -4194, -1529, 6670, -5192, -10504, -5525, -6431, 3873, 860, -2939, -3499, -14645, -6738, 1778, 324, 1641, -8487, -8331, -3964, -5710,
4730, 2397, -7366, -8560, -11449, -1821, 3162, -2923, 498, -7937, -10806, -2497, -814, 5253, -2209, -12235, -5737, -8294, -1921, 4251, -2202, -2362, -11532,
-8991, 3705, -587, 527, -4359, -11345, -6096, -7422, 2232, 5342, -6440, -7006, -8276, -5000, 3106, -1455, -289, -6016, -14515, -4388, -478, 2028, 1476,
-9030, -5711, -6670, -5572, 6046, -788, -5390, -9503, -11746, 877, -146, -552, 1523, -10094, -8109, -5102, -449, 6145, -6076, -8592, -6754, -9171, 617,
1768, 305, -2711, -13626, -5692, 899, -1151, 1544, -6022, -9389, -7023, -7852, 5005, 3589, -6165, -5621, -10236, -3384, 1012, -2309, 2312, -8873, -12839,
-3538, -1957, 4933, -1318, -7456, -4589, -10313, -3114, 4144, -1497, -3542, -12039, -8564, 646, -2082, 2293, -254, -9837, -7755, -7269, 1436, 4323, -7318,
-5751, -8435, -8203, 1468, 285, 2415, -4482, -14119, -3727, -2560, 52, 1216, -7671, -5906, -9645, -6191, 6303, 117, -3204, -7568, -10565, -2030, -2980,
505, 1421, -10426, -9699, -5126, -997, 5013, -3486, -5255, -6171, -11417, -1607, 1807, -506, -3246, -13091, -5849, -1167, -2359, 4373, -3462, -8197, -8683,
-8655, 3596, 927, -5624, -4297, -10784, -5190, -488, 497, 3694, -8400, -11281, -4580, -4725, 1874, -574, -5711, -5775, -11631, -3186, 5022, -919, -2324,
-9112, -9748, -2804, -4560, 3157, -189, -10517, -7262, -7212, 575, 3789, -4766, -2477, -9691, -10761, -593, -519, 2078, -5417, -11711, -3835, -4464, -292,
3573, -4704, -6672, -11188, -7093, 3523, -1111, -3094, -4940, -10629, -4009, -2236, 1837, 2688, -10126, -8905, -6389, -4778, 3038, -2294, -3372, -6335,
-12330, -225, 1628, -293, -1928, -11178, -7111, -5466, -3749, 5170, -3022, -7850, -7801, -7388, 2175, 467, -2930, -2709, -11823, -8634, -1414, -230, 2885,
-6805, -9069, -4135, -6520, 1784, 2196, -5094, -6275, -13255, -3950, 2501, -2694, 562, -6947, -9167, -4222, -4378, 4980, -360, -10219, -6960, -8922, -2362,
1858, -1825, -785, -9284, -10500, 21, -398, 1043, -3568, -10212, -6287, -7712, -1274, 5499, -4083, -5889, -8722, -7068, 2514, -2345, -320, -3597, -13159,
-6038, -3283, 1880, 3156, -8609, -5437, -6877, -6369, 2956, -574, -2394, -8029, -12812, -1631, -153, -283, 990, -8011, -7344, -6498, -3364, 5549, -2964,
-8137, -6639, -9564, -492, 448, -99, 177, -12037, -7790, -1265, -1579, 3080, -6062, -7719, -6226, -9439, 2702, 2932, -2915, -4697, -11327, -4009, -190,
-2377, 2287, -6405, -10566, -6149, -3760, 4345, 644, -6798, -4285, -9405, -4793, 2370, -1078, -628, -9906, -10580, -438, -2385, 2393, 85, -8121, -5679,
-9611, -625, 4649, -4789, -4312, -8717, -7782, 123, -1357, 3460, -2413, -11807, -5766, -4077, 487, 1810, -6025, -4736, -8528, -7810, 3935, 1221, -1103,
-5967, -11070, -2555, -2976, -823, 3167, -8142, -7907, -6895, -3206, 6016, -2475, -3888, -5033, -11209, -2219, -379, 1003, -309, -11891, -6374, -2600,
-2007, 3850, -2101, -5627, -7714, -9957, 1633, 2005, -3330, -3351, -9627, -5630, -1346, -993, 4901, -4900, -10533, -5357, -5805, 2368, -15, -4681, -2974,
-11158, -4914, 3198, -29, 894, -8753, -8814, -3059, -5332, 2670, 835, -6753, -6543, -8970, -335, 3787, -2976, -1692, -7747, -9783, -2502, -1325, 3051,
-2084, -10697, -4242, -4965, -1033, 3570, -3356, -3748, -10068, -8922, 3011, -967, -647, -3673, -9716, -3439, -4696, 1533, 4295, -7398, -7380, -7682,
-4720, 2704, -2079, -992, -4578, -11121, -2862, 635, 1279, -53, -9515, -6546, -5249, -4986, 4256, -679, -5038, -6849, -9255, 1518, 904, -2396, -391, -10157,
-7524, -3784, -1372, 5250, -4869, -7649, -4625, -6773, 1441, 777, -2038, -3662, -12216, -5583, 824, -673, 1219, -5431, -7524, -4552, -5664, 3363, 1737,
-6803, -6378, -9282, -3150, 1876, -2119, 1257, -6990, -10154, -1879, -1915, 3019, -2137, -8908, -4780, -8479, -2266, 3925, -1851, -2521, -9557, -7262,
1055, -1942, 542, -2651, -9715, -6496, -5745, 1330, 3830, -5654, -5222, -6608, -6444, 1017, -788, -322, -5191, -12506, -3175, -1415, 329, 1606, -6869,
-5181, -7176, -5560, 4643, -1653, -4600, -7074, -9683, -667, -1469, 381, 1175, -9094, -7483, -4486, -1477, 3201, -4631, -6062, -5962, -8886, -282, 2077,
-766, -2763, -10839, -5239, -1122, -2836, 2119, -4448, -8417, -6491, -6562, 3736, 1409, -5217, -3620, -9426, -4482, -614, -1361, 1561, -8070, -9866, -3091,
-2891, 2581, -732, -5418, -4963, -9840, -3055, 2945, -2155, -3222, -8444, -7738, -1152, -2641, 2491, -376, -9312, -6611, -6225, -368, 2365, -5639, -3472,
-7722, -8130, 954, 81, 1328, -4741, -10792, -3571, -4319, -970, 1753, -5501, -5829, -8771, -4594, 4078, -1035, -2969, -5190, -9518, -3820, -2766, 650,
1052, -9064, -7657, -4216, -2529, 2913, -2320, -3916, -6054, -10893, -1109, 682, -1241, -2496, -9642, -5181, -3012, -2478, 4106, -3370, -7568, -7518,
-7013, 1605, -637, -3600, -2669, -9391, -5806, -652, 348, 1809, -7077, -8818, -4443, -5446, 590, 531, -4583, -5142, -9903, -2678, 2819, -2127, -1459,
-6936, -8743, -3985, -4096, 2961, -702, -8644, -5380, -6346, -929, 1500, -2972, -2154, -8944, -9308, -776, -840, 573, -3950, -8191, -4302, -5214, -910,
3144, -4357, -6675, -8653, -5979, 1404, -2031, -1351, -3265, -9578, -4605, -2231, 1089, 1001, -8544, -6465, -6069, -5219, 1713, -1020, -2497, -6330, -9835,
-732, -191, -1329, -1547, -8178, -6854, -5863, -2830, 3709, -2597, -6662, -5804, -6671, -462, -488, -1751, -2456, -10408, -7524, -1172, -944, 1349, -4995,
-6570, -4632, -6862, 898, 1256, -4355, -5909, -9973, -3647, 126, -2279, 889, -5388, -8336, -4962, -3220, 2435, -1399, -7595, -5444, -7691, -3607, 1121,
-727, -1363, -8162, -8512, -1057, -1785, -298, -2329, -7948, -6068, -7180, -853, 3487, -3784, -4725, -7075, -6579, -391, -2250, 150, -3655, -10760, -5377,
-2898, 372, 1159, -5563, -4833, -6988, -6515, 1584, -481, -3115, -6770, -9404, -2598, -1605, -917, 1205, -6493, -7547, -6068, -3238, 2769, -3150, -5974,
-5328, -8663, -2106, 255, -89, -1181, -10056, -6567, -2458, -2789, 1008, -3820, -6348, -6626, -7934, 1415, 1508, -3307, -4226, -8709, -5328, -2206, -2106,
1339, -5461, -9497, -5092, -3607, 1549, -385, -5001, -4385, -9102, -5409, 1150, -1498, -1665, -8012, -8195, -2119, -3455, 1205, -94, -7163, -6679, -8054,
-1638, 1786, -4289, -3472, -7018, -7749, -1859, -911, 1540, -3264, -10046, -5418, -4621, -1802, 730, -4135, -4883, -8123, -6850, 2111, -387, -2356, -5002,
-9231, -4321, -4210, -850, 1818, -6982, -7485, -5906, -3538, 2336, -2631, -3178, -5447, -10439, -3483, -682, -341, -1779, -8933, -5695, -3899, -3356,
2126, -1973, -6017, -7833, -8308, -206, -37, -3331, -2528, -8219, -6351, -2665, -1106, 2414, -5376, -9002, -5238, -6041, -222, -336, -3454, -3852, -9949,
-4767, 1120, -1312, -1112, -6905, -7995, -4769, -5331, 1660, 75, -6460, -6361, -7221, -2044, 812, -2924, -1888, -7391, -9607, -3151, -1410, 1138, -2826,
-8344, -4553, -5685, -2489, 2109, -3245, -4812, -9341, -7409, 699, -1908, -1147, -3102, -8472, -5126, -4671, 506, 1642, -6915, -6906, -6982, -5198, 476,
-1429, -1363, -5098, -10081, -3261, -764, -647, -1477, -7527, -6538, -6079, -4753, 2952, -1095, -5285, -6556, -7795, -859, -1040, -2239, -1309, -9135,
-7783, -3709, -1297, 2534, -4649, -6279, -5082, -6997, -704, 352, -2532, -4744, -10447, -5037, -604, -1700, 400, -4339, -7429, -5737, -5110, 1697, 39,
-6621, -5700, -7864, -4027, 119, -1281, 196, -6839, -9270, -2659, -2480, 649, -2516, -7001, -5317, -7977, -2401, 2775, -1959, -3645, -8043, -6561, -1167,
-2729, -12, -2528, -8802, -6639, -4579, 383, 1893, -4949, -4605, -6477, -6787, -364, -576, -1262, -5486, -10101, -3299, -1960, -810, 1086, -5268, -5985,
-7338, -4730, 2672, -1943, -4702, -5788, -8097, -2365, -1498, 486, 72, -8216, -7440, -4023, -2253, 1058, -3387, -5116, -5811, -8135, -801, 1720, -1344,
-3519, -8710, -5489, -2441, -2896, 1562, -3682, -7796, -6241, -4936, 1896, 280, -4336, -3484, -8490, -5620, -978, -789, 244, -7126, -8071, -3060, -3197,
866, -147, -4719, -5856, -8846, -2961, 1714, -2331, -3255, -6335, -7037, -2484, -2190, 1889, -954, -8723, -6334, -5317, -1539, 879, -3850, -3060, -7098,
-7635, 383, -33, -80, -4557, -8763, -4301, -4603, -1368, 1653, -4547, -5921, -7328, -3961, 2050, -1501, -2561, -4503, -8927, -4800, -1996, 314, 37, -7595,
-6155, -3977, -3408, 1480, -1291, -3909, -6445, -9551, -1220, 114, -1911, -1920, -7419, -5345, -3739, -2177, 3078, -3455, -7278, -6319, -6177, -161, -797,
-2220, -2581, -8427, -5789, -532, -303, 237, -5869, -7389, -4717, -5585, 237, 1078, -4226, -5304, -7984, -2772, 1155, -2657, -988, -5865, -8552, -4269,
-3053, 2198, -1188, -7312, -4273, -5979, -2311, 773, -2013, -2575, -8482, -8056, -774, -1225, -271, -2663, -6744, -4791, -5428, -918, 2339, -4410, -6256,
-6960, -5688, 196, -1785, -603, -2996, -9216, -4349, -2003, -120, -51, -7026, -5277, -6123, -5515, 1710, -602, -2664, -6038, -8237, -1414, -1421, -1752,
-905, -7080, -6920, -5491, -2149, 2679, -2747, -5694, -4824, -6650, -1822, -581, -1573, -2567, -9541, -6336, -1323, -1724, 797, -3779, -5874, -5054, -6901,
634, 521, -4493, -5114, -8321, -3850, -965, -1969, 1096, -5103, -8042, -4653, -3232, 985, -1930, -6037, -4725, -7339, -3993, 1183, -862, -1970, -7280,
-7319, -1794, -2936, -734, -1518, -7142, -5994, -6415, -889, 2382, -4010, -3882, -6199, -6683, -1585, -2096, 70, -3774, -9545, -4424, -2979, -549, 310,
-4312, -4477, -7117, -6126, 888, -1041, -3258, -5652, -7757, -3033, -2323, -803, 974, -6188, -7229, -5365, -3340, 1319, -3342, -4479, -4665, -8192, -2347,
74, -460, -1844, -8732, -5544, -3326, -3375, 650, -3053, -5586, -6388, -6581, 710, 369, -3326, -3537, -7535, -5582, -2896, -1758, 822, -5078, -8091, -4203,
-3748, 190, -655, -4016, -4215, -8701, -4943, 563, -1915, -1937, -6415, -6717, -2795, -3856, 1002, -444, -6516, -6292, -6888, -2017, 245, -3651, -2407,
-6229, -7232, -2171, -891, 571, -3503, -8283, -4827, -4864, -2564, 594, -3276, -4500, -7301, -5804, 1068, -1318, -2469, -3814, -8126, -4834, -4206, -637,
1028, -6303, -6092, -5018, -3792, 595, -2262, -2473, -5263, -9410, -3314, -1041, -945, -1995, -6755, -5090, -4313, -3656, 1533, -1924, -5773, -6798, -6987,
-1228, -959, -2820, -1761, -7105, -6260, -2632, -1445, 1112, -5050, -7239, -4713, -6086, -1060, -249, -2788, -3802, -8631, -4005, -239, -2077, -1315,
-5395, -7050, -5196, -4726, 1024, -439, -5678, -5168, -6130, -3033, -481, -2383, -1819, -6638, -8645, -2751, -1868, -20, -2443, -6428, -4216, -5925, -2823,
1361, -3194, -4573, -7796, -6218, -621, -2502, -775, -2495, -7421, -5218, -4202, -381, 218, -5914, -5406, -6090, -5441, -607, -923, -1529, -4764, -8510,
-3158, -1767, -1837, -1277, -5935, -6036, -5960, -4200, 1920, -1714, -4704, -5132, -6946, -2144, -2055, -1726, -1477, -8085, -6755, -3385, -1902, 876,
-3781, -4807, -5075, -6932, -1434, -225, -2743, -4584, -8201, -4679, -1761, -2339, 237, -3600, -6893, -5609, -4690, 210, -1086, -5607, -4397, -7101, -4534,
-685, -1252, -536, -6397, -7707, -2912, -3482, -758, -2128, -5625, -5207, -7411, -2371, 1276, -2490, -3586, -6400, -6253, -2707, -3135, -378, -2604, -7826,
-5837, -4144, -1057, 220, -4148, -3904, -6337, -6968, -1020, -1326, -1937, -5003, -8103, -3386, -3200, -1684, 538, -4915, -5835, -6911, -4377, 666, -2902,
-3888, -4712, -7348, -3482, -2011, -246, -1073, -7484, -6303, -4215, -3492, -492, -2800, -4452, -5665, -7530, -1238, 99, -2507, -3378, -7219, -5461, -3710,
-3327, 818, -3822, -7008, -5374, -4821, -11, -1357, -3690, -3395, -8022, -5728, -1702, -1568, -1021, -6205, -6483, -3645, -4094, -554, -711, -4615, -5901,
-7766, -3235, -137, -3134, -2751, -5384, -6717, -3401, -2651, 492, -2111, -7762, -5317, -5451, -2790, -539, -3250, -3053, -6838, -6764, -712, -1475, -1477,
-4284, -7227, -4764, -5198, -1840, 506, -4405, -5696, -6124, -4173, -217, -2491, -2542, -4314, -8261, -4900, -2339, -948, -1159, -6503, -5138, -4410,
-4361, 130, -1906, -4113, -6254, -7975, -1978, -1508, -2500, -1917, -6361, -5471, -4405, -2435, 990, -4012, -6469, -5512, -5870, -1800, -1535, -2134,
-2960, -7708, -5413, -1474, -1823, -1309, -5039, -6350, -4943, -5724, -488, -110, -4301, -4958, -6786, -3391, -1026, -3119, -1356, -5588, -7653, -4385,
-3052, 424, -2176, -5903, -4220, -5951, -3385, -441, -2382, -3273, -7421, -6651, -1877, -2284, -1228, -2391, -6039, -5175, -5301, -1639, 381, -4604, -5301,
-5943, -5549, -1371, -1998, -977, -3487, -8076, -4159, -2827, -1487, -1363, -5553, -4843, -6075, -5029, 499, -1388, -3076, -5461, -6728, -2708, -2644,
-2038, -1383, -6227, -6438, -4757, -2429, 726, -3055, -4644, -4564, -6483, -2745, -1161, -2018, -3069, -7931, -5166, -2251, -2502, -134, -3283, -5309,
-5423, -5999, -353, -1000, -4222, -4316, -6771, -4105, -2105, -1749, 12, -4919, -7026, -4289, -3547, -755, -2215, -4641, -4474, -6705, -3769, 238, -1656,
-2513, -6026, -6212, -2830, -3617, -908, -1799, -6232, -5379, -5376, -1491, 325, -3719, -3142, -5805, -6236, -2434, -2110, -788, -3936, -7376, -3942,
-3490, -1626, -369, -3620, -4525, -6587, -5267, -349, -1905, -3207, -4390, -6515, -3508, -2831, -1042, -179, -5764, -6075, -4805, -3770, -320, -3003,
-3406, -4549, -7170, -2358, -910, -1357, -2456, -6829, -4996, -4047, -3509, 30, -2868, -5050, -5594, -5256, -744, -1053, -3036, -3058, -6650, -5583, -2949,
-1916, -328, -4642, -6233, -3763, -4198, -992, -1008, -3570, -4267, -7642, -4127, -748, -2507, -1984, -4967, -5686, -3541, -3717, 236, -1492, -5773, -5349,
-5760, -2765, -1094, -2835, -2255, -5534, -6363, -2260, -1573, -892, -3416, -6408, -4530, -4973, -2835, 160, -3157, -4220, -6050, -4838, -510, -2370,
-2220, -3449, -7004, -4730, -3817, -1004, -407, -5287, -4660, -4680, -4040, -825, -2047, -2675, -5110, -7535, -3125, -1816, -1754, -1917, -5141, -4833,
-4504, -3452, 340, -2524, -5211, -5404, -5896, -2145, -1829, -2245, -1845, -6351, -5502, -2713, -2122, -504, -4496, -5417, -4616, -5705, -1566, -737,
-2719, -3942, -6771, -3714, -1711, -2714, -1553, -4443, -6182, -4983, -3933, -202, -1355, -4853, -4159, -5489, -3703, -1479, -2317, -2176, -5977, -6851,
-2732, -2593, -1091, -2348, -5038, -4289, -5766, -2744, -97, -3391, -4237, -6088, -5257, -1976, -2760, -946, -2690, -6393, -4907, -3841, -1529, -1222,
-4789, -4403, -5446, -5193, -1258, -1358, -2089, -4493, -6752, -3318, -2825, -2508, -1377, -5048, -5381, -5381, -3669, 319, -2474, -3976, -4346, -6152,
-3082, -2537, -1808, -2143, -6735, -5424, -3386, -2571, -603, -3114, -4220, -4986, -6189, -1925, -1195, -3063, -4020, -6299, -4406, -2659, -2611, -333,
-3585, -6130, -4970, -4328, -1105, -2039, -4370, -3709, -6260, -4403, -1339, -1704, -1499, -5594, -6022, -3467, -3883, -1487, -2033, -4682, -4910, -6123,
-2473, -358, -2875, -3212, -5266, -5766, -3444, -2960, -928, -2815, -6527, -4693, -3989, -2138, -917, -3413, -3623, -5954, -6042, -1518, -2049, -2328,
-4200, -6183, -3681, -3782, -1839, -402, -4498, -5327, -5761, -4054, -933, -2974, -2996, -4164, -6412, -3693, -2161, -1145, -1965, -6103, -5163, -4350,
-3831, -1071, -2439, -3988, -5213, -6130, -1811, -1312, -2784, -2900, -6001, -5214, -4043, -2863, -202, -3739, -5664, -4518, -4654, -1378, -2017, -2812,
-3722, -6581
};
extern const uint16_t drum_waveform_size[] = {
sizeof(waveform_base_drum_04) / 2, sizeof(waveform_snare_drum_1) / 2,
sizeof(waveform_mid_high_tom) / 2, sizeof(waveform_cymbal_2) / 2,
sizeof(waveform_hi_bongo) / 2, sizeof(waveform_steel_bell_c6) / 2
};
#endif // DO_PERCUSSION
// end of synth_Playtune_waves.c