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