Switch1616.hpp (18886B)
1 #pragma once 2 3 #include "bogaudio.hpp" 4 #include "matrix_base.hpp" 5 6 extern Model* modelSwitch1616; 7 8 namespace bogaudio { 9 10 struct Switch1616 : SwitchMatrixModule { 11 enum ParamsIds { 12 MIX_1_1_PARAM, 13 MIX_1_2_PARAM, 14 MIX_1_3_PARAM, 15 MIX_1_4_PARAM, 16 MIX_1_5_PARAM, 17 MIX_1_6_PARAM, 18 MIX_1_7_PARAM, 19 MIX_1_8_PARAM, 20 MIX_1_9_PARAM, 21 MIX_1_10_PARAM, 22 MIX_1_11_PARAM, 23 MIX_1_12_PARAM, 24 MIX_1_13_PARAM, 25 MIX_1_14_PARAM, 26 MIX_1_15_PARAM, 27 MIX_1_16_PARAM, 28 MIX_2_1_PARAM, 29 MIX_2_2_PARAM, 30 MIX_2_3_PARAM, 31 MIX_2_4_PARAM, 32 MIX_2_5_PARAM, 33 MIX_2_6_PARAM, 34 MIX_2_7_PARAM, 35 MIX_2_8_PARAM, 36 MIX_2_9_PARAM, 37 MIX_2_10_PARAM, 38 MIX_2_11_PARAM, 39 MIX_2_12_PARAM, 40 MIX_2_13_PARAM, 41 MIX_2_14_PARAM, 42 MIX_2_15_PARAM, 43 MIX_2_16_PARAM, 44 MIX_3_1_PARAM, 45 MIX_3_2_PARAM, 46 MIX_3_3_PARAM, 47 MIX_3_4_PARAM, 48 MIX_3_5_PARAM, 49 MIX_3_6_PARAM, 50 MIX_3_7_PARAM, 51 MIX_3_8_PARAM, 52 MIX_3_9_PARAM, 53 MIX_3_10_PARAM, 54 MIX_3_11_PARAM, 55 MIX_3_12_PARAM, 56 MIX_3_13_PARAM, 57 MIX_3_14_PARAM, 58 MIX_3_15_PARAM, 59 MIX_3_16_PARAM, 60 MIX_4_1_PARAM, 61 MIX_4_2_PARAM, 62 MIX_4_3_PARAM, 63 MIX_4_4_PARAM, 64 MIX_4_5_PARAM, 65 MIX_4_6_PARAM, 66 MIX_4_7_PARAM, 67 MIX_4_8_PARAM, 68 MIX_4_9_PARAM, 69 MIX_4_10_PARAM, 70 MIX_4_11_PARAM, 71 MIX_4_12_PARAM, 72 MIX_4_13_PARAM, 73 MIX_4_14_PARAM, 74 MIX_4_15_PARAM, 75 MIX_4_16_PARAM, 76 MIX_5_1_PARAM, 77 MIX_5_2_PARAM, 78 MIX_5_3_PARAM, 79 MIX_5_4_PARAM, 80 MIX_5_5_PARAM, 81 MIX_5_6_PARAM, 82 MIX_5_7_PARAM, 83 MIX_5_8_PARAM, 84 MIX_5_9_PARAM, 85 MIX_5_10_PARAM, 86 MIX_5_11_PARAM, 87 MIX_5_12_PARAM, 88 MIX_5_13_PARAM, 89 MIX_5_14_PARAM, 90 MIX_5_15_PARAM, 91 MIX_5_16_PARAM, 92 MIX_6_1_PARAM, 93 MIX_6_2_PARAM, 94 MIX_6_3_PARAM, 95 MIX_6_4_PARAM, 96 MIX_6_5_PARAM, 97 MIX_6_6_PARAM, 98 MIX_6_7_PARAM, 99 MIX_6_8_PARAM, 100 MIX_6_9_PARAM, 101 MIX_6_10_PARAM, 102 MIX_6_11_PARAM, 103 MIX_6_12_PARAM, 104 MIX_6_13_PARAM, 105 MIX_6_14_PARAM, 106 MIX_6_15_PARAM, 107 MIX_6_16_PARAM, 108 MIX_7_1_PARAM, 109 MIX_7_2_PARAM, 110 MIX_7_3_PARAM, 111 MIX_7_4_PARAM, 112 MIX_7_5_PARAM, 113 MIX_7_6_PARAM, 114 MIX_7_7_PARAM, 115 MIX_7_8_PARAM, 116 MIX_7_9_PARAM, 117 MIX_7_10_PARAM, 118 MIX_7_11_PARAM, 119 MIX_7_12_PARAM, 120 MIX_7_13_PARAM, 121 MIX_7_14_PARAM, 122 MIX_7_15_PARAM, 123 MIX_7_16_PARAM, 124 MIX_8_1_PARAM, 125 MIX_8_2_PARAM, 126 MIX_8_3_PARAM, 127 MIX_8_4_PARAM, 128 MIX_8_5_PARAM, 129 MIX_8_6_PARAM, 130 MIX_8_7_PARAM, 131 MIX_8_8_PARAM, 132 MIX_8_9_PARAM, 133 MIX_8_10_PARAM, 134 MIX_8_11_PARAM, 135 MIX_8_12_PARAM, 136 MIX_8_13_PARAM, 137 MIX_8_14_PARAM, 138 MIX_8_15_PARAM, 139 MIX_8_16_PARAM, 140 MIX_9_1_PARAM, 141 MIX_9_2_PARAM, 142 MIX_9_3_PARAM, 143 MIX_9_4_PARAM, 144 MIX_9_5_PARAM, 145 MIX_9_6_PARAM, 146 MIX_9_7_PARAM, 147 MIX_9_8_PARAM, 148 MIX_9_9_PARAM, 149 MIX_9_10_PARAM, 150 MIX_9_11_PARAM, 151 MIX_9_12_PARAM, 152 MIX_9_13_PARAM, 153 MIX_9_14_PARAM, 154 MIX_9_15_PARAM, 155 MIX_9_16_PARAM, 156 MIX_10_1_PARAM, 157 MIX_10_2_PARAM, 158 MIX_10_3_PARAM, 159 MIX_10_4_PARAM, 160 MIX_10_5_PARAM, 161 MIX_10_6_PARAM, 162 MIX_10_7_PARAM, 163 MIX_10_8_PARAM, 164 MIX_10_9_PARAM, 165 MIX_10_10_PARAM, 166 MIX_10_11_PARAM, 167 MIX_10_12_PARAM, 168 MIX_10_13_PARAM, 169 MIX_10_14_PARAM, 170 MIX_10_15_PARAM, 171 MIX_10_16_PARAM, 172 MIX_11_1_PARAM, 173 MIX_11_2_PARAM, 174 MIX_11_3_PARAM, 175 MIX_11_4_PARAM, 176 MIX_11_5_PARAM, 177 MIX_11_6_PARAM, 178 MIX_11_7_PARAM, 179 MIX_11_8_PARAM, 180 MIX_11_9_PARAM, 181 MIX_11_10_PARAM, 182 MIX_11_11_PARAM, 183 MIX_11_12_PARAM, 184 MIX_11_13_PARAM, 185 MIX_11_14_PARAM, 186 MIX_11_15_PARAM, 187 MIX_11_16_PARAM, 188 MIX_12_1_PARAM, 189 MIX_12_2_PARAM, 190 MIX_12_3_PARAM, 191 MIX_12_4_PARAM, 192 MIX_12_5_PARAM, 193 MIX_12_6_PARAM, 194 MIX_12_7_PARAM, 195 MIX_12_8_PARAM, 196 MIX_12_9_PARAM, 197 MIX_12_10_PARAM, 198 MIX_12_11_PARAM, 199 MIX_12_12_PARAM, 200 MIX_12_13_PARAM, 201 MIX_12_14_PARAM, 202 MIX_12_15_PARAM, 203 MIX_12_16_PARAM, 204 MIX_13_1_PARAM, 205 MIX_13_2_PARAM, 206 MIX_13_3_PARAM, 207 MIX_13_4_PARAM, 208 MIX_13_5_PARAM, 209 MIX_13_6_PARAM, 210 MIX_13_7_PARAM, 211 MIX_13_8_PARAM, 212 MIX_13_9_PARAM, 213 MIX_13_10_PARAM, 214 MIX_13_11_PARAM, 215 MIX_13_12_PARAM, 216 MIX_13_13_PARAM, 217 MIX_13_14_PARAM, 218 MIX_13_15_PARAM, 219 MIX_13_16_PARAM, 220 MIX_14_1_PARAM, 221 MIX_14_2_PARAM, 222 MIX_14_3_PARAM, 223 MIX_14_4_PARAM, 224 MIX_14_5_PARAM, 225 MIX_14_6_PARAM, 226 MIX_14_7_PARAM, 227 MIX_14_8_PARAM, 228 MIX_14_9_PARAM, 229 MIX_14_10_PARAM, 230 MIX_14_11_PARAM, 231 MIX_14_12_PARAM, 232 MIX_14_13_PARAM, 233 MIX_14_14_PARAM, 234 MIX_14_15_PARAM, 235 MIX_14_16_PARAM, 236 MIX_15_1_PARAM, 237 MIX_15_2_PARAM, 238 MIX_15_3_PARAM, 239 MIX_15_4_PARAM, 240 MIX_15_5_PARAM, 241 MIX_15_6_PARAM, 242 MIX_15_7_PARAM, 243 MIX_15_8_PARAM, 244 MIX_15_9_PARAM, 245 MIX_15_10_PARAM, 246 MIX_15_11_PARAM, 247 MIX_15_12_PARAM, 248 MIX_15_13_PARAM, 249 MIX_15_14_PARAM, 250 MIX_15_15_PARAM, 251 MIX_15_16_PARAM, 252 MIX_16_1_PARAM, 253 MIX_16_2_PARAM, 254 MIX_16_3_PARAM, 255 MIX_16_4_PARAM, 256 MIX_16_5_PARAM, 257 MIX_16_6_PARAM, 258 MIX_16_7_PARAM, 259 MIX_16_8_PARAM, 260 MIX_16_9_PARAM, 261 MIX_16_10_PARAM, 262 MIX_16_11_PARAM, 263 MIX_16_12_PARAM, 264 MIX_16_13_PARAM, 265 MIX_16_14_PARAM, 266 MIX_16_15_PARAM, 267 MIX_16_16_PARAM, 268 NUM_PARAMS 269 }; 270 271 enum InputsIds { 272 IN1_INPUT, 273 IN2_INPUT, 274 IN3_INPUT, 275 IN4_INPUT, 276 IN5_INPUT, 277 IN6_INPUT, 278 IN7_INPUT, 279 IN8_INPUT, 280 IN9_INPUT, 281 IN10_INPUT, 282 IN11_INPUT, 283 IN12_INPUT, 284 IN13_INPUT, 285 IN14_INPUT, 286 IN15_INPUT, 287 IN16_INPUT, 288 NUM_INPUTS 289 }; 290 291 enum OutputsIds { 292 OUT1_OUTPUT, 293 OUT2_OUTPUT, 294 OUT3_OUTPUT, 295 OUT4_OUTPUT, 296 OUT5_OUTPUT, 297 OUT6_OUTPUT, 298 OUT7_OUTPUT, 299 OUT8_OUTPUT, 300 OUT9_OUTPUT, 301 OUT10_OUTPUT, 302 OUT11_OUTPUT, 303 OUT12_OUTPUT, 304 OUT13_OUTPUT, 305 OUT14_OUTPUT, 306 OUT15_OUTPUT, 307 OUT16_OUTPUT, 308 NUM_OUTPUTS 309 }; 310 311 Switch1616() : SwitchMatrixModule(16, 16, MIX_1_1_PARAM, IN1_INPUT, OUT1_OUTPUT) { 312 config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS); 313 314 configSwitchParam(MIX_1_1_PARAM, "Mix 1A"); 315 configSwitchParam(MIX_1_2_PARAM, "Mix 2A"); 316 configSwitchParam(MIX_1_3_PARAM, "Mix 3A"); 317 configSwitchParam(MIX_1_4_PARAM, "Mix 4A"); 318 configSwitchParam(MIX_1_5_PARAM, "Mix 5A"); 319 configSwitchParam(MIX_1_6_PARAM, "Mix 6A"); 320 configSwitchParam(MIX_1_7_PARAM, "Mix 7A"); 321 configSwitchParam(MIX_1_8_PARAM, "Mix 8A"); 322 configSwitchParam(MIX_1_9_PARAM, "Mix 9A"); 323 configSwitchParam(MIX_1_10_PARAM, "Mix 10A"); 324 configSwitchParam(MIX_1_11_PARAM, "Mix 11A"); 325 configSwitchParam(MIX_1_12_PARAM, "Mix 12A"); 326 configSwitchParam(MIX_1_13_PARAM, "Mix 13A"); 327 configSwitchParam(MIX_1_14_PARAM, "Mix 14A"); 328 configSwitchParam(MIX_1_15_PARAM, "Mix 15A"); 329 configSwitchParam(MIX_1_16_PARAM, "Mix 16A"); 330 331 configSwitchParam(MIX_2_1_PARAM, "Mix 1B"); 332 configSwitchParam(MIX_2_2_PARAM, "Mix 2B"); 333 configSwitchParam(MIX_2_3_PARAM, "Mix 3B"); 334 configSwitchParam(MIX_2_4_PARAM, "Mix 4B"); 335 configSwitchParam(MIX_2_5_PARAM, "Mix 5B"); 336 configSwitchParam(MIX_2_6_PARAM, "Mix 6B"); 337 configSwitchParam(MIX_2_7_PARAM, "Mix 7B"); 338 configSwitchParam(MIX_2_8_PARAM, "Mix 8B"); 339 configSwitchParam(MIX_2_9_PARAM, "Mix 9B"); 340 configSwitchParam(MIX_2_10_PARAM, "Mix 10B"); 341 configSwitchParam(MIX_2_11_PARAM, "Mix 11B"); 342 configSwitchParam(MIX_2_12_PARAM, "Mix 12B"); 343 configSwitchParam(MIX_2_13_PARAM, "Mix 13B"); 344 configSwitchParam(MIX_2_14_PARAM, "Mix 14B"); 345 configSwitchParam(MIX_2_15_PARAM, "Mix 15B"); 346 configSwitchParam(MIX_2_16_PARAM, "Mix 16B"); 347 348 configSwitchParam(MIX_3_1_PARAM, "Mix 1C"); 349 configSwitchParam(MIX_3_2_PARAM, "Mix 2C"); 350 configSwitchParam(MIX_3_3_PARAM, "Mix 3C"); 351 configSwitchParam(MIX_3_4_PARAM, "Mix 4C"); 352 configSwitchParam(MIX_3_5_PARAM, "Mix 5C"); 353 configSwitchParam(MIX_3_6_PARAM, "Mix 6C"); 354 configSwitchParam(MIX_3_7_PARAM, "Mix 7C"); 355 configSwitchParam(MIX_3_8_PARAM, "Mix 8C"); 356 configSwitchParam(MIX_3_9_PARAM, "Mix 9C"); 357 configSwitchParam(MIX_3_10_PARAM, "Mix 10C"); 358 configSwitchParam(MIX_3_11_PARAM, "Mix 11C"); 359 configSwitchParam(MIX_3_12_PARAM, "Mix 12C"); 360 configSwitchParam(MIX_3_13_PARAM, "Mix 13C"); 361 configSwitchParam(MIX_3_14_PARAM, "Mix 14C"); 362 configSwitchParam(MIX_3_15_PARAM, "Mix 15C"); 363 configSwitchParam(MIX_3_16_PARAM, "Mix 16C"); 364 365 configSwitchParam(MIX_4_1_PARAM, "Mix 1D"); 366 configSwitchParam(MIX_4_2_PARAM, "Mix 2D"); 367 configSwitchParam(MIX_4_3_PARAM, "Mix 3D"); 368 configSwitchParam(MIX_4_4_PARAM, "Mix 4D"); 369 configSwitchParam(MIX_4_5_PARAM, "Mix 5D"); 370 configSwitchParam(MIX_4_6_PARAM, "Mix 6D"); 371 configSwitchParam(MIX_4_7_PARAM, "Mix 7D"); 372 configSwitchParam(MIX_4_8_PARAM, "Mix 8D"); 373 configSwitchParam(MIX_4_9_PARAM, "Mix 9D"); 374 configSwitchParam(MIX_4_10_PARAM, "Mix 10D"); 375 configSwitchParam(MIX_4_11_PARAM, "Mix 11D"); 376 configSwitchParam(MIX_4_12_PARAM, "Mix 12D"); 377 configSwitchParam(MIX_4_13_PARAM, "Mix 13D"); 378 configSwitchParam(MIX_4_14_PARAM, "Mix 14D"); 379 configSwitchParam(MIX_4_15_PARAM, "Mix 15D"); 380 configSwitchParam(MIX_4_16_PARAM, "Mix 16D"); 381 382 configSwitchParam(MIX_5_1_PARAM, "Mix 1E"); 383 configSwitchParam(MIX_5_2_PARAM, "Mix 2E"); 384 configSwitchParam(MIX_5_3_PARAM, "Mix 3E"); 385 configSwitchParam(MIX_5_4_PARAM, "Mix 4E"); 386 configSwitchParam(MIX_5_5_PARAM, "Mix 5E"); 387 configSwitchParam(MIX_5_6_PARAM, "Mix 6E"); 388 configSwitchParam(MIX_5_7_PARAM, "Mix 7E"); 389 configSwitchParam(MIX_5_8_PARAM, "Mix 8E"); 390 configSwitchParam(MIX_5_9_PARAM, "Mix 9E"); 391 configSwitchParam(MIX_5_10_PARAM, "Mix 10E"); 392 configSwitchParam(MIX_5_11_PARAM, "Mix 11E"); 393 configSwitchParam(MIX_5_12_PARAM, "Mix 12E"); 394 configSwitchParam(MIX_5_13_PARAM, "Mix 13E"); 395 configSwitchParam(MIX_5_14_PARAM, "Mix 14E"); 396 configSwitchParam(MIX_5_15_PARAM, "Mix 15E"); 397 configSwitchParam(MIX_5_16_PARAM, "Mix 16E"); 398 399 configSwitchParam(MIX_6_1_PARAM, "Mix 1F"); 400 configSwitchParam(MIX_6_2_PARAM, "Mix 2F"); 401 configSwitchParam(MIX_6_3_PARAM, "Mix 3F"); 402 configSwitchParam(MIX_6_4_PARAM, "Mix 4F"); 403 configSwitchParam(MIX_6_5_PARAM, "Mix 5F"); 404 configSwitchParam(MIX_6_6_PARAM, "Mix 6F"); 405 configSwitchParam(MIX_6_7_PARAM, "Mix 7F"); 406 configSwitchParam(MIX_6_8_PARAM, "Mix 8F"); 407 configSwitchParam(MIX_6_9_PARAM, "Mix 9F"); 408 configSwitchParam(MIX_6_10_PARAM, "Mix 10F"); 409 configSwitchParam(MIX_6_11_PARAM, "Mix 11F"); 410 configSwitchParam(MIX_6_12_PARAM, "Mix 12F"); 411 configSwitchParam(MIX_6_13_PARAM, "Mix 13F"); 412 configSwitchParam(MIX_6_14_PARAM, "Mix 14F"); 413 configSwitchParam(MIX_6_15_PARAM, "Mix 15F"); 414 configSwitchParam(MIX_6_16_PARAM, "Mix 16F"); 415 416 configSwitchParam(MIX_7_1_PARAM, "Mix 1G"); 417 configSwitchParam(MIX_7_2_PARAM, "Mix 2G"); 418 configSwitchParam(MIX_7_3_PARAM, "Mix 3G"); 419 configSwitchParam(MIX_7_4_PARAM, "Mix 4G"); 420 configSwitchParam(MIX_7_5_PARAM, "Mix 5G"); 421 configSwitchParam(MIX_7_6_PARAM, "Mix 6G"); 422 configSwitchParam(MIX_7_7_PARAM, "Mix 7G"); 423 configSwitchParam(MIX_7_8_PARAM, "Mix 8G"); 424 configSwitchParam(MIX_7_9_PARAM, "Mix 9G"); 425 configSwitchParam(MIX_7_10_PARAM, "Mix 10G"); 426 configSwitchParam(MIX_7_11_PARAM, "Mix 11G"); 427 configSwitchParam(MIX_7_12_PARAM, "Mix 12G"); 428 configSwitchParam(MIX_7_13_PARAM, "Mix 13G"); 429 configSwitchParam(MIX_7_14_PARAM, "Mix 14G"); 430 configSwitchParam(MIX_7_15_PARAM, "Mix 15G"); 431 configSwitchParam(MIX_7_16_PARAM, "Mix 16G"); 432 433 configSwitchParam(MIX_8_1_PARAM, "Mix 1H"); 434 configSwitchParam(MIX_8_2_PARAM, "Mix 2H"); 435 configSwitchParam(MIX_8_3_PARAM, "Mix 3H"); 436 configSwitchParam(MIX_8_4_PARAM, "Mix 4H"); 437 configSwitchParam(MIX_8_5_PARAM, "Mix 5H"); 438 configSwitchParam(MIX_8_6_PARAM, "Mix 6H"); 439 configSwitchParam(MIX_8_7_PARAM, "Mix 7H"); 440 configSwitchParam(MIX_8_8_PARAM, "Mix 8H"); 441 configSwitchParam(MIX_8_9_PARAM, "Mix 9H"); 442 configSwitchParam(MIX_8_10_PARAM, "Mix 10H"); 443 configSwitchParam(MIX_8_11_PARAM, "Mix 11H"); 444 configSwitchParam(MIX_8_12_PARAM, "Mix 12H"); 445 configSwitchParam(MIX_8_13_PARAM, "Mix 13H"); 446 configSwitchParam(MIX_8_14_PARAM, "Mix 14H"); 447 configSwitchParam(MIX_8_15_PARAM, "Mix 15H"); 448 configSwitchParam(MIX_8_16_PARAM, "Mix 16H"); 449 450 configSwitchParam(MIX_9_1_PARAM, "Mix 1I"); 451 configSwitchParam(MIX_9_2_PARAM, "Mix 2I"); 452 configSwitchParam(MIX_9_3_PARAM, "Mix 3I"); 453 configSwitchParam(MIX_9_4_PARAM, "Mix 4I"); 454 configSwitchParam(MIX_9_5_PARAM, "Mix 5I"); 455 configSwitchParam(MIX_9_6_PARAM, "Mix 6I"); 456 configSwitchParam(MIX_9_7_PARAM, "Mix 7I"); 457 configSwitchParam(MIX_9_8_PARAM, "Mix 8I"); 458 configSwitchParam(MIX_9_9_PARAM, "Mix 9I"); 459 configSwitchParam(MIX_9_10_PARAM, "Mix 10I"); 460 configSwitchParam(MIX_9_11_PARAM, "Mix 11I"); 461 configSwitchParam(MIX_9_12_PARAM, "Mix 12I"); 462 configSwitchParam(MIX_9_13_PARAM, "Mix 13I"); 463 configSwitchParam(MIX_9_14_PARAM, "Mix 14I"); 464 configSwitchParam(MIX_9_15_PARAM, "Mix 15I"); 465 configSwitchParam(MIX_9_16_PARAM, "Mix 16I"); 466 467 configSwitchParam(MIX_10_1_PARAM, "Mix 1J"); 468 configSwitchParam(MIX_10_2_PARAM, "Mix 2J"); 469 configSwitchParam(MIX_10_3_PARAM, "Mix 3J"); 470 configSwitchParam(MIX_10_4_PARAM, "Mix 4J"); 471 configSwitchParam(MIX_10_5_PARAM, "Mix 5J"); 472 configSwitchParam(MIX_10_6_PARAM, "Mix 6J"); 473 configSwitchParam(MIX_10_7_PARAM, "Mix 7J"); 474 configSwitchParam(MIX_10_8_PARAM, "Mix 8J"); 475 configSwitchParam(MIX_10_9_PARAM, "Mix 9J"); 476 configSwitchParam(MIX_10_10_PARAM, "Mix 10J"); 477 configSwitchParam(MIX_10_11_PARAM, "Mix 11J"); 478 configSwitchParam(MIX_10_12_PARAM, "Mix 12J"); 479 configSwitchParam(MIX_10_13_PARAM, "Mix 13J"); 480 configSwitchParam(MIX_10_14_PARAM, "Mix 14J"); 481 configSwitchParam(MIX_10_15_PARAM, "Mix 15J"); 482 configSwitchParam(MIX_10_16_PARAM, "Mix 16J"); 483 484 configSwitchParam(MIX_11_1_PARAM, "Mix 1K"); 485 configSwitchParam(MIX_11_2_PARAM, "Mix 2K"); 486 configSwitchParam(MIX_11_3_PARAM, "Mix 3K"); 487 configSwitchParam(MIX_11_4_PARAM, "Mix 4K"); 488 configSwitchParam(MIX_11_5_PARAM, "Mix 5K"); 489 configSwitchParam(MIX_11_6_PARAM, "Mix 6K"); 490 configSwitchParam(MIX_11_7_PARAM, "Mix 7K"); 491 configSwitchParam(MIX_11_8_PARAM, "Mix 8K"); 492 configSwitchParam(MIX_11_9_PARAM, "Mix 9K"); 493 configSwitchParam(MIX_11_10_PARAM, "Mix 10K"); 494 configSwitchParam(MIX_11_11_PARAM, "Mix 11K"); 495 configSwitchParam(MIX_11_12_PARAM, "Mix 12K"); 496 configSwitchParam(MIX_11_13_PARAM, "Mix 13K"); 497 configSwitchParam(MIX_11_14_PARAM, "Mix 14K"); 498 configSwitchParam(MIX_11_15_PARAM, "Mix 15K"); 499 configSwitchParam(MIX_11_16_PARAM, "Mix 16K"); 500 501 configSwitchParam(MIX_12_1_PARAM, "Mix 1L"); 502 configSwitchParam(MIX_12_2_PARAM, "Mix 2L"); 503 configSwitchParam(MIX_12_3_PARAM, "Mix 3L"); 504 configSwitchParam(MIX_12_4_PARAM, "Mix 4L"); 505 configSwitchParam(MIX_12_5_PARAM, "Mix 5L"); 506 configSwitchParam(MIX_12_6_PARAM, "Mix 6L"); 507 configSwitchParam(MIX_12_7_PARAM, "Mix 7L"); 508 configSwitchParam(MIX_12_8_PARAM, "Mix 8L"); 509 configSwitchParam(MIX_12_9_PARAM, "Mix 9L"); 510 configSwitchParam(MIX_12_10_PARAM, "Mix 10L"); 511 configSwitchParam(MIX_12_11_PARAM, "Mix 11L"); 512 configSwitchParam(MIX_12_12_PARAM, "Mix 12L"); 513 configSwitchParam(MIX_12_13_PARAM, "Mix 13L"); 514 configSwitchParam(MIX_12_14_PARAM, "Mix 14L"); 515 configSwitchParam(MIX_12_15_PARAM, "Mix 15L"); 516 configSwitchParam(MIX_12_16_PARAM, "Mix 16L"); 517 518 configSwitchParam(MIX_13_1_PARAM, "Mix 1M"); 519 configSwitchParam(MIX_13_2_PARAM, "Mix 2M"); 520 configSwitchParam(MIX_13_3_PARAM, "Mix 3M"); 521 configSwitchParam(MIX_13_4_PARAM, "Mix 4M"); 522 configSwitchParam(MIX_13_5_PARAM, "Mix 5M"); 523 configSwitchParam(MIX_13_6_PARAM, "Mix 6M"); 524 configSwitchParam(MIX_13_7_PARAM, "Mix 7M"); 525 configSwitchParam(MIX_13_8_PARAM, "Mix 8M"); 526 configSwitchParam(MIX_13_9_PARAM, "Mix 9M"); 527 configSwitchParam(MIX_13_10_PARAM, "Mix 10M"); 528 configSwitchParam(MIX_13_11_PARAM, "Mix 11M"); 529 configSwitchParam(MIX_13_12_PARAM, "Mix 12M"); 530 configSwitchParam(MIX_13_13_PARAM, "Mix 13M"); 531 configSwitchParam(MIX_13_14_PARAM, "Mix 14M"); 532 configSwitchParam(MIX_13_15_PARAM, "Mix 15M"); 533 configSwitchParam(MIX_13_16_PARAM, "Mix 16M"); 534 535 configSwitchParam(MIX_14_1_PARAM, "Mix 1N"); 536 configSwitchParam(MIX_14_2_PARAM, "Mix 2N"); 537 configSwitchParam(MIX_14_3_PARAM, "Mix 3N"); 538 configSwitchParam(MIX_14_4_PARAM, "Mix 4N"); 539 configSwitchParam(MIX_14_5_PARAM, "Mix 5N"); 540 configSwitchParam(MIX_14_6_PARAM, "Mix 6N"); 541 configSwitchParam(MIX_14_7_PARAM, "Mix 7N"); 542 configSwitchParam(MIX_14_8_PARAM, "Mix 8N"); 543 configSwitchParam(MIX_14_9_PARAM, "Mix 9N"); 544 configSwitchParam(MIX_14_10_PARAM, "Mix 10N"); 545 configSwitchParam(MIX_14_11_PARAM, "Mix 11N"); 546 configSwitchParam(MIX_14_12_PARAM, "Mix 12N"); 547 configSwitchParam(MIX_14_13_PARAM, "Mix 13N"); 548 configSwitchParam(MIX_14_14_PARAM, "Mix 14N"); 549 configSwitchParam(MIX_14_15_PARAM, "Mix 15N"); 550 configSwitchParam(MIX_14_16_PARAM, "Mix 16N"); 551 552 configSwitchParam(MIX_15_1_PARAM, "Mix 1O"); 553 configSwitchParam(MIX_15_2_PARAM, "Mix 2O"); 554 configSwitchParam(MIX_15_3_PARAM, "Mix 3O"); 555 configSwitchParam(MIX_15_4_PARAM, "Mix 4O"); 556 configSwitchParam(MIX_15_5_PARAM, "Mix 5O"); 557 configSwitchParam(MIX_15_6_PARAM, "Mix 6O"); 558 configSwitchParam(MIX_15_7_PARAM, "Mix 7O"); 559 configSwitchParam(MIX_15_8_PARAM, "Mix 8O"); 560 configSwitchParam(MIX_15_9_PARAM, "Mix 9O"); 561 configSwitchParam(MIX_15_10_PARAM, "Mix 10O"); 562 configSwitchParam(MIX_15_11_PARAM, "Mix 11O"); 563 configSwitchParam(MIX_15_12_PARAM, "Mix 12O"); 564 configSwitchParam(MIX_15_13_PARAM, "Mix 13O"); 565 configSwitchParam(MIX_15_14_PARAM, "Mix 14O"); 566 configSwitchParam(MIX_15_15_PARAM, "Mix 15O"); 567 configSwitchParam(MIX_15_16_PARAM, "Mix 16O"); 568 569 configSwitchParam(MIX_16_1_PARAM, "Mix 1P"); 570 configSwitchParam(MIX_16_2_PARAM, "Mix 2P"); 571 configSwitchParam(MIX_16_3_PARAM, "Mix 3P"); 572 configSwitchParam(MIX_16_4_PARAM, "Mix 4P"); 573 configSwitchParam(MIX_16_5_PARAM, "Mix 5P"); 574 configSwitchParam(MIX_16_6_PARAM, "Mix 6P"); 575 configSwitchParam(MIX_16_7_PARAM, "Mix 7P"); 576 configSwitchParam(MIX_16_8_PARAM, "Mix 8P"); 577 configSwitchParam(MIX_16_9_PARAM, "Mix 9P"); 578 configSwitchParam(MIX_16_10_PARAM, "Mix 10P"); 579 configSwitchParam(MIX_16_11_PARAM, "Mix 11P"); 580 configSwitchParam(MIX_16_12_PARAM, "Mix 12P"); 581 configSwitchParam(MIX_16_13_PARAM, "Mix 13P"); 582 configSwitchParam(MIX_16_14_PARAM, "Mix 14P"); 583 configSwitchParam(MIX_16_15_PARAM, "Mix 15P"); 584 configSwitchParam(MIX_16_16_PARAM, "Mix 16P"); 585 586 configInput(IN1_INPUT, "Signal 1"); 587 configInput(IN2_INPUT, "Signal 2"); 588 configInput(IN3_INPUT, "Signal 3"); 589 configInput(IN4_INPUT, "Signal 4"); 590 configInput(IN5_INPUT, "Signal 5"); 591 configInput(IN6_INPUT, "Signal 6"); 592 configInput(IN7_INPUT, "Signal 7"); 593 configInput(IN8_INPUT, "Signal 8"); 594 configInput(IN9_INPUT, "Signal 9"); 595 configInput(IN10_INPUT, "Signal 10"); 596 configInput(IN11_INPUT, "Signal 11"); 597 configInput(IN12_INPUT, "Signal 12"); 598 configInput(IN13_INPUT, "Signal 13"); 599 configInput(IN14_INPUT, "Signal 14"); 600 configInput(IN15_INPUT, "Signal 15"); 601 configInput(IN16_INPUT, "Signal 16"); 602 603 configOutput(OUT1_OUTPUT, "Signal A"); 604 configOutput(OUT2_OUTPUT, "Signal B"); 605 configOutput(OUT3_OUTPUT, "Signal C"); 606 configOutput(OUT4_OUTPUT, "Signal D"); 607 configOutput(OUT5_OUTPUT, "Signal E"); 608 configOutput(OUT6_OUTPUT, "Signal F"); 609 configOutput(OUT7_OUTPUT, "Signal G"); 610 configOutput(OUT8_OUTPUT, "Signal H"); 611 configOutput(OUT9_OUTPUT, "Signal I"); 612 configOutput(OUT10_OUTPUT, "Signal J"); 613 configOutput(OUT11_OUTPUT, "Signal K"); 614 configOutput(OUT12_OUTPUT, "Signal L"); 615 configOutput(OUT13_OUTPUT, "Signal M"); 616 configOutput(OUT14_OUTPUT, "Signal N"); 617 configOutput(OUT15_OUTPUT, "Signal O"); 618 configOutput(OUT16_OUTPUT, "Signal P"); 619 } 620 }; 621 622 } // namespace bogaudio