1 #ifndef RKRLV2_H
2 #define RKRLV2_H
3 
4 #define EQLV2_URI "http://rakarrack.sourceforge.net/effects.html#eql"
5 #define COMPLV2_URI "http://rakarrack.sourceforge.net/effects.html#comp"
6 #define DISTLV2_URI "http://rakarrack.sourceforge.net/effects.html#dist"
7 #define ECHOLV2_URI "http://rakarrack.sourceforge.net/effects.html#eco"
8 #define CHORUSLV2_URI "http://rakarrack.sourceforge.net/effects.html#chor"
9 #define APHASELV2_URI "http://rakarrack.sourceforge.net/effects.html#aphas"
10 #define PANLV2_URI "http://rakarrack.sourceforge.net/effects.html#pan"
11 #define ALIENLV2_URI "http://rakarrack.sourceforge.net/effects.html#awha"
12 #define HARMNOMIDLV2_URI "http://rakarrack.sourceforge.net/effects.html#har_no_mid"
13 #define EXCITERLV2_URI "http://rakarrack.sourceforge.net/effects.html#Exciter"
14 #define REVELV2_URI "http://rakarrack.sourceforge.net/effects.html#reve"
15 #define EQPLV2_URI "http://rakarrack.sourceforge.net/effects.html#eqp"
16 #define CABLV2_URI "http://rakarrack.sourceforge.net/effects.html#cabe"
17 #define MDELLV2_URI "http://rakarrack.sourceforge.net/effects.html#delm"
18 #define WAHLV2_URI "http://rakarrack.sourceforge.net/effects.html#wha"
19 #define DERELV2_URI "http://rakarrack.sourceforge.net/effects.html#dere"
20 #define VALVELV2_URI "http://rakarrack.sourceforge.net/effects.html#Valve"
21 #define DFLANGELV2_URI "http://rakarrack.sourceforge.net/effects.html#Dual_Flange"
22 #define RINGLV2_URI "http://rakarrack.sourceforge.net/effects.html#Ring"
23 #define MBDISTLV2_URI "http://rakarrack.sourceforge.net/effects.html#DistBand"
24 #define ARPIELV2_URI "http://rakarrack.sourceforge.net/effects.html#Arpie"
25 #define EXPANDLV2_URI "http://rakarrack.sourceforge.net/effects.html#Expander"
26 #define SHUFFLELV2_URI "http://rakarrack.sourceforge.net/effects.html#Shuffle"
27 #define SYNTHLV2_URI "http://rakarrack.sourceforge.net/effects.html#Synthfilter"
28 #define MBVOLLV2_URI "http://rakarrack.sourceforge.net/effects.html#VaryBand"
29 #define MUTROLV2_URI "http://rakarrack.sourceforge.net/effects.html#MuTroMojo"
30 #define ECHOVERSELV2_URI "http://rakarrack.sourceforge.net/effects.html#Echoverse"
31 #define COILLV2_URI "http://rakarrack.sourceforge.net/effects.html#CoilCrafter"
32 #define SHELFLV2_URI "http://rakarrack.sourceforge.net/effects.html#ShelfBoost"
33 #define VOCODERLV2_URI "http://rakarrack.sourceforge.net/effects.html#Vocoder"
34 #define SUSTAINLV2_URI "http://rakarrack.sourceforge.net/effects.html#Sustainer"
35 #define SEQUENCELV2_URI "http://rakarrack.sourceforge.net/effects.html#Sequence"
36 #define SHIFTERLV2_URI "http://rakarrack.sourceforge.net/effects.html#Shifter"
37 #define STOMPLV2_URI "http://rakarrack.sourceforge.net/effects.html#StompBox"
38 #define STOMPFUZZLV2_URI "http://rakarrack.sourceforge.net/effects.html#StompBox_fuzz"
39 #define REVTRONLV2_URI "http://rakarrack.sourceforge.net/effects.html#Reverbtron"
40 #define ECHOTRONLV2_URI "http://rakarrack.sourceforge.net/effects.html#Echotron"
41 #define SHARMNOMIDLV2_URI "http://rakarrack.sourceforge.net/effects.html#StereoHarm_no_mid"
42 #define HARMLV2_URI "http://rakarrack.sourceforge.net/effects.html#har"
43 #define MBCOMPLV2_URI "http://rakarrack.sourceforge.net/effects.html#CompBand"
44 #define OPTTREMLV2_URI "http://rakarrack.sourceforge.net/effects.html#Otrem"
45 #define VIBELV2_URI "http://rakarrack.sourceforge.net/effects.html#Vibe"
46 #define INFLV2_URI "http://rakarrack.sourceforge.net/effects.html#Infinity"
47 #define PHASELV2_URI "http://rakarrack.sourceforge.net/effects.html#phas"
48 #define GATELV2_URI "http://rakarrack.sourceforge.net/effects.html#gate"
49 
50 #define RVBFILE_URI "http://rakarrack.sourceforge.net/effects.html#Reverbtron:rvbfile"
51 #define DLYFILE_URI "http://rakarrack.sourceforge.net/effects.html#Echotron:dlyfile"
52 
53 enum RKRLV2_ports_
54 {
55     INL =0,
56     INR,
57     OUTL,
58     OUTR,
59     BYPASS,
60     PARAM0,
61     PARAM1,
62     PARAM2,
63     PARAM3,
64     PARAM4,
65     PARAM5,
66     PARAM6,
67     PARAM7,
68     PARAM8,
69     PARAM9,
70     PARAM10,
71     PARAM11,
72     PARAM12,
73     PARAM13,
74     PARAM14,
75     PARAM15,
76     PARAM16,
77     PARAM17,
78     PARAM18,
79     DBG,
80     EXTRA
81 };
82 
83 
84 //just make sure these line up with the order in manifest.ttl
85 enum RKRLV2_effects_
86 {
87 	IEQ =0,
88 	ICOMP,
89 	IDIST,
90 	IECHO,
91 	ICHORUS,
92 	IAPHASE,
93 	IHARM_NM,
94 	IEXCITER,
95 	IPAN,
96 	IAWAH,
97 	IREV,//10
98 	IEQP,
99 	ICAB,
100 	IMDEL,
101 	IWAH,
102 	IDERE,
103 	IVALVE,
104 	IDFLANGE,
105 	IRING,
106 	IMBDIST,
107 	IARPIE,//20
108 	IEXPAND,
109 	ISHUFF,
110 	ISYNTH,
111 	IMBVOL,
112 	IMUTRO,
113 	IECHOVERSE,
114 	ICOIL,
115 	ISHELF,
116 	IVOC,
117 	ISUS,//30
118 	ISEQ,
119 	ISHIFT,
120 	ISTOMP,
121 	IFUZZ,
122 	IREVTRON,
123 	IECHOTRON,
124 	ISHARM_NM,
125 	IMBCOMP,
126 	IOPTTREM,
127 	IVIBE,//40
128 	IINF,
129 	IPHASE,
130         IGATE
131 };
132 
133 #endif
134