| 119 | // -- Saffire LE -- |
---|
| 120 | |
---|
| 121 | // The ID's for the hardware input matrix mixer |
---|
| 122 | #define FR_SAFFIRELE_CMD_ID_PC1_TO_OUT1 0 |
---|
| 123 | #define FR_SAFFIRELE_CMD_ID_PC1_TO_OUT2 1 |
---|
| 124 | #define FR_SAFFIRELE_CMD_ID_PC1_TO_OUT3 2 |
---|
| 125 | #define FR_SAFFIRELE_CMD_ID_PC1_TO_OUT4 3 |
---|
| 126 | #define FR_SAFFIRELE_CMD_ID_PC3_TO_OUT1 4 |
---|
| 127 | #define FR_SAFFIRELE_CMD_ID_PC3_TO_OUT2 5 |
---|
| 128 | #define FR_SAFFIRELE_CMD_ID_PC3_TO_OUT3 6 |
---|
| 129 | #define FR_SAFFIRELE_CMD_ID_PC3_TO_OUT4 7 |
---|
| 130 | #define FR_SAFFIRELE_CMD_ID_PC5_TO_OUT1 8 |
---|
| 131 | #define FR_SAFFIRELE_CMD_ID_PC5_TO_OUT2 9 |
---|
| 132 | #define FR_SAFFIRELE_CMD_ID_PC5_TO_OUT3 10 |
---|
| 133 | #define FR_SAFFIRELE_CMD_ID_PC5_TO_OUT4 11 |
---|
| 134 | #define FR_SAFFIRELE_CMD_ID_PC7_TO_OUT1 12 |
---|
| 135 | #define FR_SAFFIRELE_CMD_ID_PC7_TO_OUT2 13 |
---|
| 136 | #define FR_SAFFIRELE_CMD_ID_PC7_TO_OUT3 14 |
---|
| 137 | #define FR_SAFFIRELE_CMD_ID_PC7_TO_OUT4 15 |
---|
| 138 | #define FR_SAFFIRELE_CMD_ID_PC2_TO_OUT1 16 |
---|
| 139 | #define FR_SAFFIRELE_CMD_ID_PC2_TO_OUT2 17 |
---|
| 140 | #define FR_SAFFIRELE_CMD_ID_PC2_TO_OUT3 18 |
---|
| 141 | #define FR_SAFFIRELE_CMD_ID_PC2_TO_OUT4 19 |
---|
| 142 | #define FR_SAFFIRELE_CMD_ID_PC4_TO_OUT1 20 |
---|
| 143 | #define FR_SAFFIRELE_CMD_ID_PC4_TO_OUT2 21 |
---|
| 144 | #define FR_SAFFIRELE_CMD_ID_PC4_TO_OUT3 22 |
---|
| 145 | #define FR_SAFFIRELE_CMD_ID_PC4_TO_OUT4 23 |
---|
| 146 | #define FR_SAFFIRELE_CMD_ID_PC6_TO_OUT1 24 |
---|
| 147 | #define FR_SAFFIRELE_CMD_ID_PC6_TO_OUT2 25 |
---|
| 148 | #define FR_SAFFIRELE_CMD_ID_PC6_TO_OUT3 26 |
---|
| 149 | #define FR_SAFFIRELE_CMD_ID_PC6_TO_OUT4 27 |
---|
| 150 | #define FR_SAFFIRELE_CMD_ID_PC8_TO_OUT1 28 |
---|
| 151 | #define FR_SAFFIRELE_CMD_ID_PC8_TO_OUT2 29 |
---|
| 152 | #define FR_SAFFIRELE_CMD_ID_PC8_TO_OUT3 30 |
---|
| 153 | #define FR_SAFFIRELE_CMD_ID_PC8_TO_OUT4 31 |
---|
| 154 | |
---|
| 155 | #define FR_SAFFIRELE_CMD_ID_IN1_TO_OUT1 32 |
---|
| 156 | #define FR_SAFFIRELE_CMD_ID_IN1_TO_OUT2 33 |
---|
| 157 | #define FR_SAFFIRELE_CMD_ID_IN1_TO_OUT3 34 |
---|
| 158 | #define FR_SAFFIRELE_CMD_ID_IN1_TO_OUT4 35 |
---|
| 159 | #define FR_SAFFIRELE_CMD_ID_IN3_TO_OUT1 36 |
---|
| 160 | #define FR_SAFFIRELE_CMD_ID_IN3_TO_OUT2 37 |
---|
| 161 | #define FR_SAFFIRELE_CMD_ID_IN3_TO_OUT3 38 |
---|
| 162 | #define FR_SAFFIRELE_CMD_ID_IN3_TO_OUT4 39 |
---|
| 163 | #define FR_SAFFIRELE_CMD_ID_SPDIF1_TO_OUT1 40 |
---|
| 164 | #define FR_SAFFIRELE_CMD_ID_SPDIF1_TO_OUT2 41 |
---|
| 165 | #define FR_SAFFIRELE_CMD_ID_SPDIF1_TO_OUT3 42 |
---|
| 166 | #define FR_SAFFIRELE_CMD_ID_SPDIF1_TO_OUT4 43 |
---|
| 167 | #define FR_SAFFIRELE_CMD_ID_IN2_TO_OUT1 44 |
---|
| 168 | #define FR_SAFFIRELE_CMD_ID_IN2_TO_OUT2 45 |
---|
| 169 | #define FR_SAFFIRELE_CMD_ID_IN2_TO_OUT3 46 |
---|
| 170 | #define FR_SAFFIRELE_CMD_ID_IN2_TO_OUT4 47 |
---|
| 171 | #define FR_SAFFIRELE_CMD_ID_IN4_TO_OUT1 48 |
---|
| 172 | #define FR_SAFFIRELE_CMD_ID_IN4_TO_OUT2 49 |
---|
| 173 | #define FR_SAFFIRELE_CMD_ID_IN4_TO_OUT3 50 |
---|
| 174 | #define FR_SAFFIRELE_CMD_ID_IN4_TO_OUT4 51 |
---|
| 175 | #define FR_SAFFIRELE_CMD_ID_SPDIF2_TO_OUT1 52 |
---|
| 176 | #define FR_SAFFIRELE_CMD_ID_SPDIF2_TO_OUT2 53 |
---|
| 177 | #define FR_SAFFIRELE_CMD_ID_SPDIF2_TO_OUT3 54 |
---|
| 178 | #define FR_SAFFIRELE_CMD_ID_SPDIF2_TO_OUT4 55 |
---|
| 179 | |
---|
| 180 | #define FR_SAFFIRELE_CMD_ID_SWAP_OUT4_OUT1_48K 64 |
---|
| 181 | |
---|
| 182 | // 96kHz controls |
---|
| 183 | #define FR_SAFFIRELE_CMD_ID_IN1_TO_RECMIX_96K 66 |
---|
| 184 | #define FR_SAFFIRELE_CMD_ID_IN3_TO_RECMIX_96K 67 |
---|
| 185 | #define FR_SAFFIRELE_CMD_ID_SPDIF1_TO_RECMIX_96K 68 |
---|
| 186 | #define FR_SAFFIRELE_CMD_ID_IN2_TO_RECMIX_96K 69 |
---|
| 187 | #define FR_SAFFIRELE_CMD_ID_IN4_TO_RECMIX_96K 70 |
---|
| 188 | #define FR_SAFFIRELE_CMD_ID_SPDIF2_TO_RECMIX_96K 71 |
---|
| 189 | |
---|
| 190 | #define FR_SAFFIRELE_CMD_ID_RECMIX_TO_OUT1_96K 72 |
---|
| 191 | #define FR_SAFFIRELE_CMD_ID_PC1_TO_OUT1_96K 73 |
---|
| 192 | #define FR_SAFFIRELE_CMD_ID_PC2_TO_OUT1_96K 74 |
---|
| 193 | #define FR_SAFFIRELE_CMD_ID_RECMIX_TO_OUT3_96K 75 |
---|
| 194 | #define FR_SAFFIRELE_CMD_ID_PC1_TO_OUT3_96K 76 |
---|
| 195 | #define FR_SAFFIRELE_CMD_ID_PC2_TO_OUT3_96K 77 |
---|
| 196 | #define FR_SAFFIRELE_CMD_ID_RECMIX_TO_OUT2_96K 78 |
---|
| 197 | #define FR_SAFFIRELE_CMD_ID_PC1_TO_OUT2_96K 79 |
---|
| 198 | #define FR_SAFFIRELE_CMD_ID_PC2_TO_OUT2_96K 80 |
---|
| 199 | #define FR_SAFFIRELE_CMD_ID_RECMIX_TO_OUT4_96K 81 |
---|
| 200 | #define FR_SAFFIRELE_CMD_ID_PC1_TO_OUT4_96K 82 |
---|
| 201 | #define FR_SAFFIRELE_CMD_ID_PC2_TO_OUT4_96K 83 |
---|
| 202 | |
---|
| 203 | #define FR_SAFFIRELE_CMD_ID_SWAP_OUT4_OUT1_96K 84 |
---|
| 204 | |
---|
| 205 | // metering |
---|
| 206 | #define FR_SAFFIRELE_CMD_ID_METERING_IN1 90 |
---|
| 207 | #define FR_SAFFIRELE_CMD_ID_METERING_IN3 91 |
---|
| 208 | #define FR_SAFFIRELE_CMD_ID_METERING_SPDIF1 92 |
---|
| 209 | #define FR_SAFFIRELE_CMD_ID_METERING_IN2 93 |
---|
| 210 | #define FR_SAFFIRELE_CMD_ID_METERING_IN4 94 |
---|
| 211 | #define FR_SAFFIRELE_CMD_ID_METERING_SPDIF2 95 |
---|
| 212 | |
---|
| 213 | #define FR_SAFFIRELE_CMD_ID_METERING_OUT1 96 |
---|
| 214 | #define FR_SAFFIRELE_CMD_ID_METERING_OUT3 97 |
---|
| 215 | #define FR_SAFFIRELE_CMD_ID_METERING_OUT5 98 |
---|
| 216 | #define FR_SAFFIRELE_CMD_ID_METERING_OUT7 99 |
---|
| 217 | #define FR_SAFFIRELE_CMD_ID_METERING_OUT2 100 |
---|
| 218 | #define FR_SAFFIRELE_CMD_ID_METERING_OUT4 101 |
---|
| 219 | #define FR_SAFFIRELE_CMD_ID_METERING_OUT6 102 |
---|
| 220 | #define FR_SAFFIRELE_CMD_ID_METERING_OUT8 103 |
---|
| 221 | |
---|
| 222 | #define FR_SAFFIRELE_CMD_ID_METERING_PC1 104 |
---|
| 223 | #define FR_SAFFIRELE_CMD_ID_METERING_PC3 105 |
---|
| 224 | #define FR_SAFFIRELE_CMD_ID_METERING_PC2 106 |
---|
| 225 | #define FR_SAFFIRELE_CMD_ID_METERING_PC4 107 |
---|
| 226 | |
---|
| 227 | // other stuff |
---|
| 228 | #define FR_SAFFIRELE_CMD_ID_HIGH_GAIN_LINE3 85 |
---|
| 229 | #define FR_SAFFIRELE_CMD_ID_HIGH_GAIN_LINE4 86 |
---|
| 230 | |
---|
| 231 | #define FR_SAFFIRELE_CMD_ID_BITFIELD_OUT12 87 |
---|
| 232 | #define FR_SAFFIRELE_CMD_ID_BITFIELD_OUT34 88 |
---|
| 233 | #define FR_SAFFIRELE_CMD_ID_BITFIELD_OUT56 89 |
---|
| 234 | |
---|
| 235 | #define FR_SAFFIRELE_CMD_ID_BITFIELD_BIT_MUTE 25 |
---|
| 236 | #define FR_SAFFIRELE_CMD_ID_BITFIELD_BIT_HWCTRL 26 |
---|
| 237 | |
---|
| 238 | #define FR_SAFFIRELE_CMD_ID_EXT_CLOCK_LOCK 108 |
---|
| 239 | #define FR_SAFFIRELE_CMD_ID_AUDIO_ON 109 |
---|
| 240 | #define FR_SAFFIRELE_CMD_ID_SAVE_SETTINGS 110 |
---|
| 241 | #define FR_SAFFIRELE_CMD_ID_MIDITHRU 111 |
---|
| 242 | #define FR_SAFFIRELE_CMD_ID_SPDIF_TRANSPARENT 112 |
---|
| 243 | |
---|
| 244 | |
---|