Audacity  3.0.3
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 
freqSelColormap
const unsigned char freqSelColormap[256][3]
Definition: AColorResources.h:532
selColormap
const unsigned char selColormap[256][3]
Definition: AColorResources.h:273
specColormap
const unsigned char specColormap[256][3]
Definition: AColorResources.h:14