-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathresources.cc
855 lines (840 loc) · 50.7 KB
/
resources.cc
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
// Copyright 2016 Matthias Puech.
//
// Author: Matthias Puech ([email protected])
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
//
// See http://creativecommons.org/licenses/MIT/ for more information.
//
// -----------------------------------------------------------------------------
//
// Resources definitions.
//
// Automatically generated with:
// make resources
#include "resources.h"
const int16_t lut_preset_types[] = {
1, 1, 1, 1,
1, 1, 1, 1,
1, 1, 1, 1,
1, 1, 1, 1,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
1, 1, 1, 1,
1, 1, 1, 1,
1, 1, 1, 1,
1, 1, 1, 1,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
1, 1, 1, 1,
1, 1, 1, 1,
1, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
1, 1, 1, 1,
1, 1, 1, 1,
1, 1, 1, 1,
1, 1, 1, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
1, 1, 1, 1,
1, 1, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
2, 2, 2, 2,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
2, 2, 2, 0,
1, 0, 0, 2,
1, 0, 2, 1,
1, 2, 0, 1,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
};
const int16_t lut_preset_sizes[] = {
16, 16, 30, 30,
16, 16, 9, 12,
16, 16, 15, 15,
3, 6, 16, 16,
16, 16, 0, 0,
0, 0, 0, 0,
};
const int16_t* lookup_table_int16_table[] = {
lut_preset_types,
lut_preset_sizes,
};
const float lut_xfade_in[] = {
0.000000000e+00, 4.994082069e-02, 1.215722327e-01, 1.919373828e-01,
2.603033675e-01, 3.259581062e-01, 3.882177576e-01, 4.464338430e-01,
5.000000000e-01, 5.483582988e-01, 5.910050530e-01, 6.274960661e-01,
6.574512582e-01, 6.805586243e-01, 6.965774847e-01, 7.053409916e-01,
7.071067812e-01,
};
const float lut_xfade_out[] = {
7.071067812e-01, 7.053409916e-01, 6.965774847e-01, 6.805586243e-01,
6.574512582e-01, 6.274960661e-01, 5.910050530e-01, 5.483582988e-01,
5.000000000e-01, 4.464338430e-01, 3.882177576e-01, 3.259581062e-01,
2.603033675e-01, 1.919373828e-01, 1.215722327e-01, 4.994082069e-02,
4.329780281e-17,
};
const float lut_preset_times[] = {
2.744672408e+03, 6.038279298e+03, 9.990607565e+03, 1.473340149e+04,
2.042475419e+04, 2.725437744e+04, 3.544992533e+04, 4.528458281e+04,
5.708617178e+04, 7.124807854e+04, 8.824236666e+04, 1.086355124e+05,
1.331072873e+05, 1.624734172e+05, 1.977127730e+05, 2.400000000e+05,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
3.535052334e+04, 6.716599435e+04, 9.579991826e+04, 1.215704498e+05,
1.447639281e+05, 1.656380587e+05, 1.844247762e+05, 2.013328219e+05,
2.165500630e+05, 2.302455801e+05, 2.425715454e+05, 2.536649142e+05,
2.636489461e+05, 2.726345749e+05, 2.807216407e+05, 2.880000000e+05,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
7.173330559e+02, 1.649866029e+03, 2.862158893e+03, 4.438139617e+03,
6.486914558e+03, 9.150321981e+03, 1.261275163e+04, 1.711391018e+04,
2.296541629e+04, 3.057237423e+04, 4.046141955e+04, 5.331717847e+04,
7.002966507e+04, 9.175589765e+04, 1.200000000e+05, 1.482441024e+05,
1.699703349e+05, 1.866828215e+05, 1.995385804e+05, 2.094276258e+05,
2.170345837e+05, 2.228860898e+05, 2.273872484e+05, 2.308496780e+05,
2.335130854e+05, 2.355618604e+05, 2.371378411e+05, 2.383501340e+05,
2.392826669e+05, 2.400000000e+05, 0.000000000e+00, 0.000000000e+00,
2.487521896e+04, 4.477539413e+04, 6.069553426e+04, 7.343164637e+04,
8.362053605e+04, 9.177164780e+04, 9.829253720e+04, 1.035092487e+05,
1.076826179e+05, 1.110213133e+05, 1.136922696e+05, 1.158290346e+05,
1.175384467e+05, 1.189059763e+05, 1.200000000e+05, 1.210940237e+05,
1.224615533e+05, 1.241709654e+05, 1.263077304e+05, 1.289786867e+05,
1.323173821e+05, 1.364907513e+05, 1.417074628e+05, 1.482283522e+05,
1.563794639e+05, 1.665683536e+05, 1.793044657e+05, 1.952246059e+05,
2.151247810e+05, 2.400000000e+05, 0.000000000e+00, 0.000000000e+00,
9.694212956e+03, 1.929148378e+04, 2.879278190e+04, 3.819906704e+04,
4.751128932e+04, 5.673038939e+04, 6.585729845e+04, 7.489293842e+04,
8.383822199e+04, 9.269405273e+04, 1.014613252e+05, 1.101409249e+05,
1.187337286e+05, 1.272406042e+05, 1.356624112e+05, 1.440000000e+05,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
8.667268828e+03, 1.737787400e+04, 2.613203220e+04, 3.492996119e+04,
4.377187982e+04, 5.265800805e+04, 6.158856692e+04, 7.056377858e+04,
7.958386630e+04, 8.864905446e+04, 9.775956857e+04, 1.069156352e+05,
1.161174822e+05, 1.253653385e+05, 1.346594340e+05, 1.440000000e+05,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
6.750000000e+03, 2.025000000e+04, 2.700000000e+04, 4.725000000e+04,
6.075000000e+04, 6.750000000e+04, 7.425000000e+04, 1.012500000e+05,
1.080000000e+05, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
1.371428571e+04, 2.057142857e+04, 2.742857143e+04, 3.428571429e+04,
6.171428571e+04, 8.228571429e+04, 8.914285714e+04, 1.028571429e+05,
1.165714286e+05, 1.234285714e+05, 1.371428571e+05, 1.440000000e+05,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
8.727272727e+03, 1.745454545e+04, 2.618181818e+04, 3.490909091e+04,
3.927272727e+04, 4.363636364e+04, 4.800000000e+04, 5.236363636e+04,
7.418181818e+04, 9.600000000e+04, 1.178181818e+05, 1.396363636e+05,
1.527272727e+05, 1.658181818e+05, 1.789090909e+05, 1.920000000e+05,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
8.727272727e+03, 1.745454545e+04, 2.618181818e+04, 3.490909091e+04,
5.236363636e+04, 6.981818182e+04, 8.727272727e+04, 1.047272727e+05,
1.309090909e+05, 1.570909091e+05, 1.832727273e+05, 2.094545455e+05,
2.530909091e+05, 2.967272727e+05, 3.403636364e+05, 3.840000000e+05,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
1.636363636e+04, 3.272727273e+04, 4.909090909e+04, 5.454545455e+04,
6.000000000e+04, 6.545454545e+04, 7.636363636e+04, 8.727272727e+04,
9.818181818e+04, 1.036363636e+05, 1.090909091e+05, 1.145454545e+05,
1.363636364e+05, 1.581818182e+05, 1.800000000e+05, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
6.206896552e+03, 1.241379310e+04, 1.862068966e+04, 3.724137931e+04,
4.344827586e+04, 4.965517241e+04, 5.586206897e+04, 8.689655172e+04,
9.310344828e+04, 9.931034483e+04, 1.055172414e+05, 1.613793103e+05,
1.675862069e+05, 1.737931034e+05, 1.800000000e+05, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
4.800000000e+04, 7.766563146e+04, 1.256656315e+05, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
2.260319232e+04, 5.776646976e+04, 7.657217549e+04, 1.047490560e+05,
1.440140160e+05, 1.920000000e+05, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
8.958933271e+02, 1.174145067e+04, 1.512847266e+04, 2.087733655e+04,
3.029259741e+04, 3.876461835e+04, 5.617008537e+04, 6.806787794e+04,
8.418162730e+04, 9.070270336e+04, 1.006882791e+05, 1.147426057e+05,
1.202097889e+05, 1.262173458e+05, 1.437770246e+05, 1.440000000e+05,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
4.237772002e+03, 1.415154815e+04, 3.412186498e+04, 3.977664933e+04,
4.563488765e+04, 5.680480741e+04, 7.896854704e+04, 9.416236858e+04,
9.961928517e+04, 1.009393096e+05, 1.063276757e+05, 1.214165095e+05,
1.249023102e+05, 1.309303916e+05, 1.405175602e+05, 1.440000000e+05,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
4.560550997e+03, 7.039541648e+03, 1.826138467e+04, 7.468820280e+04,
8.553011045e+04, 9.562607192e+04, 9.627164725e+04, 9.963194085e+04,
1.153891035e+05, 1.432007056e+05, 1.708587151e+05, 1.760167260e+05,
2.004658645e+05, 2.290931333e+05, 2.367309316e+05, 2.400000000e+05,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
1.306720016e+05, 1.280415128e+05, 2.710656418e+04, 5.595807169e+04,
6.746425218e+04, 1.333771929e+05, 2.019193419e+04, 1.397717517e+05,
8.877342966e+04, 5.536205559e+04, 5.858925880e+04, 1.267666247e+05,
8.328319931e+04, 1.007982423e+05, 1.094185949e+05, 3.896363853e+04,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
};
const float lut_preset_velos[] = {
6.250000000e-02, 1.250000000e-01, 1.875000000e-01, 2.500000000e-01,
3.125000000e-01, 3.750000000e-01, 4.375000000e-01, 5.000000000e-01,
5.625000000e-01, 6.250000000e-01, 6.875000000e-01, 7.500000000e-01,
8.125000000e-01, 8.750000000e-01, 9.375000000e-01, 1.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
1.000000000e+00, 9.333333333e-01, 8.666666667e-01, 8.000000000e-01,
7.333333333e-01, 6.666666667e-01, 6.000000000e-01, 5.333333333e-01,
4.666666667e-01, 4.000000000e-01, 3.333333333e-01, 2.666666667e-01,
2.000000000e-01, 1.333333333e-01, 6.666666667e-02, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
4.444444444e-03, 1.777777778e-02, 4.000000000e-02, 7.111111111e-02,
1.111111111e-01, 1.600000000e-01, 2.177777778e-01, 2.844444444e-01,
3.600000000e-01, 4.444444444e-01, 5.377777778e-01, 6.400000000e-01,
7.511111111e-01, 8.711111111e-01, 1.000000000e+00, 1.000000000e+00,
8.711111111e-01, 7.511111111e-01, 6.400000000e-01, 5.377777778e-01,
4.444444444e-01, 3.600000000e-01, 2.844444444e-01, 2.177777778e-01,
1.600000000e-01, 1.111111111e-01, 7.111111111e-02, 4.000000000e-02,
1.777777778e-02, 4.444444444e-03, 0.000000000e+00, 0.000000000e+00,
9.333333333e-01, 8.666666667e-01, 8.000000000e-01, 7.333333333e-01,
6.666666667e-01, 6.000000000e-01, 5.333333333e-01, 4.666666667e-01,
4.000000000e-01, 3.333333333e-01, 2.666666667e-01, 2.000000000e-01,
1.333333333e-01, 6.666666667e-02, 0.000000000e+00, 0.000000000e+00,
6.666666667e-02, 1.333333333e-01, 2.000000000e-01, 2.666666667e-01,
3.333333333e-01, 4.000000000e-01, 4.666666667e-01, 5.333333333e-01,
6.000000000e-01, 6.666666667e-01, 7.333333333e-01, 8.000000000e-01,
8.666666667e-01, 9.333333333e-01, 0.000000000e+00, 0.000000000e+00,
6.490547152e-02, 7.788656582e-02, 9.346387899e-02, 1.121566548e-01,
1.345879857e-01, 1.615055829e-01, 1.938066995e-01, 2.325680394e-01,
2.790816472e-01, 3.348979767e-01, 4.018775720e-01, 4.822530864e-01,
5.787037037e-01, 6.944444444e-01, 8.333333333e-01, 1.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
1.000000000e+00, 6.000000000e-01, 3.600000000e-01, 2.160000000e-01,
1.296000000e-01, 7.776000000e-02, 4.665600000e-02, 4.665600000e-02,
7.776000000e-02, 1.296000000e-01, 2.160000000e-01, 3.600000000e-01,
6.000000000e-01, 1.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
1.000000000e-01, 1.000000000e+00, 3.000000000e-01, 1.000000000e-01,
1.000000000e+00, 3.000000000e-01, 1.000000000e+00, 3.000000000e-01,
1.000000000e-01, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
1.000000000e-01, 3.000000000e-01, 7.000000000e-01, 5.500000000e-01,
2.000000000e-01, 5.000000000e-01, 9.000000000e-01, 4.500000000e-01,
6.000000000e-01, 1.000000000e-01, 9.000000000e-01, 2.000000000e-01,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
5.000000000e-01, 5.000000000e-01, 1.000000000e+00, 1.000000000e+00,
1.000000000e+00, 1.000000000e+00, 5.000000000e-01, 5.000000000e-01,
5.000000000e-01, 5.000000000e-01, 1.000000000e+00, 1.000000000e+00,
1.000000000e+00, 1.000000000e+00, 1.000000000e+00, 1.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
3.500000000e-01, 5.000000000e-01, 6.500000000e-01, 8.000000000e-01,
3.500000000e-01, 5.000000000e-01, 6.500000000e-01, 8.000000000e-01,
3.500000000e-01, 5.000000000e-01, 6.500000000e-01, 8.000000000e-01,
3.500000000e-01, 5.000000000e-01, 6.500000000e-01, 8.000000000e-01,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 5.000000000e-01, 1.000000000e+00, 0.000000000e+00,
5.000000000e-01, 1.000000000e+00, 0.000000000e+00, 5.000000000e-01,
1.000000000e+00, 0.000000000e+00, 5.000000000e-01, 1.000000000e+00,
0.000000000e+00, 5.000000000e-01, 1.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 3.300000000e-01, 6.600000000e-01, 1.000000000e+00,
0.000000000e+00, 3.300000000e-01, 6.600000000e-01, 1.000000000e+00,
0.000000000e+00, 3.300000000e-01, 6.600000000e-01, 1.000000000e+00,
0.000000000e+00, 3.300000000e-01, 6.600000000e-01, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
1.000000000e+00, 1.000000000e+00, 1.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
1.000000000e+00, 5.000000000e-01, 3.333333333e-01, 2.500000000e-01,
2.000000000e-01, 1.666666667e-01, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
6.221481438e-03, 8.153785189e-02, 1.050588379e-01, 1.449815038e-01,
2.103652598e-01, 2.691987386e-01, 3.900700373e-01, 4.726935968e-01,
5.845946340e-01, 6.298798844e-01, 6.992241604e-01, 7.968236510e-01,
8.347902005e-01, 8.765093458e-01, 9.984515595e-01, 1.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
9.705710278e-01, 9.017253601e-01, 7.630426043e-01, 7.237732686e-01,
6.830910580e-01, 6.055221707e-01, 4.516073122e-01, 3.460946626e-01,
3.081994085e-01, 2.990325722e-01, 2.616133631e-01, 1.568297952e-01,
1.326228457e-01, 9.076116976e-02, 2.418360983e-02, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
6.117375509e-01, 8.721536649e-01, 9.181616567e-02, 4.911718925e-01,
4.220929948e-01, 1.608435615e-01, 2.801653556e-01, 6.506849970e-01,
1.628038172e-01, 5.717755511e-01, 7.330482249e-01, 8.003489334e-01,
4.145730114e-01, 1.918254244e-01, 7.995608757e-01, 4.752678770e-01,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
7.516400593e-01, 3.129815651e-02, 1.190784050e-01, 5.635694494e-01,
1.592914026e-01, 5.992711003e-02, 8.703638144e-01, 4.944343802e-01,
9.927517393e-01, 8.643644169e-01, 4.229265049e-01, 6.282369492e-01,
2.646947177e-01, 1.188627330e-01, 5.736282445e-01, 3.284692108e-01,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
};
const float lut_preset_pans[] = {
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 3.448275862e-02, 6.896551724e-02, 1.034482759e-01,
1.379310345e-01, 1.724137931e-01, 2.068965517e-01, 2.413793103e-01,
2.758620690e-01, 3.103448276e-01, 3.448275862e-01, 3.793103448e-01,
4.137931034e-01, 4.482758621e-01, 4.827586207e-01, 5.172413793e-01,
5.517241379e-01, 5.862068966e-01, 6.206896552e-01, 6.551724138e-01,
6.896551724e-01, 7.241379310e-01, 7.586206897e-01, 7.931034483e-01,
8.275862069e-01, 8.620689655e-01, 8.965517241e-01, 9.310344828e-01,
9.655172414e-01, 1.000000000e+00, 0.000000000e+00, 0.000000000e+00,
1.000000000e+00, 9.655172414e-01, 9.310344828e-01, 8.965517241e-01,
8.620689655e-01, 8.275862069e-01, 7.931034483e-01, 7.586206897e-01,
7.241379310e-01, 6.896551724e-01, 6.551724138e-01, 6.206896552e-01,
5.862068966e-01, 5.517241379e-01, 5.172413793e-01, 4.827586207e-01,
4.482758621e-01, 4.137931034e-01, 3.793103448e-01, 3.448275862e-01,
3.103448276e-01, 2.758620690e-01, 2.413793103e-01, 2.068965517e-01,
1.724137931e-01, 1.379310345e-01, 1.034482759e-01, 6.896551724e-02,
3.448275862e-02, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
9.619287617e-01, 6.250820370e-01, 6.409601750e-01, 1.141280066e-01,
1.014780164e-01, 3.692385990e-03, 5.140503309e-01, 5.057196661e-01,
9.314686223e-01, 2.978619189e-01, 8.887187523e-02, 6.301945907e-01,
8.966894665e-01, 3.002926730e-01, 8.754204417e-02, 5.772317690e-01,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 6.666666667e-02, 1.333333333e-01, 2.000000000e-01,
2.666666667e-01, 3.333333333e-01, 4.000000000e-01, 4.666666667e-01,
5.333333333e-01, 6.000000000e-01, 6.666666667e-01, 7.333333333e-01,
8.000000000e-01, 8.666666667e-01, 9.333333333e-01, 1.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 1.000000000e+00, 5.000000000e-01, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 1.000000000e+00,
0.000000000e+00, 1.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
2.980964091e-01, 1.258176147e-02, 1.914697535e-01, 3.718605910e-02,
1.905288092e-02, 3.066056907e-01, 4.218049235e-02, 3.993862177e-01,
6.496459035e-01, 7.323193913e-01, 8.342471090e-01, 7.439205550e-01,
7.769399109e-02, 8.494655979e-01, 5.070363232e-01, 2.693637169e-01,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
8.784578570e-01, 1.379766614e-01, 5.785240100e-01, 1.610166636e-01,
2.762429126e-01, 8.417210289e-01, 8.836491257e-01, 3.714005628e-02,
6.457545337e-01, 6.113386954e-01, 9.202203030e-02, 3.848535518e-01,
9.704524509e-01, 4.296159183e-01, 2.061494526e-01, 6.199175918e-02,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 6.666666667e-02, 1.333333333e-01, 2.000000000e-01,
2.666666667e-01, 3.333333333e-01, 4.000000000e-01, 4.666666667e-01,
5.333333333e-01, 6.000000000e-01, 6.666666667e-01, 7.333333333e-01,
8.000000000e-01, 8.666666667e-01, 9.333333333e-01, 1.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
4.525448561e-01, 3.329712226e-01, 6.808499961e-01, 5.650846903e-01,
5.656455010e-01, 9.474683240e-01, 1.364673977e-01, 6.543396981e-01,
6.112734399e-01, 5.064491275e-01, 4.476503227e-01, 2.883916618e-01,
7.193629114e-01, 7.117655197e-01, 4.835556406e-01, 6.572791448e-01,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00,
};
const float* lookup_table_table[] = {
lut_xfade_in,
lut_xfade_out,
lut_preset_times,
lut_preset_velos,
lut_preset_pans,
};