Skip to content

Commit 8fbfa46

Browse files
committed
Migrating the remaining effects
This brings the builtin, LV2, and VAMP effects inline with the Audio Units, LADSPA, and VST effects. All effects now share a common UI. This gives all effects (though not implemented for all): User and factory preset capability Preset import/export capability Shared or private configuration options Builtin effects can now be migrated to RTP, depending on algorithm. LV2 effects now support graphical interfaces if the plugin supplies one. Nyquist prompt enhanced to provide some features of the Nyquist Workbench. It may not look like it, but this was a LOT of work, so trust me, there WILL be problems and everything effect related should be suspect. Keep a sharp eye (or two) open.
1 parent 40e6bcc commit 8fbfa46

File tree

140 files changed

+16646
-19725
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

140 files changed

+16646
-19725
lines changed

images/Effect.h

Lines changed: 0 additions & 309 deletions
Original file line numberDiff line numberDiff line change
@@ -1,165 +1,3 @@
1-
/* XPM */
2-
static const char * effect_disable_xpm[] = {
3-
"16 16 51 1",
4-
" c None",
5-
". c #F3D3D3",
6-
"+ c #E19393",
7-
"@ c #D25C5C",
8-
"# c #C73636",
9-
"$ c #E7A8A8",
10-
"% c #CD4B4B",
11-
"& c #C32727",
12-
"* c #C63333",
13-
"= c #CF5353",
14-
"- c #F0CACA",
15-
"; c #EFC6C6",
16-
"> c #DA7A7A",
17-
", c #C83939",
18-
"' c #DB7E7E",
19-
") c #F5DBDB",
20-
"! c #F2CFCF",
21-
"~ c #CF5454",
22-
"{ c #C42B2B",
23-
"] c #C42A2A",
24-
"^ c #F9EBEB",
25-
"/ c #D56767",
26-
"( c #C83A3A",
27-
"_ c #CB4343",
28-
": c #FCF6F6",
29-
"< c #DF8D8D",
30-
"[ c #C52E2E",
31-
"} c #C52F2F",
32-
"| c #E08F8F",
33-
"1 c #FEFBFB",
34-
"2 c #E8AEAE",
35-
"3 c #D76E6E",
36-
"4 c #F9E9E9",
37-
"5 c #F1CBCB",
38-
"6 c #CB4545",
39-
"7 c #C32828",
40-
"8 c #CE5050",
41-
"9 c #F3D5D5",
42-
"0 c #E19292",
43-
"a c #F0C9C9",
44-
"b c #C32929",
45-
"c c #C93D3D",
46-
"d c #ECBCBC",
47-
"e c #FEFCFC",
48-
"f c #CC4646",
49-
"g c #C63232",
50-
"h c #E49E9E",
51-
"i c #FEFAFA",
52-
"j c #FBEFEF",
53-
"k c #D36161",
54-
"l c #EDBFBF",
55-
" .+@####@+. ",
56-
" $%&&&&&&&&%$ ",
57-
" $*&&&&&&&&&&*$ ",
58-
".%&&&=+-;>,&&&%.",
59-
"+&&&') !~{]&&&+",
60-
"@&&=) ^/]&(_&&@",
61-
"#&&+ :<[&}|<&&#",
62-
"#&&- 12#&]34-&&#",
63-
"#&&- 567789 -&&#",
64-
"#&&0a=b&cde +&&#",
65-
"@&&f6b&ghi )=&&@",
66-
"+&&&77*<j )'&&&+",
67-
".%&&&[kl-+=&&&%.",
68-
" $*&&&&&&&&&&*$ ",
69-
" $%&&&&&&&&%$ ",
70-
" .+@####@+. "};
71-
72-
/* XPM */
73-
static const char * effect_enable_xpm[] = {
74-
"16 16 71 1",
75-
" c None",
76-
". c #C8E5C9",
77-
"+ c #8FCA92",
78-
"@ c #61B565",
79-
"# c #41A646",
80-
"$ c #E6F3E6",
81-
"% c #90CB93",
82-
"& c #3FA443",
83-
"* c #35A03A",
84-
"= c #7EC281",
85-
"- c #36A03B",
86-
"; c #39A23E",
87-
"> c #37A13C",
88-
", c #61B564",
89-
"' c #96CD99",
90-
") c #6BBA6F",
91-
"! c #3CA341",
92-
"~ c #3AA23F",
93-
"{ c #6EBB72",
94-
"] c #D3EAD5",
95-
"^ c #FAFCFA",
96-
"/ c #C4E3C5",
97-
"( c #4EAC52",
98-
"_ c #38A13D",
99-
": c #3DA442",
100-
"< c #67B76A",
101-
"[ c #D5EBD5",
102-
"} c #FDFEFD",
103-
"| c #FAFDFB",
104-
"1 c #ADD8AE",
105-
"2 c #42A647",
106-
"3 c #3EA442",
107-
"4 c #70BC74",
108-
"5 c #A3D4A6",
109-
"6 c #84C486",
110-
"7 c #49A94D",
111-
"8 c #53AE56",
112-
"9 c #C1E2C2",
113-
"0 c #FAFDFA",
114-
"a c #FBFDFB",
115-
"b c #CAE6CC",
116-
"c c #5BB260",
117-
"d c #4DAB51",
118-
"e c #BCE0BE",
119-
"f c #F9FCFA",
120-
"g c #EFF7EF",
121-
"h c #B1DAB2",
122-
"i c #A9D7AB",
123-
"j c #F5FAF6",
124-
"k c #FCFEFC",
125-
"l c #D5EBD6",
126-
"m c #63B566",
127-
"n c #85C688",
128-
"o c #E9F5EA",
129-
"p c #FFFFFF",
130-
"q c #F8FCF8",
131-
"r c #F4FAF4",
132-
"s c #FEFFFE",
133-
"t c #E9F4E9",
134-
"u c #7DC280",
135-
"v c #8CC98F",
136-
"w c #E8F4E9",
137-
"x c #F6FBF6",
138-
"y c #A1D3A3",
139-
"z c #81C384",
140-
"A c #D6ECD7",
141-
"B c #E2F2E3",
142-
"C c #A4D4A6",
143-
"D c #4AAA4F",
144-
"E c #54AE58",
145-
"F c #5EB463",
146-
" .+@##@+. ",
147-
" $%&******&%$ ",
148-
" $=**********=$ ",
149-
" %********-;-*% ",
150-
".&*******>,')!&.",
151-
"+*******~{]^/(*+",
152-
"@**_:_*><[}|12*@",
153-
"#*34567890abc-*#",
154-
"#*defghijklm-**#",
155-
"@*&nopqrstu_***@",
156-
"+**2vwssxy:****+",
157-
".&**3zABCD****&.",
158-
" %***!EF2*****% ",
159-
" $=****-*****=$ ",
160-
" $%&******&%$ ",
161-
" .+@##@+. "};
162-
1631
/* XPM */
1642
static const char * effect_menu_xpm[] = {
1653
"16 16 2 1",
@@ -523,153 +361,6 @@ static const char * effect_ffwd_xpm[] = {
523361
" MN MN ",
524362
" "};
525363

526-
/* XPM */
527-
static const char * effect_disable_disabled_xpm[] = {
528-
"16 16 46 1",
529-
" c None",
530-
". c #E3E3E3",
531-
"+ c #BABABA",
532-
"@ c #979797",
533-
"# c #7E7E7E",
534-
"$ c #C7C7C7",
535-
"% c #8C8C8C",
536-
"& c #757575",
537-
"* c #7C7C7C",
538-
"= c #919191",
539-
"- c #DDDDDD",
540-
"; c #DADADA",
541-
"> c #AAAAAA",
542-
", c #808080",
543-
"' c #ACACAC",
544-
") c #E8E8E8",
545-
"! c #E0E0E0",
546-
"~ c #777777",
547-
"{ c #F2F2F2",
548-
"] c #9E9E9E",
549-
"^ c #818181",
550-
"/ c #878787",
551-
"( c #F9F9F9",
552-
"_ c #B6B6B6",
553-
": c #797979",
554-
"< c #7A7A7A",
555-
"[ c #B7B7B7",
556-
"} c #FCFCFC",
557-
"| c #CBCBCB",
558-
"1 c #A2A2A2",
559-
"2 c #F1F1F1",
560-
"3 c #DEDEDE",
561-
"4 c #888888",
562-
"5 c #8F8F8F",
563-
"6 c #E4E4E4",
564-
"7 c #B9B9B9",
565-
"8 c #DCDCDC",
566-
"9 c #767676",
567-
"0 c #838383",
568-
"a c #D4D4D4",
569-
"b c #FDFDFD",
570-
"c c #898989",
571-
"d c #C1C1C1",
572-
"e c #F5F5F5",
573-
"f c #9A9A9A",
574-
"g c #D6D6D6",
575-
" .+@####@+. ",
576-
" $%&&&&&&&&%$ ",
577-
" $*&&&&&&&&&&*$ ",
578-
".%&&&=+-;>,&&&%.",
579-
"+&&&') !=~~&&&+",
580-
"@&&=) {]~&^/&&@",
581-
"#&&+ (_:&<[_&&#",
582-
"#&&- }|#&~12-&&#",
583-
"#&&- 34&&56 -&&#",
584-
"#&&78=9&0ab +&&#",
585-
"@&&c49&*d} )=&&@",
586-
"+&&&&&*_e )'&&&+",
587-
".%&&&:fg-+=&&&%.",
588-
" $*&&&&&&&&&&*$ ",
589-
" $%&&&&&&&&%$ ",
590-
" .+@####@+. "};
591-
592-
/* XPM */
593-
static const char * effect_enable_disabled_xpm[] = {
594-
"16 16 61 1",
595-
" c None",
596-
". c #D6D6D6",
597-
"+ c #ACACAC",
598-
"@ c #8B8B8B",
599-
"# c #737373",
600-
"$ c #ECECEC",
601-
"% c #ADADAD",
602-
"& c #717171",
603-
"* c #6A6A6A",
604-
"= c #A0A0A0",
605-
"- c #6B6B6B",
606-
"; c #6D6D6D",
607-
"> c #6C6C6C",
608-
", c #B1B1B1",
609-
"' c #929292",
610-
") c #6F6F6F",
611-
"! c #6E6E6E",
612-
"~ c #949494",
613-
"{ c #DEDEDE",
614-
"] c #FBFBFB",
615-
"^ c #D3D3D3",
616-
"/ c #7D7D7D",
617-
"( c #707070",
618-
"_ c #8F8F8F",
619-
": c #E0E0E0",
620-
"< c #FDFDFD",
621-
"[ c #C2C2C2",
622-
"} c #747474",
623-
"| c #969696",
624-
"1 c #BBBBBB",
625-
"2 c #A4A4A4",
626-
"3 c #797979",
627-
"4 c #808080",
628-
"5 c #D1D1D1",
629-
"6 c #FCFCFC",
630-
"7 c #D8D8D8",
631-
"8 c #868686",
632-
"9 c #7C7C7C",
633-
"0 c #CECECE",
634-
"a c #FAFAFA",
635-
"b c #F3F3F3",
636-
"c c #C5C5C5",
637-
"d c #C0C0C0",
638-
"e c #F7F7F7",
639-
"f c #8C8C8C",
640-
"g c #A5A5A5",
641-
"h c #EFEFEF",
642-
"i c #FFFFFF",
643-
"j c #FEFEFE",
644-
"k c #EEEEEE",
645-
"l c #9F9F9F",
646-
"m c #AAAAAA",
647-
"n c #F8F8F8",
648-
"o c #BABABA",
649-
"p c #A2A2A2",
650-
"q c #E1E1E1",
651-
"r c #EAEAEA",
652-
"s c #BCBCBC",
653-
"t c #7A7A7A",
654-
"u c #818181",
655-
"v c #898989",
656-
" .+@##@+. ",
657-
" $%&******&%$ ",
658-
" $=**********=$ ",
659-
" %********-;-*% ",
660-
".&*******>@,')&.",
661-
"+*******!~{]^/*+",
662-
"@**>(>*>_:<][}*@",
663-
"#*&|12345]678-*#",
664-
"#*90abcde<:f-**#",
665-
"@*&ghiaejkl>***@",
666-
"+**}mkjjno(****+",
667-
".&**&pqrst****&.",
668-
" %***)uv}*****% ",
669-
" $=****-*****=$ ",
670-
" $%&******&%$ ",
671-
" .+@##@+. "};
672-
673364
/* XPM */
674365
static const char * effect_play_disabled_xpm[] = {
675366
"16 16 48 1",

0 commit comments

Comments
 (0)