Audacity
3.2.0
libraries
lib-theme
AColorResources.h
Go to the documentation of this file.
1
/**********************************************************************
2
3
Audacity: A Digital Audio Editor
4
5
@file AColorResources.h
6
@brief RGB data of 'Color (New)' spectrogram color scheme
7
8
Colormap generated by using gen_wheel.py at
9
https://github.com/dofuuz/audacity-colormap
10
11
**********************************************************************/
12
13
14
const
unsigned
char
specColormap
[256][3] = {
15
{ 0, 0, 0},
16
{ 0, 0, 0},
17
{ 0, 0, 0},
18
{ 0, 1, 0},
19
{ 0, 1, 1},
20
{ 1, 1, 1},
21
{ 1, 2, 2},
22
{ 1, 2, 2},
23
{ 1, 3, 3},
24
{ 1, 4, 4},
25
{ 2, 5, 4},
26
{ 2, 6, 5},
27
{ 2, 7, 6},
28
{ 2, 8, 8},
29
{ 2, 9, 9},
30
{ 2, 10, 10},
31
{ 2, 11, 12},
32
{ 2, 13, 13},
33
{ 2, 14, 15},
34
{ 2, 15, 16},
35
{ 2, 16, 18},
36
{ 2, 18, 19},
37
{ 2, 19, 21},
38
{ 2, 20, 22},
39
{ 1, 21, 24},
40
{ 1, 22, 26},
41
{ 1, 23, 27},
42
{ 1, 25, 29},
43
{ 0, 26, 31},
44
{ 0, 27, 33},
45
{ 0, 28, 34},
46
{ 0, 29, 36},
47
{ 0, 30, 38},
48
{ 0, 31, 40},
49
{ 0, 32, 42},
50
{ 0, 33, 44},
51
{ 0, 34, 46},
52
{ 0, 35, 48},
53
{ 0, 36, 50},
54
{ 0, 37, 52},
55
{ 0, 38, 55},
56
{ 0, 39, 57},
57
{ 0, 40, 59},
58
{ 0, 41, 61},
59
{ 0, 42, 64},
60
{ 0, 42, 66},
61
{ 0, 43, 69},
62
{ 0, 44, 71},
63
{ 0, 45, 73},
64
{ 0, 46, 76},
65
{ 0, 46, 79},
66
{ 0, 47, 81},
67
{ 0, 48, 84},
68
{ 0, 48, 86},
69
{ 1, 49, 89},
70
{ 3, 49, 92},
71
{ 5, 50, 94},
72
{ 7, 50, 97},
73
{ 10, 51, 100},
74
{ 13, 51, 102},
75
{ 16, 51, 105},
76
{ 19, 52, 108},
77
{ 22, 52, 111},
78
{ 25, 52, 113},
79
{ 27, 53, 116},
80
{ 30, 53, 119},
81
{ 33, 53, 121},
82
{ 35, 53, 124},
83
{ 38, 53, 127},
84
{ 41, 53, 129},
85
{ 43, 53, 132},
86
{ 46, 53, 134},
87
{ 49, 53, 137},
88
{ 52, 53, 139},
89
{ 54, 52, 142},
90
{ 57, 52, 144},
91
{ 60, 52, 146},
92
{ 62, 52, 148},
93
{ 65, 51, 151},
94
{ 68, 51, 153},
95
{ 70, 51, 155},
96
{ 73, 50, 157},
97
{ 76, 50, 159},
98
{ 78, 49, 161},
99
{ 81, 49, 162},
100
{ 84, 48, 164},
101
{ 86, 48, 166},
102
{ 89, 47, 167},
103
{ 92, 46, 169},
104
{ 94, 46, 170},
105
{ 97, 45, 171},
106
{ 99, 45, 172},
107
{102, 44, 173},
108
{105, 44, 174},
109
{107, 43, 175},
110
{110, 42, 176},
111
{112, 42, 177},
112
{115, 41, 178},
113
{117, 41, 178},
114
{120, 40, 179},
115
{122, 40, 179},
116
{124, 39, 179},
117
{127, 39, 180},
118
{129, 38, 180},
119
{132, 38, 180},
120
{134, 37, 180},
121
{136, 37, 180},
122
{139, 37, 179},
123
{141, 37, 179},
124
{143, 36, 179},
125
{146, 36, 178},
126
{148, 36, 178},
127
{150, 36, 177},
128
{152, 36, 176},
129
{155, 36, 176},
130
{157, 36, 175},
131
{159, 36, 174},
132
{161, 36, 173},
133
{163, 37, 172},
134
{165, 37, 171},
135
{167, 37, 170},
136
{170, 38, 169},
137
{172, 38, 167},
138
{174, 39, 166},
139
{176, 39, 165},
140
{178, 40, 163},
141
{180, 41, 162},
142
{182, 41, 160},
143
{183, 42, 159},
144
{185, 43, 157},
145
{187, 44, 155},
146
{189, 45, 154},
147
{191, 45, 152},
148
{193, 46, 150},
149
{195, 47, 149},
150
{196, 48, 147},
151
{198, 49, 145},
152
{200, 50, 143},
153
{202, 51, 141},
154
{203, 53, 139},
155
{205, 54, 138},
156
{207, 55, 136},
157
{208, 56, 134},
158
{210, 57, 132},
159
{211, 59, 130},
160
{213, 60, 128},
161
{214, 61, 126},
162
{216, 63, 124},
163
{217, 64, 122},
164
{219, 65, 120},
165
{220, 67, 118},
166
{222, 68, 116},
167
{223, 70, 114},
168
{224, 71, 112},
169
{226, 72, 110},
170
{227, 74, 108},
171
{228, 75, 106},
172
{230, 77, 104},
173
{231, 78, 102},
174
{232, 80, 100},
175
{233, 81, 98},
176
{234, 83, 96},
177
{236, 84, 94},
178
{237, 86, 92},
179
{238, 87, 91},
180
{239, 89, 89},
181
{240, 91, 87},
182
{241, 92, 85},
183
{242, 94, 83},
184
{243, 96, 81},
185
{244, 97, 79},
186
{245, 99, 77},
187
{246, 101, 75},
188
{247, 102, 73},
189
{248, 104, 71},
190
{249, 106, 69},
191
{249, 108, 67},
192
{250, 110, 65},
193
{251, 111, 63},
194
{251, 113, 61},
195
{252, 115, 59},
196
{253, 117, 57},
197
{253, 119, 55},
198
{254, 121, 53},
199
{254, 123, 51},
200
{254, 125, 49},
201
{255, 127, 48},
202
{255, 129, 46},
203
{255, 131, 44},
204
{255, 134, 43},
205
{255, 136, 41},
206
{255, 138, 40},
207
{255, 140, 39},
208
{255, 142, 38},
209
{255, 145, 37},
210
{255, 147, 36},
211
{255, 149, 35},
212
{255, 151, 35},
213
{254, 154, 35},
214
{254, 156, 36},
215
{253, 158, 36},
216
{253, 161, 37},
217
{252, 163, 38},
218
{252, 166, 40},
219
{251, 168, 41},
220
{250, 170, 43},
221
{249, 173, 45},
222
{248, 175, 48},
223
{248, 177, 50},
224
{247, 180, 53},
225
{246, 182, 56},
226
{245, 185, 59},
227
{244, 187, 63},
228
{242, 189, 66},
229
{241, 192, 70},
230
{240, 194, 73},
231
{239, 196, 77},
232
{238, 198, 81},
233
{237, 200, 85},
234
{236, 203, 90},
235
{234, 205, 94},
236
{233, 207, 99},
237
{232, 209, 103},
238
{231, 211, 108},
239
{230, 213, 112},
240
{229, 215, 117},
241
{228, 217, 122},
242
{227, 219, 127},
243
{227, 220, 132},
244
{226, 222, 137},
245
{226, 224, 142},
246
{225, 225, 147},
247
{225, 227, 152},
248
{225, 228, 157},
249
{225, 230, 163},
250
{225, 231, 168},
251
{225, 233, 173},
252
{226, 234, 178},
253
{226, 235, 183},
254
{227, 236, 188},
255
{228, 237, 192},
256
{229, 238, 197},
257
{230, 239, 202},
258
{232, 240, 206},
259
{233, 241, 211},
260
{235, 242, 215},
261
{236, 243, 219},
262
{238, 244, 223},
263
{240, 245, 227},
264
{242, 245, 231},
265
{244, 246, 235},
266
{247, 247, 238},
267
{249, 248, 241},
268
{251, 248, 245},
269
{253, 249, 247},
270
{255, 250, 250},
271
};
272
273
const
unsigned
char
selColormap
[256][3] = {
274
{ 77, 77, 77},
275
{ 77, 77, 77},
276
{ 77, 77, 77},
277
{ 77, 77, 77},
278
{ 77, 77, 77},
279
{ 77, 78, 77},
280
{ 77, 78, 78},
281
{ 77, 78, 78},
282
{ 77, 79, 79},
283
{ 78, 80, 79},
284
{ 78, 80, 80},
285
{ 78, 81, 81},
286
{ 78, 82, 82},
287
{ 78, 83, 83},
288
{ 78, 84, 84},
289
{ 78, 85, 85},
290
{ 78, 86, 86},
291
{ 78, 87, 87},
292
{ 78, 88, 88},
293
{ 78, 89, 89},
294
{ 78, 90, 91},
295
{ 78, 91, 92},
296
{ 78, 91, 93},
297
{ 78, 92, 94},
298
{ 78, 93, 96},
299
{ 77, 94, 97},
300
{ 77, 95, 98},
301
{ 77, 96, 100},
302
{ 77, 97, 101},
303
{ 76, 98, 103},
304
{ 76, 99, 104},
305
{ 76, 100, 105},
306
{ 75, 100, 107},
307
{ 75, 101, 109},
308
{ 75, 102, 110},
309
{ 74, 103, 112},
310
{ 74, 104, 113},
311
{ 74, 105, 115},
312
{ 73, 105, 117},
313
{ 73, 106, 118},
314
{ 72, 107, 120},
315
{ 72, 108, 122},
316
{ 72, 108, 124},
317
{ 72, 109, 126},
318
{ 72, 110, 127},
319
{ 72, 110, 129},
320
{ 72, 111, 131},
321
{ 72, 112, 133},
322
{ 72, 112, 135},
323
{ 72, 113, 137},
324
{ 73, 113, 139},
325
{ 74, 114, 141},
326
{ 75, 115, 143},
327
{ 76, 115, 146},
328
{ 77, 116, 148},
329
{ 79, 116, 150},
330
{ 80, 116, 152},
331
{ 82, 117, 154},
332
{ 85, 117, 156},
333
{ 87, 117, 158},
334
{ 90, 118, 161},
335
{ 92, 118, 163},
336
{ 94, 118, 165},
337
{ 96, 118, 167},
338
{ 98, 119, 169},
339
{101, 119, 171},
340
{103, 119, 173},
341
{105, 119, 176},
342
{107, 119, 178},
343
{109, 119, 180},
344
{111, 119, 182},
345
{113, 119, 184},
346
{116, 119, 186},
347
{118, 119, 188},
348
{120, 118, 190},
349
{122, 118, 192},
350
{124, 118, 193},
351
{126, 118, 195},
352
{128, 118, 197},
353
{131, 117, 199},
354
{133, 117, 200},
355
{135, 117, 202},
356
{137, 116, 203},
357
{139, 116, 205},
358
{141, 115, 206},
359
{143, 115, 208},
360
{146, 115, 209},
361
{148, 114, 210},
362
{150, 114, 211},
363
{152, 113, 212},
364
{154, 113, 213},
365
{156, 112, 214},
366
{158, 112, 215},
367
{160, 111, 216},
368
{162, 111, 217},
369
{164, 110, 217},
370
{166, 110, 218},
371
{168, 110, 219},
372
{170, 109, 219},
373
{172, 109, 219},
374
{174, 108, 220},
375
{176, 108, 220},
376
{178, 107, 220},
377
{180, 107, 220},
378
{182, 107, 220},
379
{184, 106, 220},
380
{186, 106, 220},
381
{187, 106, 220},
382
{189, 106, 220},
383
{191, 106, 219},
384
{193, 105, 219},
385
{195, 105, 219},
386
{197, 105, 218},
387
{198, 105, 218},
388
{200, 105, 217},
389
{202, 105, 216},
390
{204, 105, 216},
391
{205, 106, 215},
392
{207, 106, 214},
393
{209, 106, 213},
394
{210, 106, 212},
395
{212, 107, 211},
396
{214, 107, 210},
397
{215, 108, 209},
398
{217, 108, 208},
399
{219, 108, 207},
400
{220, 109, 206},
401
{222, 110, 205},
402
{223, 110, 203},
403
{225, 111, 202},
404
{226, 111, 201},
405
{228, 112, 200},
406
{229, 113, 198},
407
{231, 114, 197},
408
{232, 114, 195},
409
{234, 115, 194},
410
{235, 116, 193},
411
{236, 117, 191},
412
{238, 118, 190},
413
{239, 119, 188},
414
{240, 120, 187},
415
{242, 120, 185},
416
{243, 121, 183},
417
{244, 122, 182},
418
{246, 123, 180},
419
{247, 124, 179},
420
{248, 126, 177},
421
{249, 127, 176},
422
{250, 128, 174},
423
{252, 129, 173},
424
{253, 130, 171},
425
{254, 131, 169},
426
{255, 132, 168},
427
{255, 133, 166},
428
{255, 134, 165},
429
{255, 136, 163},
430
{255, 137, 162},
431
{255, 138, 160},
432
{255, 139, 158},
433
{255, 140, 157},
434
{255, 142, 155},
435
{255, 143, 154},
436
{255, 144, 152},
437
{255, 145, 150},
438
{255, 146, 149},
439
{255, 148, 147},
440
{255, 149, 146},
441
{255, 150, 144},
442
{255, 152, 143},
443
{255, 153, 141},
444
{255, 154, 139},
445
{255, 156, 138},
446
{255, 157, 136},
447
{255, 158, 135},
448
{255, 160, 133},
449
{255, 161, 131},
450
{255, 163, 130},
451
{255, 164, 128},
452
{255, 166, 127},
453
{255, 167, 125},
454
{255, 169, 124},
455
{255, 170, 122},
456
{255, 172, 120},
457
{255, 173, 119},
458
{255, 175, 117},
459
{255, 177, 116},
460
{255, 178, 115},
461
{255, 180, 113},
462
{255, 182, 112},
463
{255, 183, 111},
464
{255, 185, 109},
465
{255, 187, 108},
466
{255, 189, 107},
467
{255, 190, 107},
468
{255, 192, 106},
469
{255, 194, 105},
470
{255, 196, 105},
471
{255, 198, 105},
472
{255, 200, 105},
473
{255, 201, 105},
474
{255, 203, 105},
475
{255, 205, 106},
476
{255, 207, 107},
477
{255, 209, 108},
478
{255, 211, 109},
479
{255, 213, 111},
480
{255, 215, 113},
481
{255, 217, 115},
482
{255, 218, 117},
483
{255, 220, 119},
484
{255, 222, 121},
485
{255, 224, 124},
486
{255, 226, 127},
487
{255, 228, 129},
488
{255, 230, 132},
489
{255, 232, 135},
490
{255, 233, 138},
491
{255, 235, 142},
492
{255, 237, 145},
493
{255, 239, 148},
494
{255, 240, 152},
495
{255, 242, 155},
496
{255, 244, 159},
497
{255, 245, 163},
498
{255, 247, 166},
499
{255, 248, 170},
500
{255, 250, 174},
501
{255, 251, 178},
502
{255, 253, 182},
503
{255, 254, 186},
504
{255, 255, 190},
505
{255, 255, 194},
506
{255, 255, 198},
507
{255, 255, 202},
508
{255, 255, 207},
509
{255, 255, 211},
510
{255, 255, 215},
511
{255, 255, 219},
512
{255, 255, 223},
513
{255, 255, 227},
514
{255, 255, 230},
515
{255, 255, 234},
516
{255, 255, 238},
517
{255, 255, 242},
518
{255, 255, 245},
519
{255, 255, 249},
520
{255, 255, 252},
521
{255, 255, 255},
522
{255, 255, 255},
523
{255, 255, 255},
524
{255, 255, 255},
525
{255, 255, 255},
526
{255, 255, 255},
527
{255, 255, 255},
528
{255, 255, 255},
529
{255, 255, 255},
530
};
531
532
const
unsigned
char
freqSelColormap
[256][3] = {
533
{ 62, 65, 89},
534
{ 63, 65, 91},
535
{ 64, 66, 92},
536
{ 65, 66, 94},
537
{ 66, 66, 95},
538
{ 67, 67, 97},
539
{ 68, 67, 98},
540
{ 70, 67, 100},
541
{ 71, 68, 101},
542
{ 72, 68, 103},
543
{ 74, 68, 104},
544
{ 75, 69, 106},
545
{ 76, 69, 107},
546
{ 78, 69, 109},
547
{ 79, 69, 110},
548
{ 81, 69, 112},
549
{ 82, 70, 113},
550
{ 84, 70, 115},
551
{ 86, 70, 116},
552
{ 87, 70, 118},
553
{ 89, 70, 119},
554
{ 91, 70, 120},
555
{ 92, 70, 122},
556
{ 94, 70, 123},
557
{ 96, 70, 124},
558
{ 98, 70, 126},
559
{100, 70, 127},
560
{102, 70, 128},
561
{104, 70, 129},
562
{106, 69, 130},
563
{108, 69, 132},
564
{110, 69, 133},
565
{112, 69, 134},
566
{114, 69, 135},
567
{116, 68, 136},
568
{118, 68, 137},
569
{120, 68, 138},
570
{122, 67, 138},
571
{124, 67, 139},
572
{126, 66, 140},
573
{129, 66, 141},
574
{131, 65, 141},
575
{133, 65, 142},
576
{135, 64, 142},
577
{138, 64, 142},
578
{140, 63, 143},
579
{142, 63, 143},
580
{144, 62, 143},
581
{147, 61, 143},
582
{149, 61, 143},
583
{151, 60, 143},
584
{153, 59, 143},
585
{156, 59, 142},
586
{158, 58, 142},
587
{160, 57, 141},
588
{162, 57, 141},
589
{165, 56, 140},
590
{167, 55, 139},
591
{169, 55, 138},
592
{171, 54, 137},
593
{173, 53, 136},
594
{176, 53, 135},
595
{178, 52, 134},
596
{180, 51, 133},
597
{182, 51, 131},
598
{184, 50, 130},
599
{186, 50, 128},
600
{188, 49, 127},
601
{190, 49, 125},
602
{192, 49, 123},
603
{194, 48, 121},
604
{196, 48, 119},
605
{198, 48, 117},
606
{200, 48, 115},
607
{202, 48, 113},
608
{203, 47, 110},
609
{205, 47, 108},
610
{207, 48, 106},
611
{209, 48, 103},
612
{210, 48, 101},
613
{212, 48, 98},
614
{214, 48, 96},
615
{215, 49, 93},
616
{217, 49, 91},
617
{218, 50, 88},
618
{220, 50, 85},
619
{221, 51, 83},
620
{223, 52, 80},
621
{224, 53, 77},
622
{225, 54, 74},
623
{226, 55, 71},
624
{228, 56, 68},
625
{229, 57, 65},
626
{230, 58, 62},
627
{231, 59, 59},
628
{232, 60, 56},
629
{233, 62, 53},
630
{234, 63, 49},
631
{235, 64, 46},
632
{236, 66, 42},
633
{237, 67, 38},
634
{238, 69, 35},
635
{239, 71, 30},
636
{239, 72, 26},
637
{240, 74, 20},
638
{241, 76, 14},
639
{241, 77, 5},
640
{242, 79, 0},
641
{243, 81, 0},
642
{243, 83, 0},
643
{244, 85, 0},
644
{244, 87, 0},
645
{244, 89, 0},
646
{245, 91, 0},
647
{245, 93, 0},
648
{245, 95, 0},
649
{245, 97, 0},
650
{245, 99, 0},
651
{245, 101, 0},
652
{245, 103, 0},
653
{245, 105, 0},
654
{245, 108, 0},
655
{245, 110, 0},
656
{245, 112, 0},
657
{245, 114, 0},
658
{244, 116, 0},
659
{244, 119, 0},
660
{243, 121, 0},
661
{243, 123, 0},
662
{242, 126, 0},
663
{242, 128, 0},
664
{241, 130, 0},
665
{241, 132, 0},
666
{240, 135, 0},
667
{239, 137, 0},
668
{238, 139, 0},
669
{237, 142, 0},
670
{236, 144, 0},
671
{235, 146, 0},
672
{234, 149, 0},
673
{233, 151, 0},
674
{232, 154, 0},
675
{230, 156, 0},
676
{229, 158, 0},
677
{227, 161, 0},
678
{226, 163, 0},
679
{224, 165, 0},
680
{223, 168, 0},
681
{221, 170, 0},
682
{219, 173, 0},
683
{217, 175, 0},
684
{215, 177, 0},
685
{213, 180, 0},
686
{211, 182, 0},
687
{209, 184, 0},
688
{207, 187, 0},
689
{205, 189, 0},
690
{202, 191, 0},
691
{200, 193, 0},
692
{197, 196, 0},
693
{195, 198, 0},
694
{192, 200, 0},
695
{189, 203, 0},
696
{186, 205, 0},
697
{183, 207, 0},
698
{180, 209, 0},
699
{177, 211, 0},
700
{174, 214, 0},
701
{170, 216, 0},
702
{167, 218, 0},
703
{163, 220, 0},
704
{159, 222, 0},
705
{155, 225, 0},
706
{151, 227, 0},
707
{147, 229, 0},
708
{142, 231, 0},
709
{137, 233, 10},
710
{132, 235, 24},
711
{127, 237, 34},
712
{121, 239, 42},
713
{116, 241, 50},
714
{109, 243, 56},
715
{103, 245, 63},
716
{ 95, 247, 69},
717
{ 88, 249, 75},
718
{ 79, 251, 80},
719
{ 69, 253, 86},
720
{ 57, 255, 91},
721
{ 42, 255, 97},
722
{ 18, 255, 102},
723
{ 0, 255, 107},
724
{ 0, 255, 113},
725
{ 0, 255, 118},
726
{ 0, 255, 123},
727
{ 0, 255, 129},
728
{ 0, 255, 134},
729
{ 0, 255, 139},
730
{ 0, 255, 144},
731
{ 0, 255, 149},
732
{ 0, 255, 155},
733
{ 0, 255, 160},
734
{ 0, 255, 165},
735
{ 0, 255, 170},
736
{ 0, 255, 175},
737
{ 0, 255, 180},
738
{ 0, 255, 185},
739
{ 0, 255, 190},
740
{ 0, 255, 195},
741
{ 0, 255, 200},
742
{ 0, 255, 205},
743
{ 0, 255, 210},
744
{ 0, 255, 214},
745
{ 0, 255, 219},
746
{ 0, 255, 223},
747
{ 0, 255, 228},
748
{ 0, 255, 232},
749
{ 0, 255, 237},
750
{ 0, 255, 241},
751
{ 0, 255, 245},
752
{ 0, 255, 249},
753
{ 0, 255, 253},
754
{ 0, 255, 255},
755
{ 0, 255, 255},
756
{ 21, 255, 255},
757
{ 50, 255, 255},
758
{ 68, 255, 255},
759
{ 82, 255, 255},
760
{ 95, 255, 255},
761
{106, 255, 255},
762
{116, 255, 255},
763
{126, 255, 255},
764
{135, 255, 255},
765
{143, 255, 255},
766
{151, 255, 255},
767
{159, 255, 255},
768
{166, 255, 255},
769
{173, 255, 255},
770
{180, 255, 255},
771
{187, 255, 255},
772
{193, 255, 255},
773
{199, 255, 255},
774
{205, 255, 255},
775
{211, 255, 255},
776
{216, 255, 255},
777
{222, 255, 255},
778
{227, 255, 255},
779
{232, 255, 255},
780
{237, 255, 255},
781
{241, 255, 255},
782
{246, 255, 255},
783
{250, 255, 255},
784
{254, 255, 255},
785
{255, 255, 255},
786
{255, 255, 255},
787
{255, 255, 255},
788
{255, 255, 253},
789
};
790
specColormap
const unsigned char specColormap[256][3]
Definition:
AColorResources.h:14
freqSelColormap
const unsigned char freqSelColormap[256][3]
Definition:
AColorResources.h:532
selColormap
const unsigned char selColormap[256][3]
Definition:
AColorResources.h:273
Generated by
1.9.3