1 2 #define POLY_WHITE 0x00b8bab7 3 #define BLUE_WHITE 0x00d0d0ff 4 #define BLUE_WHITE2 0x00c4e4ff 5 #define OFF_WHITE 0x00d0d0d0 6 #define OFF_WHITER 0x00eeeeee 7 8 bvgCoords potCoords[17] = { 9 {28, 5}, 10 {75, 100}, 11 {-1, -1}, 12 {7, 25}, 13 {95, 75}, 14 {-1, -1}, 15 {72, 5}, 16 {25, 100}, 17 {-1, -1}, 18 {93, 25}, 19 {7, 75}, 20 {-1, -1}, 21 {0, 50}, 22 {100, 50}, 23 {-1, -1}, 24 {50, 0}, 25 {50, 50}, 26 }; 27 bvgVect pot = { 28 17, 29 potCoords 30 }; 31 32 bvgCoords sharpCoords[11] = { 33 {30, 10}, 34 {30, 100}, 35 {-1, -1}, 36 {70, 0}, 37 {70, 90}, 38 {-1, -1}, 39 {10, 30}, 40 {100, 30}, 41 {-1, -1}, 42 {0, 80}, 43 {90, 80}, 44 }; 45 bvgVect sharp = { 46 11, 47 sharpCoords 48 }; 49 50 bvgCoords flatCoords[6] = { 51 {0, 0}, 52 {0, 80}, 53 {20, 100}, 54 {60, 60}, 55 {40, 40}, 56 {0, 60}, 57 }; 58 bvgVect flat = { 59 6, 60 flatCoords 61 }; 62 63 bvgCoords invenvCoords[5] = { 64 {0, 0}, 65 {20, 0}, 66 {20, 100}, 67 {80, 0}, 68 {100, 0}, 69 }; 70 bvgVect invenv = { 71 5, 72 invenvCoords 73 }; 74 75 bvgCoords envCoords[5] = { 76 {0, 100}, 77 {20, 100}, 78 {20, 0}, 79 {80, 100}, 80 {100, 100}, 81 }; 82 bvgVect env = { 83 5, 84 envCoords 85 }; 86 87 bvgCoords gateCoords[6] = { 88 {0, 100}, 89 {10, 100}, 90 {10, 0}, 91 {80, 0}, 92 {80, 100}, 93 {100, 100}, 94 }; 95 bvgVect gate = { 96 6, 97 gateCoords 98 }; 99 100 bvgCoords pulseWaveCoords[10] = { 101 {0, 100}, 102 {0, 0}, 103 {40, 0}, 104 {40, 100}, 105 {100, 100}, 106 {100, 0}, 107 {-1, -1}, 108 {50, 0}, 109 {70, 0}, 110 {70, 60}, 111 }; 112 bvgVect pulseWave = { 113 10, 114 pulseWaveCoords 115 }; 116 117 bvgCoords pWaveCoords[6] = { 118 {0, 100}, 119 {0, 0}, 120 {30, 0}, 121 {30, 100}, 122 {100, 100}, 123 {100, 0}, 124 }; 125 bvgVect pWave = { 126 6, 127 pWaveCoords 128 }; 129 130 bvgCoords sineWaveCoords[12] = { 131 {0, 60}, 132 {0, 40}, 133 {16, 10}, // 16 134 {24, 0}, // 8 135 {32, 10}, // 8 136 {48, 40}, // 16 137 {48, 60}, 138 {64, 94}, // 16 139 {72, 100},//8 140 {80, 94},//8 141 {96, 60}, 142 {96, 30}, 143 }; 144 bvgVect sineWave = { 145 12, 146 sineWaveCoords 147 }; 148 149 bvgCoords squareWaveCoords[6] = { 150 {0, 100}, 151 {0, 0}, 152 {50, 0}, 153 {50, 100}, 154 {100, 100}, 155 {100, 0}, 156 }; 157 bvgVect squareWave = { 158 6, 159 squareWaveCoords 160 }; 161 162 bvgCoords triWaveCoords[3] = { 163 {0, 100}, 164 {50, 0}, 165 {100, 100}, 166 }; 167 bvgVect triWave = { 168 3, 169 triWaveCoords 170 }; 171 172 bvgCoords biRampWaveCoords[5] = { 173 {0, 100}, 174 {70, 20}, 175 {70, 80}, 176 {100, 0}, 177 {100, 100}, 178 }; 179 bvgVect biRampWave = { 180 5, 181 biRampWaveCoords 182 }; 183 184 bvgCoords sawWaveCoords[4] = { 185 {0, 0}, 186 {0, 100}, 187 {100, 0}, 188 {100, 100}, 189 }; 190 bvgVect sawWave = { 191 4, 192 sawWaveCoords 193 }; 194 195 bvgCoords rampWaveCoords[4] = { 196 {0, 100}, 197 {0, 0}, 198 {100, 100}, 199 {100, 0}, 200 }; 201 bvgVect rampWave = { 202 4, 203 rampWaveCoords 204 }; 205 206 /* 207 * Stuff for the ARP. There will be lots, might break it out 208 */ 209 #define aPAC 103 210 bvgCoords arpPABoxCoords[aPAC] = { 211 {14, 2}, 212 {35, 2}, 213 {35, 85}, 214 {14, 85}, 215 {14, 112}, 216 {69, 112}, 217 {69, 85}, 218 {33, 85}, 219 {-1, -1}, 220 {69, 101}, 221 {71, 101}, 222 {71, 98}, 223 {74, 101}, 224 {71, 104}, 225 {71, 99}, 226 // Env Follower 227 {-1, -1}, 228 {2, 144}, 229 {2, 170}, 230 {43, 170}, 231 {43, 144}, 232 {2, 144}, 233 {-1, -1}, 234 {47, 144}, 235 {47, 170}, 236 {68, 170}, 237 {68, 144}, 238 {47, 144}, 239 {-1, -1}, 240 {69, 158}, 241 {71, 158}, 242 {71, 155}, 243 {74, 158}, 244 {71, 161}, 245 {71, 155}, 246 // First Arrow 247 {-1, -1}, 248 {9, 228}, 249 {9, 179}, 250 {7, 179}, 251 {9, 174}, 252 {11, 179}, 253 {9, 179}, 254 {-1, -1}, 255 {27, 270}, 256 {27, 179}, 257 {25, 179}, 258 {27, 174}, 259 {29, 179}, 260 {27, 179}, 261 {-1, -1}, 262 {46, 228}, 263 {53, 205}, 264 {53, 179}, 265 {51, 179}, 266 {53, 174}, 267 {55, 179}, 268 {51, 179}, 269 {-1, -1}, 270 {84, 228}, 271 {63, 205}, 272 {63, 179}, 273 {61, 179}, 274 {63, 174}, 275 {65, 179}, 276 {63, 179}, 277 {-1, -1}, 278 {0, 415}, 279 {0, 447}, 280 {18, 447}, 281 {18, 415}, 282 {0, 415}, 283 {-1, -1}, 284 {9, 415}, 285 {9, 407}, 286 {7, 407}, 287 {9, 403}, 288 {11, 407}, 289 {9, 407}, 290 {-1, -1}, 291 {36, 415}, 292 {36, 447}, 293 {55, 447}, 294 {55, 415}, 295 {36, 415}, 296 {-1, -1}, 297 {45, 415}, 298 {45, 407}, 299 {43, 407}, 300 {45, 403}, 301 {47, 407}, 302 {45, 407}, 303 {-1, -1}, 304 {75, 415}, 305 {75, 447}, 306 {93, 447}, 307 {93, 415}, 308 {75, 415}, 309 {-1, -1}, 310 {84, 415}, 311 {84, 407}, 312 {83, 407}, 313 {84, 403}, 314 {85, 407}, 315 {84, 407}, 316 }; 317 bvgVect arpPABox = { 318 aPAC, 319 arpPABoxCoords 320 }; 321 322 /* 323 * Stuff for the ARP. There will be lots, might break it out 324 */ 325 #define aVCO1 105 326 bvgCoords arpVCO1BoxCoords[aVCO1] = { 327 {0, 10}, 328 {0, 200}, 329 {-1, -1}, 330 {36, 82}, 331 {36, 97}, 332 {128, 97}, 333 {128, 82}, 334 {36, 82}, 335 {-1, -1}, 336 {128, 84}, 337 {134, 84}, 338 {138, 82}, 339 {-1, -1}, 340 {128, 95}, 341 {134, 95}, 342 {138, 97}, 343 {-1, -1}, 344 {12, 128}, 345 {12, 115}, 346 {58, 107}, 347 {58, 100}, 348 {55, 100}, 349 {58, 98}, 350 {61, 100}, 351 {58, 100}, 352 {-1, -1}, 353 {68, 115}, 354 {74, 107}, 355 {74, 100}, 356 {71, 100}, 357 {74, 98}, 358 {77, 100}, 359 {71, 100}, 360 {-1, -1}, 361 {109, 115}, 362 {92, 107}, 363 {92, 100}, 364 {89, 100}, 365 {92, 98}, 366 {95, 100}, 367 {89, 100}, 368 {-1, -1}, 369 {152, 115}, 370 {110, 107}, 371 {110, 100}, 372 {107, 100}, 373 {110, 98}, 374 {113, 100}, 375 {107, 100}, 376 {-1, -1}, 377 {8, 187}, 378 {8, 199}, 379 {48, 199}, 380 {48, 187}, 381 {8, 187}, 382 {28, 187}, 383 {28, 184}, 384 {26, 184}, 385 {28, 182}, 386 {30, 184}, 387 {26, 184}, 388 {-1, -1}, 389 {52, 187}, 390 {52, 199}, 391 {87, 199}, 392 {87, 187}, 393 {52, 187}, 394 {71, 187}, 395 {71, 184}, 396 {69, 184}, 397 {71, 182}, 398 {73, 184}, 399 {69, 184}, 400 {-1, -1}, 401 {90, 187}, 402 {90, 199}, 403 {130, 199}, 404 {130, 187}, 405 {90, 187}, 406 {110, 187}, 407 {110, 184}, 408 {108, 184}, 409 {110, 182}, 410 {112, 184}, 411 {108, 184}, 412 {-1, -1}, 413 {136, 187}, 414 {136, 199}, 415 {175, 199}, 416 {175, 187}, 417 {136, 187}, 418 {157, 187}, 419 {157, 184}, 420 {155, 184}, 421 {157, 182}, 422 {159, 184}, 423 {155, 184}, 424 {-1, -1}, 425 {153, 169}, 426 {153, 167}, 427 {143, 167}, 428 {-1, -1}, 429 {26, 169}, 430 {26, 167}, 431 {36, 167}, 432 }; 433 bvgVect arpVCO1Box = { 434 aVCO1, 435 arpVCO1BoxCoords 436 }; 437 438 #define aVCO1a 19 439 bvgCoords arpVCO1aBoxCoords[aVCO1a] = { 440 {179, 187}, 441 {179, 199}, 442 {215, 199}, 443 {215, 187}, 444 {179, 187}, 445 {198, 187}, 446 {198, 184}, 447 {196, 184}, 448 {198, 182}, 449 {200, 184}, 450 {198, 184}, 451 {-1, -1}, 452 {129, 87}, 453 {180, 87}, 454 {185, 84}, 455 {-1, -1}, 456 {129, 92}, 457 {180, 92}, 458 {185, 95}, 459 }; 460 bvgVect arpVCO1aBox = { 461 aVCO1a, 462 arpVCO1aBoxCoords 463 }; 464 465 #define aMOD 241 466 bvgCoords arpMODBoxCoords[aMOD] = { 467 // NOISE 468 {109, 4}, {109, 22}, {253, 22}, {253, 4}, {109, 4}, 469 {-1, -1}, {270, 0}, {270, 290}, {-1, -1}, // VOLTAGE PROCESSING 470 {385, 4}, {385, 22}, {554, 22}, {554, 4}, {385, 4}, {-1, -1}, 471 {340, 65}, {386, 65}, {386, 62}, {394, 65}, {386, 68}, {386, 65}, {-1, -1}, 472 {340, 123}, {386, 123}, {386, 120}, {394, 123}, {386, 126}, {386, 123}, {-1, -1}, 473 {340, 180}, {386, 180}, {386, 177}, {394, 180}, {386, 183}, {386, 180}, {-1, -1}, 474 {340, 235}, {386, 235}, {386, 232}, {394, 235}, {386, 238}, {386, 235}, {-1, -1}, 475 {552, 65}, {655, 65}, {655, 42}, {633, 42}, {-1, -1}, 476 {655, 65}, {655, 96}, {633, 96}, {-1, -1}, 477 {655, 96}, {655, 123}, {552, 123}, {-1, -1}, 478 {655, 80}, {665, 80}, {665, 75}, {675, 80}, {665, 85}, {665, 80}, {-1, -1}, 479 {675, 80}, {685, 80}, {-1, -1}, 480 {552, 180}, {635, 180}, {635, 175}, {645, 180}, {635, 185}, {635, 180}, {-1, -1}, 481 {610, 180}, {610, 170}, {-1, -1}, 482 {645, 180}, {675, 180}, {-1, -1}, 483 {655, 180}, {655, 140}, {675, 140}, {-1, -1}, 484 {552, 235}, {594, 235}, {594, 225}, {628, 225}, {628, 245}, {594, 245}, {594, 235}, {-1, -1}, 485 {628, 235}, {675, 235}, {-1, -1}, 486 {745, 0}, {745, 290}, {-1, -1}, // S&H 487 {808, 12}, {812, 12}, {812, 9}, {819, 12}, {812, 15}, {812, 12}, {-1, -1}, 488 {930, 12}, {936, 12}, {936, 9}, {943, 12}, {936, 15}, {936, 12}, {-1, -1}, 489 {820, 4}, {820, 22}, {930, 22}, {930, 4}, {820, 4}, {-1, -1}, 490 {755, 37}, {755, 68}, {815, 68}, {815, 37}, {755, 37}, {790, 37}, {790, 34}, {-1, -1}, 491 {780, 155}, {770, 165}, {770, 285}, {936, 285}, {936, 233}, {-1, -1}, 492 {780, 245}, {770, 255}, {-1, -1}, 493 {790, 249}, {790, 260}, {872, 260}, {872, 30}, {869, 30}, {872, 25}, {875, 30}, {872, 30}, {-1, -1}, 494 // The Electroswitch and connections 495 {943, 100}, {940, 100}, {940, 187}, {955, 187}, {-1, -1}, 496 {977, 143}, {983, 143}, {983, 187}, {970, 187}, {-1, -1}, 497 {963, 182}, {963, 234}, {-1, -1}, 498 {950, 198}, {946, 202}, {-1, -1}, 499 {1004, 0}, {1004, 290}, {-1, -1}, // FX 500 {1046, 4}, {1046, 22}, {1130, 22}, {1130, 4}, {1046, 4}, {-1, -1}, 501 {1200, 4}, {1200, 22}, {1285, 22}, {1285, 4}, {1200, 4}, {-1, -1}, 502 {1037, 70}, 503 {1050, 45}, 504 {1050, 28}, 505 {1048, 28}, 506 {1050, 25}, 507 {1052, 28}, 508 {1050, 28}, 509 {-1, -1}, 510 {1071, 70}, 511 {1076, 45}, 512 {1076, 28}, 513 {1074, 28}, 514 {1076, 25}, 515 {1078, 28}, 516 {1076, 28}, 517 {-1, -1}, 518 {1105, 70}, 519 {1100, 45}, 520 {1100, 28}, 521 {1098, 28}, 522 {1100, 25}, 523 {1102, 28}, 524 {1100, 28}, 525 {-1, -1}, 526 {1139, 70}, 527 {1123, 45}, 528 {1123, 28}, 529 {1121, 28}, 530 {1123, 25}, 531 {1125, 28}, 532 {1123, 28}, 533 {-1, -1}, 534 {1037 + 158, 70}, 535 {1208, 45}, 536 {1208, 28}, 537 {1206, 28}, 538 {1208, 25}, 539 {1210, 28}, 540 {1208, 28}, 541 {-1, -1}, 542 {158 + 1071, 70}, 543 {158 + 1076, 45}, 544 {158 + 1076, 28}, 545 {158 + 1074, 28}, 546 {158 + 1076, 25}, 547 {158 + 1078, 28}, 548 {158 + 1076, 28}, 549 {-1, -1}, 550 {158 + 1105, 70}, 551 {158 + 1100, 45}, 552 {158 + 1100, 28}, 553 {158 + 1098, 28}, 554 {158 + 1100, 25}, 555 {158 + 1102, 28}, 556 {158 + 1100, 28}, 557 {-1, -1}, 558 {158 + 1139, 70}, 559 {158 + 1123, 45}, 560 {158 + 1123, 28}, 561 {158 + 1121, 28}, 562 {158 + 1123, 25}, 563 {158 + 1125, 28}, 564 {158 + 1123, 28}, 565 {-1, -1}, 566 567 {1334, 0}, {1334, 290}, {-1, -1},// PROG 568 // IN/OUT 569 }; 570 bvgVect arpMODBox = { 571 aMOD, 572 arpMODBoxCoords 573 }; 574 575 #define aMIX 158 576 bvgCoords arpMIXBoxCoords[aMIX] = { 577 {0, 10}, 578 {0, 200}, 579 // Main Box 580 {-1, -1}, {11, 83}, {11, 95}, {80, 95}, {80, 83}, {11, 83}, 581 // Mix Arrows 582 {-1, -1}, {26, 116}, {26, 114}, {24, 114}, {26, 112}, {28, 114}, {24, 114}, 583 {-1, -1}, {68, 116}, {68, 114}, {66, 114}, {68, 112}, {70, 114}, {66, 114}, 584 {-1, -1}, {26, 95}, {26, 98}, {24, 98}, {26, 100}, {28, 98}, {24, 98}, 585 {-1, -1}, {68, 95}, {68, 98}, {66, 98}, {68, 100}, {70, 98}, {66, 98}, 586 // Diverse lines 587 {-1, -1}, {47, 83}, {47, 79}, 588 {-1, -1}, {47, 68}, {47, 66}, {56, 61}, 589 {-1, -1}, {76, 52}, {85, 47}, 590 {-1, -1}, {110, 69}, {110, 64}, {73, 47}, {6, 47}, {6, 25}, {13, 25}, {13, 20}, {29, 25}, {13, 30}, {13, 22}, 591 {-1, -1}, {6, 41}, {16, 41}, 592 {-1, -1}, {6, 47}, {16, 52}, 593 // Pan lines 594 {-1, -1}, {77, 35}, {30, 35}, {30, 34}, {24, 35}, {30, 36}, {30, 35}, 595 {-1, -1}, {110, 35}, {150, 35}, {150, 34}, {156, 35}, {150, 36}, {150, 35}, 596 // Delay lines and box 597 {-1, -1}, {95, 134}, {95, 143}, {165, 143}, {165, 134}, {95, 134}, 598 {-1, -1}, {110, 134}, {110, 121}, {108, 121}, {110, 118}, {112, 121}, {110, 121}, 599 {-1, -1}, {152, 134}, {152, 121}, {150, 121}, {152, 118}, {154, 121}, {152, 121}, 600 {-1, -1}, {110, 170}, {110, 147}, {108, 147}, {110, 144}, {112, 147}, {110, 147}, 601 // Outer line 602 {-1, -1}, 603 {163, 155}, 604 {172, 152}, 605 {172, 25}, 606 {162, 25}, 607 {162, 20}, 608 {146, 25}, 609 {162, 30}, 610 {162, 25}, 611 {-1, -1}, 612 {172, 41}, 613 {166, 41}, 614 {-1, -1}, 615 {172, 57}, 616 {169, 57}, 617 {-1, -1}, 618 {172, 64}, 619 {154, 70}, 620 // Input Arrows 621 {-1, -1}, 622 {6, 187}, 623 {6, 199}, 624 {43, 199}, 625 {43, 187}, 626 {6, 187}, 627 {27, 187}, 628 {27, 184}, 629 {25, 184}, 630 {27, 182}, 631 {29, 184}, 632 {26, 184}, 633 {-1, -1}, 634 {47, 187}, 635 {47, 199}, 636 {87, 199}, 637 {87, 187}, 638 {47, 187}, 639 {71, 187}, 640 {71, 184}, 641 {69, 184}, 642 {71, 182}, 643 {73, 184}, 644 {69, 184}, 645 {-1, -1}, 646 {90, 187}, 647 {90, 199}, 648 {134, 199}, 649 {134, 187}, 650 {90, 187}, 651 {110, 187}, 652 {110, 184}, 653 {108, 184}, 654 {110, 182}, 655 {112, 184}, 656 {108, 184}, 657 }; 658 bvgVect arpMIXBox = { 659 aMIX, 660 arpMIXBoxCoords 661 }; 662 663 #define aVCA 97 664 bvgCoords arpVCABoxCoords[aVCA] = { 665 {0, 10}, 666 {0, 200}, 667 // Main Box 668 {-1, -1}, 669 {38, 82}, 670 {38, 97}, 671 {126, 97}, 672 {126, 82}, 673 {38, 82}, 674 {-1, -1}, 675 {126, 90}, 676 {132, 90}, 677 {132, 89}, 678 {139, 90}, 679 {132, 91}, 680 {132, 90}, 681 // Input Arrows 682 {-1, -1}, 683 {28, 115}, 684 {10, 96}, 685 {10, 84}, 686 {30, 84}, 687 {30, 83}, 688 {37, 84}, 689 {30, 85}, 690 {30, 84}, 691 {-1, -1}, 692 {70, 115}, 693 {21, 96}, 694 {21, 93}, 695 {30, 93}, 696 {30, 92}, 697 {37, 93}, 698 {30, 94}, 699 {30, 93}, 700 {-1, -1}, 701 {110, 115}, 702 {68, 102}, 703 {68, 100}, 704 {66, 100}, 705 {68, 98}, 706 {70, 100}, 707 {68, 100}, 708 {-1, -1}, 709 {150, 115}, 710 {108, 102}, 711 {108, 100}, 712 {106, 100}, 713 {108, 98}, 714 {110, 100}, 715 {108, 100}, 716 {-1, -1}, 717 {6, 187}, 718 {6, 199}, 719 {43, 199}, 720 {43, 187}, 721 {6, 187}, 722 {27, 187}, 723 {27, 184}, 724 {25, 184}, 725 {27, 182}, 726 {29, 184}, 727 {26, 184}, 728 {-1, -1}, 729 {47, 187}, 730 {47, 199}, 731 {87, 199}, 732 {87, 187}, 733 {47, 187}, 734 {71, 187}, 735 {71, 184}, 736 {69, 184}, 737 {71, 182}, 738 {73, 184}, 739 {69, 184}, 740 {-1, -1}, 741 {90, 187}, 742 {90, 199}, 743 {130, 199}, 744 {130, 187}, 745 {90, 187}, 746 {110, 187}, 747 {110, 184}, 748 {108, 184}, 749 {110, 182}, 750 {112, 184}, 751 {108, 184}, 752 {-1, -1}, 753 {134, 187}, 754 {134, 199}, 755 {173, 199}, 756 {173, 187}, 757 {134, 187}, 758 {152, 187}, 759 {152, 184}, 760 {150, 184}, 761 {152, 182}, 762 {154, 184}, 763 {153, 184}, 764 }; 765 bvgVect arpVCABox = { 766 aVCA, 767 arpVCABoxCoords 768 }; 769 770 /* 771 * Stuff for the ARP. There will be lots, might break it out 772 */ 773 #define aVCF 196 774 bvgCoords arpVCFBoxCoords[aVCF] = { 775 {0, 10}, 776 {0, 200}, 777 // Main Box 778 {-1, -1}, 779 {156, 82}, 780 {156, 97}, 781 {284, 97}, 782 {284, 82}, 783 {156, 82}, 784 {-1, -1}, 785 {284, 90}, 786 {293, 90}, 787 {293, 89}, 788 {300, 90}, 789 {293, 91}, 790 {293, 90}, 791 // Input Arrows 792 {-1, -1}, 793 {30, 115}, 794 {30, 110}, 795 {98, 84}, 796 //{152, 84}, 797 {147, 84}, 798 {147, 83}, 799 {152, 84}, 800 {147, 85}, 801 {147, 84}, 802 {-1, -1}, 803 {70, 115}, 804 {70, 110}, 805 {102, 87}, 806 {147, 87}, 807 {147, 86}, 808 {152, 87}, 809 {147, 88}, 810 {147, 87}, 811 {-1, -1}, 812 {110, 115}, 813 {110, 110}, 814 {110, 90}, 815 {147, 90}, 816 {147, 89}, 817 {152, 90}, 818 {147, 91}, 819 {147, 90}, 820 {-1, -1}, 821 {152, 115}, 822 {152, 110}, 823 {123, 93}, 824 {147, 93}, 825 {147, 92}, 826 {152, 93}, 827 {147, 94}, 828 {-1, -1}, 829 {194, 115}, 830 {194, 110}, 831 {135, 96}, 832 {147, 96}, 833 {147, 95}, 834 {152, 96}, 835 {147, 97}, 836 {147, 96}, 837 {-1, -1}, 838 {237, 115}, 839 {237, 100}, 840 {234, 100}, 841 {237, 98}, 842 {240, 100}, 843 {237, 100}, 844 {-1, -1}, 845 {280, 115}, 846 {280, 112}, 847 {254, 106}, 848 {254, 100}, 849 {251, 100}, 850 {254, 98}, 851 {257, 100}, 852 {254, 100}, 853 {-1, -1}, 854 {321, 115}, 855 {321, 112}, 856 {270, 106}, 857 {270, 100}, 858 {267, 100}, 859 {270, 98}, 860 {273, 100}, 861 {270, 100}, 862 {-1, -1}, 863 {27, 170}, 864 {27, 167}, 865 {81, 167}, 866 {-1, -1}, 867 {194, 170}, 868 {194, 167}, 869 {139, 167}, 870 {-1, -1}, 871 {235, 170}, 872 {235, 167}, 873 {244, 167}, 874 {-1, -1}, 875 {320, 170}, 876 {320, 167}, 877 {313, 167}, 878 {-1, -1}, 879 {6, 187}, 880 {6, 199}, 881 {48, 199}, 882 {48, 187}, 883 {6, 187}, 884 {27, 187}, 885 {27, 184}, 886 {25, 184}, 887 {27, 182}, 888 {29, 184}, 889 {26, 184}, 890 {-1, -1}, 891 {52, 187}, 892 {52, 199}, 893 {87, 199}, 894 {87, 187}, 895 {52, 187}, 896 {71, 187}, 897 {71, 184}, 898 {69, 184}, 899 {71, 182}, 900 {73, 184}, 901 {69, 184}, 902 {-1, -1}, 903 {90, 187}, 904 {90, 199}, 905 {130, 199}, 906 {130, 187}, 907 {90, 187}, 908 {110, 187}, 909 {110, 184}, 910 {108, 184}, 911 {110, 182}, 912 {112, 184}, 913 {108, 184}, 914 {-1, -1}, 915 {134, 187}, 916 {134, 199}, 917 {170, 199}, 918 {170, 187}, 919 {134, 187}, 920 {152, 187}, 921 {152, 184}, 922 {150, 184}, 923 {152, 182}, 924 {154, 184}, 925 {153, 184}, 926 {-1, -1}, 927 {174, 187}, 928 {174, 199}, 929 {216, 199}, 930 {216, 187}, 931 {174, 187}, 932 {195, 187}, 933 {195, 184}, 934 {191, 184}, 935 {195, 182}, 936 {197, 184}, 937 {193, 184}, 938 {-1, -1}, 939 {220, 187}, 940 {220, 199}, 941 {256, 199}, 942 {256, 187}, 943 {220, 187}, 944 {232, 187}, 945 {232, 184}, 946 {230, 184}, 947 {232, 182}, 948 {234, 184}, 949 {232, 184}, 950 {-1, -1}, 951 {260, 187}, 952 {260, 199}, 953 {302, 199}, 954 {302, 187}, 955 {260, 187}, 956 {278, 187}, 957 {278, 184}, 958 {276, 184}, 959 {278, 182}, 960 {280, 184}, 961 {278, 184}, 962 {-1, -1}, 963 {306, 187}, 964 {306, 199}, 965 {344, 199}, 966 {344, 187}, 967 {306, 187}, 968 {321, 187}, 969 {321, 184}, 970 {319, 184}, 971 {321, 182}, 972 {323, 184}, 973 {321, 184}, 974 }; 975 bvgVect arpVCFBox = { 976 aVCF, 977 arpVCFBoxCoords 978 }; 979 980 #define aADSR 85 981 bvgCoords arpADSRBoxCoords[aADSR] = { 982 {0, 10}, 983 {0, 200}, 984 {-1, -1}, 985 {15, 82}, 986 {15, 97}, 987 {110, 97}, 988 {110, 82}, 989 {15, 82}, 990 {-1, -1}, 991 {110, 90}, 992 {120, 90}, 993 {120, 89}, 994 {127, 90}, 995 {120, 91}, 996 {120, 89}, 997 {-1, -1}, 998 {72, 153}, 999 {72, 165}, 1000 {140, 165}, 1001 {140, 153}, 1002 {72, 153}, 1003 {105, 153}, 1004 {105, 149}, 1005 {80, 149}, 1006 {80, 150}, 1007 {72, 149}, 1008 {80, 148}, 1009 {80, 150}, 1010 {-1, -1}, 1011 {87, 165}, 1012 {87, 167}, 1013 {96, 170}, 1014 {-1, -1}, 1015 {125, 165}, 1016 {125, 167}, 1017 {134, 170}, 1018 {-1, -1}, 1019 {66, 170}, 1020 {58, 167}, 1021 {58, 160}, 1022 {56, 160}, 1023 {58, 158}, 1024 {60, 160}, 1025 {58, 160}, 1026 // AR BOX 1027 {-1, -1}, 1028 {55, 129}, 1029 {55, 140}, 1030 {130, 140}, 1031 {130, 129}, 1032 {55, 129}, 1033 {-1, -1}, 1034 {58, 145}, 1035 {58, 143}, 1036 {56, 143}, 1037 {58, 141}, 1038 {60, 143}, 1039 {58, 140}, 1040 {-1, -1}, 1041 {110, 129}, 1042 {110, 127}, 1043 {-1, -1}, 1044 {105, 193}, 1045 {107, 193}, 1046 {107, 191}, 1047 {114, 191}, 1048 {114, 193}, 1049 {116, 193}, 1050 {-1, -1}, 1051 {140, 193}, 1052 {142, 193}, 1053 {142, 191}, 1054 {142, 193}, 1055 {155, 193}, 1056 {-1, -1}, 1057 {48, 187}, 1058 {48, 199}, 1059 {87, 199}, 1060 {87, 187}, 1061 {48, 187}, 1062 {71, 187}, 1063 {71, 184}, 1064 {69, 184}, 1065 {71, 182}, 1066 {73, 184}, 1067 {69, 184}, 1068 }; 1069 bvgVect arpADSRBox = { 1070 aADSR, 1071 arpADSRBoxCoords 1072 }; 1073 1074 bvgImage arpImage = { 1075 1771, 1000, 1076 0x00000000, 1077 204, 1078 { 1079 {{BVG_STRING, BLUE_WHITE2, 47, 74, 20, 8, "on"}}, // ODD MODS 1080 {{BVG_STRING, BLUE_WHITE2, 113, 135, 130, 8, "MAX GLIDE"}}, 1081 {{BVG_STRING, BLUE_WHITE2, 75, 214, 110, 8, "PREAMPLIFIER"}}, 1082 {{BVG_STRING, BLUE_WHITE2, 195, 245, 25, 6, "OUT"}}, 1083 {{BVG_VECT, BLUE_WHITE2, 38, 101, 200, 120, (char *) &arpPABox}}, 1084 {{BVG_STRING, BLUE_WHITE2, 47, 278, 80, 8, "ENVELOPE"}}, 1085 {{BVG_STRING, BLUE_WHITE2, 47, 290, 80, 8, "FOLLOWER"}}, 1086 {{BVG_STRING, BLUE_WHITE2, 136, 278, 40, 8, "RING"}}, 1087 {{BVG_STRING, BLUE_WHITE2, 140, 290, 30, 8, "MOD"}}, 1088 {{BVG_STRING, BLUE_WHITE2, 195, 310, 25, 6, "OUT"}}, 1089 {{BVG_STRING, BLUE_WHITE2, 185, 345, 45, 8, "AUDIO"}}, 1090 {{BVG_STRING, BLUE_WHITE2, 82, 470, 25, 6, "OUT"}}, 1091 {{BVG_STRING, BLUE_WHITE2, 199, 533, 18, 7, "DC"}}, 1092 {{BVG_STRING, BLUE_WHITE2, 44, 607, 28, 8, "PRE"}}, 1093 {{BVG_STRING, BLUE_WHITE2, 44, 621, 28, 8, "AMP"}}, 1094 {{BVG_STRING, BLUE_WHITE2, 115, 607, 36, 8, "VCO1"}}, 1095 {{BVG_STRING, BLUE_WHITE2, 190, 607, 36, 8, "VCO2"}}, 1096 {{BVG_VECT|2, BLUE_WHITE2, 116, 620, 24, 9, (char *) &rampWave}}, 1097 {{BVG_VECT|2, BLUE_WHITE2, 195, 620, 24, 9, (char *) &sineWave}}, 1098 {{BVG_STRING, BLUE_WHITE2, 240, 45, 200, 8, "INITIAL OSC FREQUENCY"}}, 1099 {{BVG_STRING, BLUE_WHITE2, 240, 63, 200, 8, " -7 +7 "}}, 1100 {{BVG_STRING, BLUE_WHITE2, 240, 74, 200, 8, " .03 0.3 3.0 30 "}}, 1101 {{BVG_STRING, BLUE_WHITE2, 240, 115, 200, 8, " FINE TUNE "}}, 1102 {{BVG_STRING, BLUE_WHITE2, 240, 155, 200, 8, " OSCILLATOR SYNC "}}, 1103 {{BVG_STRING, BLUE_WHITE2, 304, 200, 80, 8, "1<-2 SYNC"}}, 1104 {{BVG_STRING, BLUE_WHITE2, 258, 185, 25, 8, "2'"}}, 1105 {{BVG_STRING, BLUE_WHITE2, 258, 201, 25, 8, "4'"}}, 1106 {{BVG_STRING, BLUE_WHITE2, 258, 218, 25, 8, "8'"}}, 1107 {{BVG_STRING, BLUE_WHITE2, 258, 234, 30, 8, "16'"}}, 1108 {{BVG_STRING, BLUE_WHITE2, 258, 252, 35, 8, "32'"}}, 1109 {{BVG_STRING, BLUE_WHITE2, 372, 230, 30, 6, "SAW"}}, 1110 {{BVG_STRING, BLUE_WHITE2, 372, 288, 30, 6, "OUT"}}, 1111 {{BVG_STRING, BLUE_WHITE2, 358, 346, 60, 6, "SQUARE"}}, 1112 {{BVG_VECT, BLUE_WHITE2, 232, 10, 100, 315, (char *) &arpVCO1Box}}, 1113 {{BVG_STRING|3, BLUE_WHITE2, 278, 280, 85, 20, "VCO1"}}, 1114 {{BVG_STRING, BLUE_WHITE2, 258, 430, 30, 8, "LFO"}}, 1115 {{BVG_STRING, BLUE_WHITE2, 258, 445, 40, 8, "AUDIO"}}, 1116 {{BVG_STRING, BLUE_WHITE2, 258, 460, 30, 8, "KBD"}}, 1117 {{BVG_STRING, BLUE_WHITE2, 280, 530, 100, 8, "FM CONTROL"}}, 1118 {{BVG_STRING, BLUE_WHITE2, 250, 607, 28, 8, "KBD"}}, 1119 {{BVG_STRING, BLUE_WHITE2, 254, 621, 18, 8, "CV"}}, 1120 {{BVG_STRING, BLUE_WHITE2, 290, 607, 28, 8, "S/H"}}, 1121 {{BVG_STRING, BLUE_WHITE2, 290, 621, 28, 8, "OUT"}}, 1122 {{BVG_STRING, BLUE_WHITE2, 326, 612, 36, 8, "ADSR"}}, 1123 {{BVG_STRING, BLUE_WHITE2, 372, 607, 36, 8, "VCO2"}}, 1124 {{BVG_VECT|2, BLUE_WHITE2, 374, 620, 24, 9, (char *) &sineWave}}, 1125 {{BVG_VECT, BLUE_WHITE2, 413, 10, 100, 315, (char *) &arpVCO1Box}}, 1126 {{BVG_STRING|3, BLUE_WHITE2, 454, 280, 85, 20, "VCO2"}}, 1127 {{BVG_STRING, BLUE_WHITE2, 440, 45, 200, 8, "INITIAL OSC FREQUENCY"}}, 1128 {{BVG_STRING, BLUE_WHITE2, 440, 63, 200, 8, " -7 +7 "}}, 1129 {{BVG_STRING, BLUE_WHITE2, 440, 74, 200, 8, " .03 0.3 3.0 30 "}}, 1130 {{BVG_STRING, BLUE_WHITE2, 440, 115, 200, 8, " FINE TUNE "}}, 1131 {{BVG_STRING, BLUE_WHITE2, 440, 165, 200, 8, " 10% 50% 90% "}}, 1132 {{BVG_STRING, BLUE_WHITE2, 440, 190, 200, 8, " PULSE WIDTH "}}, 1133 {{BVG_STRING, BLUE_WHITE2, 438, 185, 25, 8, "2'"}}, 1134 {{BVG_STRING, BLUE_WHITE2, 438, 201, 25, 8, "4'"}}, 1135 {{BVG_STRING, BLUE_WHITE2, 438, 218, 25, 8, "8'"}}, 1136 {{BVG_STRING, BLUE_WHITE2, 438, 234, 30, 8, "16'"}}, 1137 {{BVG_STRING, BLUE_WHITE2, 438, 252, 35, 8, "32'"}}, 1138 {{BVG_STRING, BLUE_WHITE2, 547, 230, 100, 6, "TRIANGLE SAW"}}, 1139 {{BVG_STRING, BLUE_WHITE2, 552, 288, 30, 6, "OUT"}}, 1140 {{BVG_STRING, BLUE_WHITE2, 552, 346, 90, 6, "SINE PULSE"}}, 1141 {{BVG_STRING, BLUE_WHITE2, 552, 360, 90, 6, " PWM "}}, 1142 {{BVG_STRING, BLUE_WHITE2, 438, 430, 30, 8, "LFO"}}, 1143 {{BVG_STRING, BLUE_WHITE2, 438, 445, 40, 8, "AUDIO"}}, 1144 {{BVG_STRING, BLUE_WHITE2, 438, 460, 30, 8, "KBD"}}, 1145 {{BVG_STRING, BLUE_WHITE2, 455, 530, 190, 8, "FM CONTROL PWM"}}, 1146 {{BVG_STRING, BLUE_WHITE2, 430, 607, 28, 8, "KBD"}}, // 180 1147 {{BVG_STRING, BLUE_WHITE2, 434, 621, 18, 8, "CV"}}, 1148 {{BVG_STRING, BLUE_WHITE2, 470, 607, 28, 8, "S/H"}}, 1149 {{BVG_STRING, BLUE_WHITE2, 470, 621, 28, 8, "OUT"}}, 1150 {{BVG_STRING, BLUE_WHITE2, 506, 612, 36, 8, "ADSR"}}, 1151 {{BVG_STRING, BLUE_WHITE2, 553, 607, 36, 8, "VCO1"}}, 1152 {{BVG_VECT|2, BLUE_WHITE2, 554, 620, 24, 9, (char *) &squareWave}}, 1153 {{BVG_STRING, BLUE_WHITE2, 596, 607, 36, 8, "NOISE"}}, 1154 {{BVG_STRING, BLUE_WHITE2, 596, 621, 36, 8, " GEN "}}, 1155 {{BVG_VECT, BLUE_WHITE2, 413, 10, 100, 315, (char *) &arpVCO1aBox}}, 1156 {{BVG_VECT, BLUE_WHITE2, 635, 10, 100, 315, (char *) &arpVCO1Box}}, 1157 {{BVG_STRING|3, BLUE_WHITE2, 222 + 454, 280, 85, 20, "VCO3"}}, 1158 {{BVG_STRING, BLUE_WHITE2, 222 + 440, 45, 200, 8, "INITIAL OSC FREQUENCY"}}, 1159 {{BVG_STRING, BLUE_WHITE2, 222 + 440, 63, 200, 8, " -7 +7 "}}, 1160 {{BVG_STRING, BLUE_WHITE2, 222 + 440, 74, 200, 8, " .03 0.3 3.0 30 "}}, 1161 {{BVG_STRING, BLUE_WHITE2, 222 + 440, 115, 200, 8, " FINE TUNE "}}, 1162 {{BVG_STRING, BLUE_WHITE2, 222 + 440, 165, 200, 8, " 10% 50% 90% "}}, 1163 {{BVG_STRING, BLUE_WHITE2, 222 + 440, 190, 200, 8, " PULSE WIDTH "}}, 1164 {{BVG_STRING, BLUE_WHITE2, 222 + 438, 185, 25, 8, "2'"}}, 1165 {{BVG_STRING, BLUE_WHITE2, 222 + 438, 201, 25, 8, "4'"}}, 1166 {{BVG_STRING, BLUE_WHITE2, 222 + 438, 218, 25, 8, "8'"}}, 1167 {{BVG_STRING, BLUE_WHITE2, 222 + 438, 234, 30, 8, "16'"}}, 1168 {{BVG_STRING, BLUE_WHITE2, 222 + 438, 252, 35, 8, "32'"}}, 1169 {{BVG_STRING, BLUE_WHITE2, 222 + 547, 230, 100, 6, "TRIANGLE SAW"}}, 1170 {{BVG_STRING, BLUE_WHITE2, 222 + 552, 288, 30, 6, "OUT"}}, 1171 {{BVG_STRING, BLUE_WHITE2, 222 + 552, 346, 90, 6, "SINE PULSE"}}, 1172 {{BVG_STRING, BLUE_WHITE2, 222 + 552, 360, 90, 6, " PWM "}}, 1173 {{BVG_STRING, BLUE_WHITE2, 222 + 438, 430, 30, 8, "LFO"}}, 1174 {{BVG_STRING, BLUE_WHITE2, 222 + 438, 445, 40, 8, "AUDIO"}}, 1175 {{BVG_STRING, BLUE_WHITE2, 222 + 438, 460, 30, 8, "KBD"}}, 1176 {{BVG_STRING, BLUE_WHITE2, 222 + 455, 530, 190, 8, "FM CONTROL PWM"}}, 1177 {{BVG_STRING, BLUE_WHITE2, 222 + 430, 607, 28, 8, "KBD"}}, // 180 1178 {{BVG_STRING, BLUE_WHITE2, 222 + 434, 621, 18, 8, "CV"}}, 1179 {{BVG_STRING, BLUE_WHITE2, 222 + 467, 607, 36, 8, "NOISE"}}, 1180 {{BVG_STRING, BLUE_WHITE2, 222 + 471, 621, 28, 8, "GEN"}}, 1181 {{BVG_STRING, BLUE_WHITE2, 222 + 506, 612, 36, 8, "ADSR"}}, 1182 {{BVG_STRING, BLUE_WHITE2, 222 + 553, 607, 36, 8, "VCO2"}}, 1183 {{BVG_VECT|2, BLUE_WHITE2, 222 + 554, 620, 24, 9, (char *) &sineWave}}, 1184 {{BVG_STRING, BLUE_WHITE2, 222 + 596, 607, 36, 8, "VCO2"}}, 1185 {{BVG_VECT|2, BLUE_WHITE2, 222 + 596, 620, 24, 9, (char *) &triWave}}, 1186 {{BVG_VECT, BLUE_WHITE2, 222 + 413, 10, 100, 315, (char *) &arpVCO1aBox}}, 1187 {{BVG_VECT, BLUE_WHITE2, 857, 10, 100, 315, (char *) &arpVCFBox}}, 1188 {{BVG_STRING, BLUE_WHITE2, 950, 45, 200, 8, "INITIAL FILT FREQUENCY"}}, 1189 {{BVG_STRING, BLUE_WHITE2, 950, 74, 200, 8, "10HZ 100HZ 1KHZ 10KHZ"}}, 1190 {{BVG_STRING, BLUE_WHITE2, 950, 115, 200, 8, " RESONANCE "}}, 1191 {{BVG_STRING|3, BLUE_WHITE2, 1038, 280, 85, 20, "VCF"}}, 1192 {{BVG_STRING, BLUE_WHITE2, 1168, 315, 30, 6, "OUT"}}, 1193 {{BVG_STRING, BLUE_WHITE2, 946, 530, 250, 8, "AUDIO CONTROL"}}, 1194 {{BVG_STRING, BLUE_WHITE2, 869, 607, 36, 8, "RING"}}, // 180 1195 {{BVG_STRING, BLUE_WHITE2, 872, 621, 28, 8, "MOD"}}, 1196 {{BVG_STRING, BLUE_WHITE2, 913, 607, 36, 8, "VCO1"}}, 1197 {{BVG_VECT|2, BLUE_WHITE2, 913, 620, 24, 9, (char *) &squareWave}}, 1198 {{BVG_STRING, BLUE_WHITE2, 951, 607, 36, 8, "VCO2"}}, 1199 {{BVG_VECT|2, BLUE_WHITE2, 951, 620, 24, 9, (char *) &squareWave}}, 1200 {{BVG_STRING, BLUE_WHITE2, 995, 607, 36, 8, "VCO3"}}, 1201 {{BVG_VECT|2, BLUE_WHITE2, 996, 620, 24, 9, (char *) &triWave}}, 1202 {{BVG_STRING, BLUE_WHITE2, 1036, 607, 36, 8, "NOISE"}}, 1203 {{BVG_STRING, BLUE_WHITE2, 1038, 621, 28, 8, "GEN"}}, 1204 {{BVG_STRING, BLUE_WHITE2, 1083, 607, 28, 8, "KBD"}}, 1205 {{BVG_STRING, BLUE_WHITE2, 1087, 621, 20, 8, "CV"}}, 1206 {{BVG_STRING, BLUE_WHITE2, 1122, 612, 36, 8, "ADSR"}}, 1207 {{BVG_STRING, BLUE_WHITE2, 1166, 607, 36, 8, "VCO2"}}, 1208 {{BVG_VECT|2, BLUE_WHITE2, 1168, 620, 24, 9, (char *) &sineWave}}, 1209 {{BVG_VECT, BLUE_WHITE2, 1205, 10, 100, 315, (char *) &arpADSRBox}}, 1210 {{BVG_STRING, BLUE_WHITE2, 1210, 52, 200, 8, " A D S R "}}, 1211 {{BVG_STRING, BLUE_WHITE2, 1210, 74, 200, 8, "TIME TIME VOLT TIME"}}, 1212 {{BVG_STRING|3, BLUE_WHITE2, 1225, 280, 85, 20, "ADSR"}}, 1213 {{BVG_STRING, BLUE_WHITE2, 1348, 315, 30, 6, "OUT"}}, 1214 {{BVG_STRING, BLUE_WHITE2, 1210, 342, 200, 8, " A MANUAL R "}}, 1215 {{BVG_STRING, BLUE_WHITE2, 1210, 360, 200, 8, "TIME START OUT TIME"}}, 1216 {{BVG_STRING|3, BLUE_WHITE2, 1275, 425, 45, 16, "AR"}}, 1217 {{BVG_STRING, BLUE_WHITE2, 1283, 498, 70, 8, "KEYBOARD"}}, 1218 {{BVG_STRING, BLUE_WHITE2, 1284, 513, 70, 8, "GATE/TRIG"}}, 1219 {{BVG_STRING, BLUE_WHITE2, 1295, 583, 90, 8, "GATE TRIG"}}, 1220 {{BVG_STRING, BLUE_WHITE2, 1260, 607, 28, 8, "S/H"}}, 1221 {{BVG_STRING, BLUE_WHITE2, 1256, 621, 36, 8, "GATE"}}, 1222 {{BVG_VECT, BLUE_WHITE2, 1382, 10, 100, 315, (char *) &arpVCABox}}, 1223 {{BVG_STRING, BLUE_WHITE2, 1400, 72, 200, 8, "MASTER VOLUME "}}, 1224 {{BVG_STRING, BLUE_WHITE2, 1400, 115, 200, 8, "PROGRAM VOLUME "}}, 1225 {{BVG_STRING, BLUE_WHITE2, 1400, 160, 200, 8, "INITIAL VOLUME "}}, 1226 {{BVG_STRING, BLUE_WHITE2, 1530, 315, 30, 6, "OUT"}}, 1227 {{BVG_STRING|3, BLUE_WHITE2, 1430, 280, 70, 20, "VCA"}}, 1228 {{BVG_STRING, BLUE_WHITE2, 1410, 530, 50, 8, "AUDIO"}}, 1229 {{BVG_STRING, BLUE_WHITE2, 1396, 612, 28, 8, "VCF"}}, 1230 {{BVG_STRING, BLUE_WHITE2, 1432, 607, 36, 8, "RING"}}, 1231 {{BVG_STRING, BLUE_WHITE2, 1436, 621, 28, 8, "MOD"}}, 1232 {{BVG_STRING, BLUE_WHITE2, 1476, 612, 36, 8, " AR "}}, 1233 {{BVG_STRING, BLUE_WHITE2, 1520, 612, 36, 8, "ADSR"}}, 1234 {{BVG_VECT, BLUE_WHITE2, 1562, 10, 100, 315, (char *) &arpMIXBox}}, 1235 {{BVG_STRING, BLUE_WHITE2, 1585, 45, 160, 10, "LEFT RIGHT"}}, 1236 {{BVG_STRING, BLUE_WHITE2, 1585, 62, 160, 8, " OUT OUT "}}, 1237 {{BVG_STRING, BLUE_WHITE2, 1645, 115, 28, 8, "PAN"}}, 1238 {{BVG_STRING, BLUE_WHITE2, 1575, 207, 190, 8, "LEFT RIGHT "}}, 1239 {{BVG_STRING|2, BLUE_WHITE2, 1580, 285, 60, 10, "MIXER"}}, 1240 {{BVG_STRING|2, BLUE_WHITE2, 1667, 440, 60, 10, "DELAY"}}, 1241 {{BVG_STRING, BLUE_WHITE2, 1584, 530, 50, 8, "AUDIO"}}, 1242 {{BVG_STRING, BLUE_WHITE2, 1574, 612, 28, 8, "VCF"}}, 1243 {{BVG_STRING, BLUE_WHITE2, 1618, 612, 28, 8, "VCA"}}, 1244 {{BVG_STRING, BLUE_WHITE2, 1658, 607, 40, 8, "MIXER"}}, 1245 {{BVG_STRING, BLUE_WHITE2, 1658, 621, 40, 8, " OUT "}}, 1246 {{BVG_VECT, BLUE_WHITE2, 40, 660, 100, 100, (char *) &arpMODBox}}, 1247 {{BVG_STRING, BLUE_WHITE2, 155, 669, 160, 10, "NOISE GENERATOR"}}, 1248 {{BVG_STRING, BLUE_WHITE2, 175, 717, 88, 8, "WHITE MAX"}}, 1249 {{BVG_STRING, BLUE_WHITE2, 145, 795, 42, 8, "PINK"}}, 1250 {{BVG_STRING, BLUE_WHITE2, 165, 883, 96, 8, "LO-FREQ MIN"}}, 1251 {{BVG_STRING, BLUE_WHITE2, 245, 774, 52, 6, "NOISE"}}, 1252 {{BVG_STRING, BLUE_WHITE2, 255, 825, 30, 6, "OUT"}}, 1253 {{BVG_STRING, BLUE_WHITE2, 430, 669, 180, 10, "VOLTAGE PROCESSORS"}}, 1254 {{BVG_STRING, BLUE_WHITE2, 450, 755, 160, 10, "INVERTING MIXER"}}, 1255 {{BVG_STRING, BLUE_WHITE2, 450, 853, 160, 10, "INVERTING MIXER"}}, 1256 {{BVG_STRING, BLUE_WHITE2, 460, 907, 140, 10, "LAG PROCESSOR"}}, 1257 {{BVG_STRING, BLUE_WHITE2, 640, 888, 28, 10, "LAG"}}, 1258 {{BVG_STRING, BLUE_WHITE2, 750, 767, 28, 10, "OUT"}}, 1259 {{BVG_STRING, BLUE_WHITE2, 750, 860, 28, 10, "OUT"}}, 1260 {{BVG_STRING, BLUE_WHITE2, 867, 669, 120, 10, "SAMPLE+HOLD"}}, 1261 {{BVG_STRING, BLUE_WHITE2, 800, 700, 58, 10, "NOISE"}}, 1262 {{BVG_STRING, BLUE_WHITE2, 800, 715, 58, 10, " GEN "}}, 1263 {{BVG_STRING, BLUE_WHITE2, 880, 718, 90, 10, "LVL RATE"}}, 1264 {{BVG_STRING, BLUE_WHITE2, 973, 718, 70, 8, "ELECTRO"}}, 1265 {{BVG_STRING, BLUE_WHITE2, 974, 730, 70, 8, "SWITCH"}}, 1266 {{BVG_STRING, BLUE_WHITE2, 953, 828, 30, 8, "EXT"}}, 1267 {{BVG_STRING, BLUE_WHITE2, 953, 840, 30, 8, "CLK"}}, 1268 {{BVG_STRING, BLUE_WHITE2, 810, 758, 58, 8, "CLOCK"}}, 1269 {{BVG_STRING, BLUE_WHITE2, 810, 773, 58, 8, " OUT "}}, 1270 {{BVG_STRING, BLUE_WHITE2, 923, 902, 50, 8, "SYNC"}}, 1271 {{BVG_STRING, BLUE_WHITE2, 850, 888, 58, 8, "CLOCK"}}, 1272 {{BVG_STRING, BLUE_WHITE2, 850, 903, 58, 8, " IN "}}, 1273 {{BVG_STRING, BLUE_WHITE2, 1020, 755, 10, 8, "A"}}, 1274 {{BVG_STRING, BLUE_WHITE2, 1020, 793, 10, 8, "B"}}, 1275 {{BVG_STRING, BLUE_WHITE2, 1020, 895, 10, 8, "C"}}, 1276 {{BVG_STRING, BLUE_WHITE2, 850, 950, 120, 8, "INTERNAL CLOCK"}}, 1277 {{BVG_STRING, BLUE_WHITE2, 1095, 669, 80, 10, "CHORUS"}}, 1278 {{BVG_STRING, BLUE_WHITE2, 1252, 669, 70, 10, "DELAY"}}, 1279 {{BVG_STRING, BLUE_WHITE2, 1060, 885, 160, 8, "RATE DEPTH SPIN GAIN"}}, 1280 {{BVG_STRING, BLUE_WHITE2, 1220, 885, 160, 8, "TIME FEED CROSS GAIN"}}, 1281 {{BVG_STRING, BLUE_WHITE2, 1480, 885, 50, 8, "PROG"}}, 1282 {{BVG_STRING, BLUE_WHITE2, 1480, 910, 50, 8, "MIDI"}}, 1283 } 1284 }; 1285 1286 bvgImage odysseyMemImage = { 1287 1200, 100, 1288 0x00000000, 1289 4, 1290 { 1291 {{BVG_STRING, BVG_WHITE, 20, 80, 200, 12, "MARK I/II DOWN UP"}}, 1292 {{BVG_STRING, BVG_WHITE, 148, 45, 35, 12, "MIDI"}}, 1293 {{BVG_STRING, BVG_WHITE, 225, 80, 440, 12, "LOAD 1 2 3 4 5 6 7 8"}}, 1294 {{BVG_STRING, BVG_WHITE, 643, 80, 440, 12, "1 2 3 4 5 6 7 8 SAVE"}}, 1295 } 1296 }; 1297 1298 bvgImage odysseyImage = { 1299 1200, 600, 1300 0x00000000, 1301 68, 1302 { 1303 {{BVG_STRING, BVG_WHITE, 150, 22, 360, 8, "FREQUENCY FREQUENCY "}}, 1304 {{BVG_STRING, BVG_WHITE, 94, 35, 420, 8, "NOISE COARSE FINE KBD COARSE FINE SYNC"}}, 1305 {{BVG_STRING, BVG_WHITE, 60, 60, 40, 8, "PINK"}}, 1306 {{BVG_STRING, BVG_WHITE, 55, 77, 45, 8, "WHITE"}}, 1307 {{BVG_STRING, BVG_WHITE, 94, 103, 420, 8, " LFO OFF "}}, 1308 {{BVG_STRING, BVG_WHITE, 420, 196, 40, 8, "DUAL"}}, 1309 {{BVG_STRING, BVG_WHITE, 96, 230, 420, 8, " VOLTAGE VOLTAGE "}}, 1310 {{BVG_STRING, BVG_WHITE, 96, 242, 420, 8, " CONTROLLED CONTROLLED "}}, 1311 {{BVG_STRING, BVG_WHITE, 96, 254, 420, 8, " OSCILLATOR OSCILLATOR "}}, 1312 {{BVG_STRING, BVG_WHITE, 96, 266, 420, 8, " 1 2 "}}, 1313 {{BVG_STRING, BVG_WHITE, 240, 307, 360, 8, "PW PWM PW PWM "}}, 1314 {{BVG_VECT|2, OFF_WHITE, 280, 230, 24, 10, (char *) &sawWave}}, 1315 {{BVG_VECT|2, OFF_WHITE, 280, 270, 24, 10, (char *) &squareWave}}, 1316 {{BVG_VECT|2, OFF_WHITE, 460, 230, 24, 10, (char *) &sawWave}}, 1317 {{BVG_VECT|2, OFF_WHITE, 460, 270, 24, 10, (char *) &squareWave}}, 1318 {{BVG_VECT|2, OFF_WHITE, 617, 100, 16, 10, (char *) &sineWave}}, 1319 {{BVG_VECT|2, OFF_WHITE, 617, 140, 16, 10, (char *) &squareWave}}, 1320 {{BVG_STRING, BVG_WHITE, 63, 307, 90, 8, "TRANSPOSE"}}, 1321 {{BVG_STRING, BVG_WHITE, 100, 345, 20, 8, "+1"}}, 1322 {{BVG_STRING, BVG_WHITE, 100, 445, 20, 8, "-1"}}, 1323 {{BVG_STRING, BVG_WHITE, 25, 463, 50, 8, "GLIDE"}}, 1324 {{BVG_STRING, BVG_WHITE, 25, 560, 130, 8, "PITCH CONTROL"}}, 1325 {{BVG_STRING, BVG_WHITE, 507, 19, 800, 8, " LFO VCF VCF HPF VCA ENV "}}, 1326 {{BVG_STRING, BVG_WHITE, 507, 35, 800, 8, " FREQ FREQ RES FREQ GAIN A R "}}, 1327 {{BVG_STRING, BVG_WHITE, 510, 290, 800, 8, " ENV "}}, 1328 {{BVG_STRING, BVG_WHITE, 510, 109, 800, 8, " LOW "}}, 1329 {{BVG_STRING, BVG_WHITE, 512, 123, 800, 8, " FREQUENCY "}}, 1330 {{BVG_STRING, BVG_WHITE, 510, 137, 800, 8, " OSCILLATOR "}}, 1331 {{BVG_STRING, BVG_WHITE, 510, 236, 800, 8, " VOLTAGE HIGH VOLTAGE "}}, 1332 {{BVG_STRING, BVG_WHITE, 510, 250, 800, 8, " SH SH AUDIO CONTROLLED PASS CONTROLLED "}}, 1333 {{BVG_STRING, BVG_WHITE, 510, 264, 800, 8, " MIXER MIXER FILTER FILTER AMPLIFIER "}}, 1334 {{BVG_STRING, BVG_WHITE, 510, 307, 800, 8, " OUTPUT A D S R "}}, 1335 {{BVG_STRING, BVG_WHITE, 155, 465, 420, 8, " FM FM "}}, 1336 {{BVG_STRING, BVG_WHITE, 153, 481, 420, 8, " LFO SH LFO LFO SH LFO "}}, 1337 {{BVG_VECT|2, OFF_WHITE, 158, 495, 20, 10, (char *) &sineWave}}, 1338 {{BVG_VECT|2, OFF_WHITE, 280, 495, 20, 10, (char *) &sineWave}}, 1339 {{BVG_VECT|2, OFF_WHITE, 342, 495, 20, 10, (char *) &sineWave}}, 1340 {{BVG_VECT|2, OFF_WHITE, 462, 495, 20, 10, (char *) &sineWave}}, 1341 {{BVG_VECT|2, OFF_WHITE, 522, 495, 20, 10, (char *) &sawWave}}, 1342 {{BVG_VECT|2, OFF_WHITE, 726, 495, 20, 10, (char *) &sawWave}}, 1343 {{BVG_VECT|2, OFF_WHITE, 766, 495, 20, 10, (char *) &sawWave}}, 1344 {{BVG_STRING, BVG_WHITE, 155, 560, 420, 8, " LFO ADSR ADSR SH ADSR ADSR "}}, 1345 {{BVG_VECT|2, OFF_WHITE, 158, 574, 20, 10, (char *) &squareWave}}, 1346 {{BVG_VECT|2, OFF_WHITE, 198, 574, 20, 10, (char *) &env}}, 1347 {{BVG_VECT|2, OFF_WHITE, 282, 574, 20, 10, (char *) &env}}, 1348 {{BVG_VECT|2, OFF_WHITE, 376, 574, 20, 10, (char *) &env}}, 1349 {{BVG_VECT|2, OFF_WHITE, 465, 574, 20, 10, (char *) &env}}, 1350 {{BVG_VECT|2, OFF_WHITE, 524, 574, 20, 10, (char *) &squareWave}}, 1351 {{BVG_VECT|2, OFF_WHITE, 562, 574, 20, 10, (char *) &squareWave}}, 1352 {{BVG_VECT|2, OFF_WHITE, 727, 574, 20, 10, (char *) &squareWave}}, 1353 {{BVG_VECT|2, OFF_WHITE, 768, 574, 20, 10, (char *) &squareWave}}, 1354 {{BVG_VECT|2, OFF_WHITE, 850, 574, 20, 10, (char *) &sineWave}}, 1355 {{BVG_VECT|2, OFF_WHITE, 889, 495, 20, 10, (char *) &env}}, 1356 {{BVG_VECT|2, OFF_WHITE, 985, 495, 20, 10, (char *) &env}}, 1357 {{BVG_VECT|2, OFF_WHITE, 889, 574, 20, 10, (char *) &env}}, 1358 {{BVG_VECT|2, OFF_WHITE, 985, 574, 20, 10, (char *) &env}}, 1359 {{BVG_VECT|2, OFF_WHITE, 1028, 574, 20, 10, (char *) &squareWave}}, 1360 {{BVG_VECT|2, OFF_WHITE, 1150, 574, 20, 10, (char *) &squareWave}}, 1361 {{BVG_STRING, BVG_WHITE, 155, 574, 420, 8, " MIX "}}, 1362 {{BVG_STRING, BVG_WHITE, 510, 481, 800, 8, " VCO1 NOISE TRIG NOISE VCO1 VCO2 KBD SH ADSR AR ADSR AR "}}, 1363 {{BVG_STRING, BVG_WHITE, 510, 495, 800, 8, " KBD KBD KBD KBD "}}, 1364 {{BVG_STRING, BVG_WHITE, 507, 560, 800, 8, " RING VCO1 VCO2 SH LFO AR ADSR REPEAT AUTO REPEAT "}}, 1365 {{BVG_STRING, BVG_WHITE, 507, 574, 800, 8, " MOD MIX "}}, 1366 {{BVG_VECT|2, OFF_WHITE, 1060, 16, 20, 10, (char *) &env}}, 1367 {{BVG_VECT|2, OFF_WHITE, 1100, 285, 20, 10, (char *) &env}}, 1368 {{BVG_VECT, OFF_WHITE, 40, 495, 12, 10, (char *) &flat}}, 1369 {{BVG_VECT, OFF_WHITE, 73, 495, 16, 10, (char *) &sineWave}}, 1370 {{BVG_VECT, OFF_WHITE, 106, 495, 10, 10, (char *) &sharp}}, 1371 } 1372 }; 1373 1374 bvgImage subMiniImage = { 1375 680, 400, 1376 0x00000000, 1377 2, 1378 { 1379 {{BVG_VECT, OFF_WHITE, 0, 0, 34, 53, (char *) &pot}}, 1380 {{BVG_STRING, OFF_WHITE, 4, 55, 35, 8, "O 1O"}}, 1381 } 1382 }; 1383 1384 bvgImage subMiniImage2 = { 1385 680, 400, 1386 0x00000000, 1387 3, 1388 { 1389 {{BVG_VECT, BVG_WHITE, 0, 0, 46, 70, (char *) &pot}}, 1390 {{BVG_STRING, OFF_WHITE, 0, 4, 57, 8, "-3 3"}}, 1391 {{BVG_STRING, OFF_WHITE, 0, 75, 55, 8, "-7 7"}}, 1392 } 1393 }; 1394 1395 bvgImage subMiniImage3 = { 1396 680, 400, 1397 0x00000000, 1398 3, 1399 { 1400 {{BVG_STRING, OFF_WHITE, 8, 0, 38, 8, "8 4"}}, 1401 {{BVG_STRING, OFF_WHITE, 0, 25, 55, 8, "16 2"}}, 1402 {{BVG_STRING, OFF_WHITE, 7, 50, 45, 8, "32 1"}}, 1403 } 1404 }; 1405 1406 bvgImage subMiniImage4 = { 1407 680, 400, 1408 0x00000000, 1409 6, 1410 { 1411 {{BVG_VECT, OFF_WHITE, 5, 48, 7, 8, (char *) &sineWave}}, 1412 {{BVG_VECT, OFF_WHITE, 0, 23, 7, 8, (char *) &squareWave}}, 1413 {{BVG_VECT, OFF_WHITE, 5, 0, 7, 8, (char *) &pWave}}, 1414 {{BVG_VECT, OFF_WHITE, 30, 0, 7, 8, (char *) &rampWave}}, 1415 {{BVG_VECT, OFF_WHITE, 37, 23, 7, 8, (char *) &triWave}}, 1416 {{BVG_VECT, BVG_WHITE, 34, 48, 7, 8, (char *) &biRampWave}}, 1417 } 1418 }; 1419 1420 bvgImage pro1Pot = { 1421 1000, 600, 1422 0x00000000, 1423 6, 1424 { 1425 {{BVG_STRING, BVG_WHITE, 45, 17, 8, 9, "5"}}, 1426 {{BVG_STRING, BVG_WHITE, 29, 21, 60, 9, " 4 6 "}}, 1427 {{BVG_STRING, BVG_WHITE, 20, 36, 80, 9, " 3 7 "}}, 1428 {{BVG_STRING, BVG_WHITE, 15, 56, 90, 9, " 2 8 "}}, 1429 {{BVG_STRING, BVG_WHITE, 21, 78, 80, 9, " 1 9 "}}, 1430 {{BVG_STRING, BVG_WHITE, 32, 93, 50, 9, " O 1O"}}, 1431 } 1432 }; 1433 1434 bvgImage pro1ModPot = { 1435 1000, 600, 1436 0x00000000, 1437 10, 1438 { 1439 {{BVG_STRING, BVG_WHITE, 45, 17, 8, 9, "5"}}, 1440 {{BVG_STRING, BVG_WHITE, 29, 21, 60, 9, " 4 6 "}}, 1441 {{BVG_STRING, BVG_WHITE, 20, 36, 80, 9, " 3 7 "}}, 1442 {{BVG_STRING, BVG_WHITE, 15, 56, 90, 9, " 2 8 "}}, 1443 {{BVG_STRING, BVG_WHITE, 21, 78, 80, 9, " 1 9 "}}, 1444 {{BVG_STRING, BVG_WHITE, 32, 93, 50, 9, " O 1O"}}, 1445 {{BVG_STRING, BVG_WHITE, 30, 117, 55, 10, "AMOUNT"}}, 1446 {{BVG_STRING, BVG_WHITE, 84, 16, 45, 9, "WHEEL"}}, 1447 {{BVG_STRING, BVG_WHITE, 85, 100, 45, 9, "DIRECT"}}, 1448 {{BVG_STRING, BVG_WHITE, 85, 117, 45, 9, "ROUTE"}}, 1449 } 1450 }; 1451 1452 bvgImage pro1ModSwitch = { 1453 1000, 600, 1454 0x00000000, 1455 3, 1456 { 1457 {{BVG_STRING, BVG_WHITE, 0, 0, 40, 9, "WHEEL"}}, 1458 {{BVG_STRING, BVG_WHITE, 0, 25, 40, 9," OFF "}}, 1459 {{BVG_STRING, BVG_WHITE, 0, 50, 40, 9,"ROUTE"}}, 1460 } 1461 }; 1462 1463 bvgImage bmeEnvSel = { 1464 1000, 400, 1465 0x00000000, 1466 2, 1467 { 1468 {{BVG_VECT|2, OFF_WHITE, 1, 0, 30, 12, (char *) &triWave}}, 1469 {{BVG_VECT|2, OFF_WHITE, 1, 74, 30, 12, (char *) &squareWave}}, 1470 } 1471 }; 1472 1473 bvgCoords obxLogoCoords[31] = { 1474 {0, 0}, 1475 {40, 0}, 1476 {50, 5}, 1477 {64, 14}, 1478 {64, 28}, 1479 {54, 39}, 1480 {66, 48}, 1481 {74, 70}, 1482 {74, 82}, 1483 {70, 90}, 1484 {60, 100}, 1485 {0, 100}, 1486 {14, 96}, 1487 {14, 4}, 1488 {0, 0}, 1489 {-1, -1}, 1490 {28, 12}, 1491 {36, 12}, 1492 {46, 20}, 1493 {46, 29}, 1494 {35, 37}, 1495 {28, 37}, 1496 {28, 12}, 1497 {-1, -1}, 1498 {28, 52}, 1499 {41, 52}, 1500 {51, 70}, 1501 {51, 79}, 1502 {40, 92}, 1503 {28, 92}, 1504 {28, 52}, 1505 }; 1506 bvgVect obxLogo = { 1507 31, 1508 obxLogoCoords 1509 }; 1510 1511 bvgCoords obxXCoords[21] = { 1512 {0, 0}, 1513 {40, 0}, 1514 {38, 10}, 1515 {53, 34}, 1516 {70, 15}, 1517 {75, 0}, 1518 {85, 0}, 1519 {80, 15}, 1520 {57, 40}, 1521 {90, 96}, 1522 {100, 100}, 1523 {60, 100}, 1524 {62, 90}, 1525 {43, 56}, 1526 {15, 85}, 1527 {10, 100}, 1528 {00, 100}, 1529 {5, 85}, 1530 {40, 49}, 1531 {15, 10}, 1532 {0, 0}, 1533 }; 1534 bvgVect obxX = { 1535 21, 1536 obxXCoords 1537 }; 1538 1539 bvgCoords obxHiphenCoords[7] = { 1540 {30, 40}, 1541 {70, 40}, 1542 {60, 45}, 1543 {50, 60}, 1544 {0, 60}, 1545 {20, 55}, 1546 {30, 40}, 1547 }; 1548 bvgVect obxHiphen = { 1549 7, 1550 obxHiphenCoords 1551 }; 1552 1553 bvgImage obxLogoImage = { 1554 900, 150, 1555 0x00000000, 1556 4, 1557 { 1558 {{BVG_VECT, OFF_WHITE, 200, 5, 45, 120, (char *) &obxLogo}}, 1559 {{BVG_VECT, OFF_WHITE, 230, 5, 45, 120, (char *) &obxLogo}}, 1560 {{BVG_VECT, OFF_WHITE, 265, 5, 35, 120, (char *) &obxHiphen}}, 1561 {{BVG_VECT, OFF_WHITE, 278, 5, 45, 120, (char *) &obxX}}, 1562 } 1563 }; 1564 1565 bvgImage obxModImage = { 1566 200, 200, 1567 0x00000000, 1568 1, 1569 { 1570 {{BVG_STRING, BVG_WHITE, 15, 140, 190, 10, "NARROW OSC2 TRANS"}}, 1571 } 1572 }; 1573 1574 #define obxText(x, y, w, h, W, text) \ 1575 {{BVG_SQUARE, BVG_BLACK, x - 1, y - 1, x + W + 1, y + h + 1}}, \ 1576 {{BVG_STRING, BVG_WHITE, x, y, w, h, text}} 1577 1578 bvgImage obxImage = { 1579 750, 200, 1580 0x00000000, 1581 81, 1582 { 1583 {{BVG_STRING, BVG_WHITE, 54, 10, 40, 5, "MANUAL"}}, 1584 obxText(54, 30, 40, 5, 28, "VOLUME"), 1585 obxText(39, 75, 80, 5, 58, "AUTO HOLD RESET"), 1586 obxText(50, 110, 50, 5, 38, "MASTERTUNE"), 1587 {{BVG_STRING, BVG_WHITE, 127, 10, 45, 5, "CONTROL"}}, 1588 obxText(130, 30, 30, 5, 23, "GLIDE"), 1589 obxText(127, 75, 40, 5, 28, "UNISON"), 1590 obxText(122, 110, 60, 5, 42, "OSC2 DETUNE"), 1591 {{BVG_STRING, BVG_WHITE, 210, 10, 65, 5, "MODULATION"}}, 1592 obxText(184, 30, 23, 5, 17, "LFO"), 1593 obxText(183, 75, 25, 5, 19, "SINE"), 1594 obxText(178, 110, 45, 5, 35, "SQUARE"), 1595 obxText(184, 144, 23, 5, 17, "S/H"), 1596 obxText(223, 30, 38, 5, 29, "DEPTH"), 1597 obxText(229, 75, 25, 5, 17, "OSC1"), 1598 obxText(229, 110, 25, 5, 19, "OSC2"), 1599 obxText(229, 144, 23, 5, 15, "FILT"), 1600 obxText(269, 30, 23, 5, 17, "PWM"), 1601 obxText(268, 75, 25, 5, 17, "OSC1"), 1602 obxText(268, 110, 25, 5, 19, "OSC2"), 1603 {{BVG_STRING, BVG_WHITE, 350, 10, 75, 5, "OSCILLATORS"}}, 1604 obxText(308, 30, 35, 5, 26, "FREQ1"), 1605 obxText(303, 75, 45, 5, 35, "SAW PULSE"), 1606 obxText(342, 30, 60, 5, 48, "PULSEWIDTH"), 1607 obxText(345, 75, 55, 5, 42, "XMOD SYNC"), 1608 obxText(398, 30, 35, 5, 29, "FREQ2"), 1609 obxText(393, 75, 45, 5, 35, "SAW PULSE"), 1610 {{BVG_STRING, BVG_WHITE, 477, 10, 50, 5, "FILTER"}}, 1611 obxText(443, 30, 30, 5, 23, "FREQ"), 1612 obxText(434, 75, 55, 5, 39, "OSC1 KBD"), 1613 obxText(475, 30, 55, 5, 43, "RESONANCE"), 1614 obxText(480, 75, 45, 5, 35, "HALF FULL"), 1615 obxText(535, 30, 25, 5, 20, "MOD"), 1616 obxText(527, 75, 45, 5, 35, "HALF FULL"), 1617 {{BVG_STRING, BVG_WHITE, 612, 10, 100, 5, "FILTER ENVELOPE"}}, 1618 obxText(580, 30, 180, 5, 139, "ATTACK DECAY SUSTAIN RELEASE"), 1619 obxText(580, 75, 180, 5, 139, "ATTACK DECAY SUSTAIN RELEASE"), 1620 {{BVG_STRING, BVG_WHITE, 608, 115, 110, 5, "AMPLIFIER ENVELOPE"}}, 1621 {{BVG_STRING, BVG_WHITE, 450, 135, 65, 5, "PROGRAMMER"}}, 1622 obxText(310, 144, 25, 5, 18, "LOAD"), 1623 obxText(338, 144, 170, 5, 130, "1 2 3 4 5 6 7 8"), 1624 obxText(485, 144, 170, 5, 130, "1 2 3 4 5 6 7 8"), 1625 obxText(628, 144, 25, 5, 18, "SAVE"), 1626 {{BVG_STRING, BVG_WHITE, 692, 135, 25, 5, "MIDI"}}, 1627 obxText(686, 144, 45, 5, 34, "DOWN UP"), 1628 } 1629 }; 1630 1631 bvgImage BME700ModImage = { 1632 100, 100, 1633 0x00000000, 1634 4, 1635 { 1636 {{BVG_STRING|2, BVG_WHITE, 28, 8, 55, 6, "MEMORY"}}, 1637 {{BVG_STRING, BVG_WHITE, 15, 33, 110, 3, " 1 2 3 4 "}}, 1638 {{BVG_STRING, BVG_WHITE, 15, 58, 110, 3, " 5 6 7 8 "}}, 1639 {{BVG_STRING, BVG_WHITE, 18, 83, 110, 3, "LOAD SAVE UP MOD "}}, 1640 } 1641 }; 1642 1643 bvgImage BME700Image = { 1644 1000, 400, 1645 0x00000000, 1646 51, 1647 { 1648 {{BVG_STRING|2, BVG_WHITE, 59, 5, 60, 15, "MOD1"}}, 1649 {{BVG_STRING|2, BVG_WHITE, 193, 5, 60, 15, "MOD2"}}, 1650 {{BVG_IMAGE, BVG_WHITE, 48, 36, 48, 70, (char *) &bmeEnvSel}}, 1651 {{BVG_IMAGE, BVG_WHITE, 243, 36, 48, 70, (char *) &bmeEnvSel}}, 1652 {{BVG_STRING, BVG_WHITE, 102, 25, 120, 8, "CYCLE CYCLE"}}, 1653 {{BVG_STRING, BVG_WHITE, 91, 90, 140, 8, "1Oms 1Os 1Oms 1Os"}}, 1654 {{BVG_STRING, BVG_WHITE, 263, 63, 25, 8, "PWM"}}, 1655 {{BVG_STRING, BVG_WHITE, 122, 112, 70, 8, "VIBRA MIX"}}, 1656 {{BVG_STRING, BVG_WHITE, 220, 122, 40, 8, "SINGLE"}}, 1657 {{BVG_IMAGE, BVG_WHITE, 256, 122, 48, 70, (char *) &bmeEnvSel}}, 1658 {{BVG_STRING, BVG_WHITE, 78, 176, 210, 8, "ENV1 MOD2 MOD2 DOUBLE"}}, 1659 {{BVG_STRING|2, BVG_WHITE, 391, 5, 70, 15, "MIXER"}}, 1660 {{BVG_STRING, BVG_WHITE, 395, 28, 70, 8, "S/N RATIO"}}, 1661 {{BVG_STRING, BVG_WHITE, 356, 87, 180, 8, "WHITE NOISE VCO OUTPUT"}}, 1662 {{BVG_STRING|2, BVG_WHITE, 630, 5, 60, 15, "ENV1"}}, 1663 {{BVG_STRING, BVG_WHITE, 578, 25, 200, 7, "MODE RISE FALL "}}, 1664 {{BVG_STRING, BVG_WHITE, 630, 90, 140, 7, "2ms 2Os 2Oms 2s"}}, 1665 {{BVG_STRING, BVG_WHITE, 630, 112, 70, 8, "ENV MIX VCF"}}, 1666 {{BVG_STRING, BVG_WHITE, 630, 177, 70, 8, "ENV1/ENV2"}}, 1667 {{BVG_STRING|2, BVG_WHITE, 865, 5, 60, 15, "ENV2"}}, 1668 {{BVG_STRING, BVG_WHITE, 820, 25, 200, 7, "MODE RISE FALL "}}, 1669 {{BVG_STRING, BVG_WHITE, 872, 90, 140, 7, "2ms 2Os 2Oms 2s"}}, 1670 {{BVG_STRING, BVG_WHITE, 865, 112, 70, 8, "ENV MIX VCF"}}, 1671 {{BVG_STRING, BVG_WHITE, 866, 177, 70, 8, "ENV1/ENV2"}}, 1672 {{BVG_STRING|2, BVG_WHITE, 131, 189, 50, 15, "VCO"}}, 1673 {{BVG_STRING, BVG_WHITE, 40, 208, 280, 8, "SPEED RATIO VIBRA - + "}}, 1674 {{BVG_STRING, BVG_WHITE, 40, 297, 280, 8, "GLIDE PULSE SHAPE TUNE "}}, 1675 {{BVG_STRING, BVG_WHITE, 40, 310, 280, 7, " ON MAN ENV 8 16"}}, 1676 {{BVG_STRING, BVG_WHITE, 40, 362, 280, 7, " OFF AUTO MOD 4"}}, 1677 {{BVG_VECT|2, OFF_WHITE, 160, 360, 10, 8, (char *) &squareWave}}, 1678 {{BVG_VECT|2, OFF_WHITE, 200, 360, 10, 8, (char *) &triWave}}, 1679 {{BVG_STRING|2, BVG_WHITE, 388, 189, 80, 15, "RES FILT"}}, 1680 {{BVG_STRING, BVG_WHITE, 410, 208, 30, 8, "MODE"}}, 1681 {{BVG_STRING, BVG_WHITE, 408, 221, 36, 8, "SHARP"}}, 1682 {{BVG_STRING, BVG_WHITE, 410, 276, 30, 8, "FLAT"}}, 1683 {{BVG_STRING, BVG_WHITE, 395, 295, 70, 8, "FREQUENCY"}}, 1684 {{BVG_STRING, BVG_WHITE, 360, 310, 160, 7, "1 2 4 8 16 "}}, 1685 {{BVG_STRING, BVG_WHITE, 360, 362, 160, 7, "O O O O O "}}, 1686 {{BVG_STRING|2, BVG_WHITE, 631, 189, 50, 15, "VCF"}}, 1687 {{BVG_STRING, BVG_WHITE, 563, 208, 200, 7, "RESONANCE BASIS ENV"}}, 1688 {{BVG_STRING, BVG_WHITE, 561, 272, 220, 7, " O 6 O 6 MOD ENV "}}, 1689 {{BVG_STRING, BVG_WHITE, 561, 296, 220, 7, " MOD MIX "}}, 1690 {{BVG_IMAGE, BVG_WHITE, 582, 310, 48, 70, (char *) &bmeEnvSel}}, 1691 {{BVG_STRING, BVG_WHITE, 561, 310, 220, 7, " MOD1 KBD "}}, 1692 {{BVG_STRING, BVG_WHITE, 561, 362, 220, 7, " MOD2 MOD MOD ENV "}}, 1693 {{BVG_STRING|2, BVG_WHITE, 868, 189, 50, 15, "VCA"}}, 1694 {{BVG_STRING, BVG_WHITE, 805, 208, 220, 7, "FILTER-MIX OUTPUT MOD-MIX"}}, 1695 {{BVG_STRING, BVG_WHITE, 803, 272, 220, 7, "VCF RES O 6 MOD ENV "}}, 1696 {{BVG_STRING, BVG_WHITE, 803, 310, 220, 7, " MOD1 "}}, 1697 {{BVG_STRING, BVG_WHITE, 803, 362, 220, 7, " MOD2 "}}, 1698 {{BVG_IMAGE, BVG_WHITE, 923, 310, 48, 70, (char *) &bmeEnvSel}}, 1699 {{BVG_STRING|2, BVG_RED, 290, 110, 60, 15, "MOD2"}}, 1700 {{BVG_STRING|2, BVG_GREEN, 290, 110, 60, 15, "MOD2"}}, 1701 {{BVG_STRING|2, BVG_GREEN, 290, 110, 60, 15, "MOD2"}}, 1702 {{BVG_STRING|2, BVG_GREEN, 290, 110, 60, 15, "MOD2"}}, 1703 {{BVG_STRING|2, BVG_GREEN, 290, 110, 60, 15, "MOD2"}}, 1704 {{BVG_STRING|2, BVG_GREEN, 290, 110, 60, 15, "MOD2"}}, 1705 {{BVG_STRING|2, BVG_GREEN, 290, 110, 60, 15, "MOD2"}}, 1706 {{BVG_STRING|2, BVG_GREEN, 290, 110, 60, 15, "MOD2"}}, 1707 {{BVG_STRING|2, BVG_GREEN, 290, 110, 60, 15, "MOD2"}}, 1708 {{BVG_STRING|2, BVG_GREEN, 290, 110, 60, 15, "MOD2"}}, 1709 } 1710 }; 1711 1712 bvgImage Prophet1Image = { 1713 1000, 600, 1714 0x00000000, 1715 100, 1716 { 1717 {{BVG_STRING, BVG_WHITE, 61, 34, 70, 10, "MODULATION"}}, 1718 {{BVG_STRING, BVG_WHITE, 54, 53, 30, 8, "FROM"}}, 1719 {{BVG_STRING, BVG_WHITE, 134, 53, 15, 8, "TO"}}, 1720 {{BVG_IMAGE, BVG_BLACK, 10, 70, 85, 84, (char *) &pro1ModPot}}, 1721 {{BVG_IMAGE, BVG_BLACK, 10, 218, 85, 84, (char *) &pro1ModPot}}, 1722 {{BVG_IMAGE, BVG_BLACK, 10, 366, 85, 84, (char *) &pro1ModPot}}, 1723 {{BVG_IMAGE, BVG_BLACK, 118, 71, 85, 84, (char *) &pro1ModSwitch}}, 1724 {{BVG_IMAGE, BVG_BLACK, 118, 159, 85, 84, (char *) &pro1ModSwitch}}, 1725 {{BVG_IMAGE, BVG_BLACK, 118, 242, 85, 84, (char *) &pro1ModSwitch}}, 1726 {{BVG_IMAGE, BVG_BLACK, 118, 330, 85, 84, (char *) &pro1ModSwitch}}, 1727 {{BVG_IMAGE, BVG_BLACK, 118, 413, 85, 84, (char *) &pro1ModSwitch}}, 1728 {{BVG_STRING, BVG_WHITE, 35, 180, 60, 10, "FILTER ENV"}}, 1729 {{BVG_STRING, BVG_WHITE, 35, 330, 35, 10, "OSC-B"}}, 1730 {{BVG_STRING, BVG_WHITE, 35, 478, 25, 10, "LFO"}}, 1731 {{BVG_STRING, BVG_WHITE, 118, 130, 50, 9, "OSC-A FREQ"}}, 1732 {{BVG_STRING, BVG_WHITE, 118, 214, 50, 9, "OSC-A PW"}}, 1733 {{BVG_STRING, BVG_WHITE, 118, 300, 50, 9, "OSC-B FREQ"}}, 1734 {{BVG_STRING, BVG_WHITE, 118, 386, 50, 9, "OSC-B PW"}}, 1735 {{BVG_STRING, BVG_WHITE, 125, 470, 35, 9, "FILTER"}}, 1736 {{BVG_STRING, BVG_WHITE, 287, 53, 76, 10, "OSCILLATOR A"}}, 1737 {{BVG_STRING, BVG_WHITE, 245, 75, 76, 8, " 1 2 "}}, 1738 {{BVG_STRING, BVG_WHITE, 245, 89, 76, 8, "O 3"}}, 1739 {{BVG_VECT|2, OFF_WHITE, 310, 80, 12, 12, (char *) &sawWave}}, 1740 {{BVG_VECT|2, OFF_WHITE, 340, 80, 12, 12, (char *) &squareWave}}, 1741 {{BVG_STRING, BVG_WHITE, 185, 170, 60, 9, "FREQUENCY"}}, 1742 {{BVG_STRING, BVG_WHITE, 368, 170, 66, 9, "PULSE WIDTH"}}, 1743 {{BVG_STRING, BVG_WHITE, 258, 150, 40, 8, "OCTAVE"}}, 1744 {{BVG_STRING, BVG_WHITE, 321, 150, 27, 8, "SHAPE"}}, 1745 {{BVG_STRING, BVG_WHITE, 430, 88, 25, 8, "SYNC"}}, 1746 {{BVG_STRING, BVG_WHITE, 433, 150, 20, 8, "OFF"}}, 1747 {{BVG_STRING, BVG_WHITE, 550, 53, 30, 10, "MIXER"}}, 1748 {{BVG_STRING, BVG_WHITE, 480, 170, 210, 9, "OSC A OSC B NOISE "}}, 1749 {{BVG_STRING, BVG_WHITE, 317, 200, 76, 10, "OSCILLATOR B"}}, 1750 {{BVG_STRING, BVG_WHITE, 245, 222, 76, 8, " 1 2 "}}, 1751 {{BVG_STRING, BVG_WHITE, 245, 237, 76, 8, "O 3"}}, 1752 {{BVG_VECT|2, OFF_WHITE, 310, 227, 12, 12, (char *) &sawWave}}, 1753 {{BVG_VECT|2, OFF_WHITE, 340, 227, 12, 12, (char *) &triWave}}, 1754 {{BVG_VECT|2, OFF_WHITE, 370, 227, 12, 12, (char *) &squareWave}}, 1755 {{BVG_STRING, BVG_WHITE, 185, 317, 60, 9, "FREQUENCY"}}, 1756 {{BVG_STRING, BVG_WHITE, 400, 317, 66, 9, "PULSE WIDTH"}}, 1757 {{BVG_STRING, BVG_WHITE, 258, 297, 40, 8, "OCTAVE"}}, 1758 {{BVG_STRING, BVG_WHITE, 337, 297, 27, 8, "SHAPE"}}, 1759 {{BVG_STRING, BVG_WHITE, 460, 234, 60, 8, "LOFREQ KEY"}}, 1760 {{BVG_STRING, BVG_WHITE, 460, 297, 60, 8, "NORMAL OFF"}}, 1761 {{BVG_STRING, BVG_WHITE, 579, 200, 35, 10, "GLIDE"}}, 1762 {{BVG_STRING, BVG_WHITE, 610, 234, 40, 8, " KEY "}}, 1763 {{BVG_STRING, BVG_WHITE, 605, 297, 44, 8, "NORMAL"}}, 1764 {{BVG_STRING, BVG_WHITE, 565, 317, 30, 9, "RATE"}}, 1765 {{BVG_STRING, BVG_WHITE, 780, 53, 36, 10, "FILTER"}}, 1766 {{BVG_STRING, BVG_WHITE, 680, 170, 300, 9, "CUTOFF RESONANCE ENVELOPE KEYBOARD "}}, 1767 {{BVG_STRING, BVG_WHITE, 680, 183, 300, 9, " AMOUNT AMOUNT "}}, 1768 {{BVG_STRING, BVG_WHITE, 680, 318, 350, 9, "ATTACK DECAY SUSTAIN RELEASE TUNE "}}, 1769 {{BVG_STRING, BVG_WHITE, 245, 350, 18, 10, "LFO"}}, 1770 {{BVG_VECT|2, OFF_WHITE, 247, 374, 12, 12, (char *) &sawWave}}, 1771 {{BVG_VECT|2, OFF_WHITE, 276, 374, 12, 12, (char *) &triWave}}, 1772 {{BVG_VECT|2, OFF_WHITE, 307, 374, 12, 12, (char *) &squareWave}}, 1773 {{BVG_STRING, BVG_WHITE, 185, 467, 60, 9, "FREQUENCY"}}, 1774 {{BVG_STRING, BVG_WHITE, 274, 444, 27, 8, "SHAPE"}}, 1775 {{BVG_STRING, BVG_WHITE, 371, 350, 64, 10, "SEQUENCER"}}, 1776 {{BVG_STRING, BVG_WHITE, 370, 375, 80, 8, "ON RECORD"}}, 1777 {{BVG_STRING, BVG_WHITE, 370, 450, 80, 8, "OFF PLAY "}}, 1778 {{BVG_STRING, BVG_WHITE, 451, 350, 60, 10, "ARPEGGIATE"}}, 1779 {{BVG_STRING, BVG_WHITE, 460, 375, 50, 8, " UP "}}, 1780 {{BVG_STRING, BVG_WHITE, 490, 415, 50, 8, "OFF "}}, 1781 {{BVG_STRING, BVG_WHITE, 460, 460, 50, 8, "UP/DOWN"}}, 1782 {{BVG_STRING, BVG_WHITE, 577, 350, 30, 10, "MODE"}}, 1783 {{BVG_STRING, BVG_WHITE, 536, 375, 140, 8, "RETRIG REPEAT DRONE"}}, 1784 {{BVG_STRING, BVG_WHITE, 536, 450, 140, 8, "NORMAL NORMAL OFF "}}, 1785 {{BVG_STRING, BVG_WHITE, 774, 350, 56, 10, "AMPLIFIER"}}, 1786 {{BVG_STRING, BVG_WHITE, 680, 467, 350, 9, "ATTACK DECAY SUSTAIN RELEASE VOLUME"}}, 1787 {{BVG_STRING, BVG_WHITE, 28, 530, 100, 9, "DOWN UP"}}, 1788 {{BVG_STRING, BVG_WHITE, 59, 550, 30, 9, "MIDI"}}, 1789 {{BVG_STRING, BVG_WHITE, 50, 565, 50, 9, "CHANNEL"}}, 1790 {{BVG_STRING, BVG_WHITE, 183, 530, 100, 9, "LOAD SAVE BANK"}}, 1791 {{BVG_STRING, BVG_WHITE, 335, 530, 100, 9, " PROGRAMMER "}}, 1792 {{BVG_STRING, BVG_WHITE, 494, 530, 180, 9, "1 2 3 4 5 6 7 8"}}, 1793 {{BVG_STRING, BVG_WHITE, 655, 530, 100, 9, "DOWN UP FIND"}}, 1794 {{BVG_IMAGE, BVG_BLACK, 166, 70, 85, 84, (char *) &pro1Pot}}, 1795 {{BVG_IMAGE, BVG_BLACK, 355, 70, 85, 84, (char *) &pro1Pot}}, 1796 {{BVG_IMAGE, BVG_BLACK, 456, 70, 85, 84, (char *) &pro1Pot}}, 1797 {{BVG_IMAGE, BVG_BLACK, 520, 70, 85, 84, (char *) &pro1Pot}}, 1798 {{BVG_IMAGE, BVG_BLACK, 582, 70, 85, 84, (char *) &pro1Pot}}, 1799 {{BVG_IMAGE, BVG_BLACK, 535, 218, 85, 84, (char *) &pro1Pot}}, 1800 {{BVG_IMAGE, BVG_BLACK, 166, 218, 85, 84, (char *) &pro1Pot}}, 1801 {{BVG_IMAGE, BVG_BLACK, 384, 218, 85, 84, (char *) &pro1Pot}}, 1802 {{BVG_IMAGE, BVG_BLACK, 166, 368, 85, 84, (char *) &pro1Pot}}, 1803 {{BVG_IMAGE, BVG_BLACK, 657, 70, 85, 84, (char *) &pro1Pot}}, 1804 {{BVG_IMAGE, BVG_BLACK, 720, 70, 85, 84, (char *) &pro1Pot}}, 1805 {{BVG_IMAGE, BVG_BLACK, 782, 70, 85, 84, (char *) &pro1Pot}}, 1806 {{BVG_IMAGE, BVG_BLACK, 845, 70, 85, 84, (char *) &pro1Pot}}, 1807 {{BVG_IMAGE, BVG_BLACK, 657, 218, 85, 84, (char *) &pro1Pot}}, 1808 {{BVG_IMAGE, BVG_BLACK, 720, 218, 85, 84, (char *) &pro1Pot}}, 1809 {{BVG_IMAGE, BVG_BLACK, 782, 218, 85, 84, (char *) &pro1Pot}}, 1810 {{BVG_IMAGE, BVG_BLACK, 845, 218, 85, 84, (char *) &pro1Pot}}, 1811 {{BVG_IMAGE, BVG_BLACK, 657, 368, 85, 84, (char *) &pro1Pot}}, 1812 {{BVG_IMAGE, BVG_BLACK, 720, 368, 85, 84, (char *) &pro1Pot}}, 1813 {{BVG_IMAGE, BVG_BLACK, 782, 368, 85, 84, (char *) &pro1Pot}}, 1814 {{BVG_IMAGE, BVG_BLACK, 845, 368, 85, 84, (char *) &pro1Pot}}, 1815 {{BVG_IMAGE, BVG_BLACK, 917, 218, 85, 84, (char *) &pro1Pot}}, 1816 {{BVG_IMAGE, BVG_BLACK, 917, 368, 85, 84, (char *) &pro1Pot}}, 1817 {{BVG_VECT, BVG_GREEN, 500, 300, 20, 10, (char *) &biRampWave}}, 1818 {{BVG_VECT, BVG_GREEN, 500, 300, 20, 10, (char *) &biRampWave}}, 1819 {{BVG_VECT, BVG_GREEN, 500, 300, 20, 10, (char *) &biRampWave}}, 1820 {{BVG_VECT, BVG_GREEN, 500, 300, 20, 10, (char *) &biRampWave}}, 1821 {{BVG_VECT, BVG_GREEN, 500, 300, 20, 10, (char *) &biRampWave}}, 1822 {{BVG_VECT, BVG_GREEN, 500, 300, 20, 10, (char *) &biRampWave}}, 1823 {{BVG_VECT, BVG_GREEN, 500, 300, 20, 10, (char *) &biRampWave}}, 1824 {{BVG_VECT, BVG_GREEN, 500, 300, 20, 10, (char *) &biRampWave}}, 1825 {{BVG_VECT, BVG_GREEN, 500, 300, 20, 10, (char *) &biRampWave}}, 1826 {{BVG_VECT, BVG_GREEN, 500, 300, 20, 10, (char *) &biRampWave}}, 1827 } 1828 }; 1829 1830 bvgImage Prophet52Image = { 1831 1024, 400, 1832 0x00000000, 1833 39, 1834 { 1835 {{BVG_STRING, OFF_WHITE, 70, 34, 85, 10, "POLY MOD"}}, 1836 {{BVG_STRING, OFF_WHITE, 115, 50, 100, 10, "FREQA PWA FILT"}}, 1837 {{BVG_STRING, OFF_WHITE, 9, 109, 120, 10, "FILT OSCB"}}, 1838 {{BVG_STRING, OFF_WHITE, 39, 119, 50, 10, "AMOUNT"}}, 1839 {{BVG_STRING, OFF_WHITE, 145, 114, 35, 10, "DEST"}}, 1840 {{BVG_STRING, OFF_WHITE, 266, 34, 110, 10, "OSCILLATOR A"}}, 1841 {{BVG_VECT, OFF_WHITE, 263, 50, 10, 10, (char *) &rampWave}}, 1842 {{BVG_VECT, OFF_WHITE, 294, 50, 10, 10, (char *) &squareWave}}, 1843 {{BVG_STRING, OFF_WHITE, 218, 111, 220, 10, "FREQ SHAPE PULSE SYNC"}}, 1844 {{BVG_STRING, OFF_WHITE, 468, 34, 45, 10, "MIXER"}}, 1845 {{BVG_STRING, OFF_WHITE, 419, 111, 155, 10, "OSC-A OSC-B NOISE"}}, 1846 {{BVG_STRING, OFF_WHITE, 642, 34, 50, 10, "FILTER"}}, 1847 {{BVG_STRING, OFF_WHITE, 575, 111, 200, 10, "CUTOFF RES ENV KBD"}}, 1848 {{BVG_STRING, OFF_WHITE, 572, 226, 220, 10, "ATTACK DECAY SUSTAIN RELEASE"}}, 1849 {{BVG_STRING, OFF_WHITE, 910, 34, 40, 10, "MIDI"}}, 1850 {{BVG_STRING, OFF_WHITE, 778, 111, 280, 10, "TUNE A440 DOWN UP TUNE"}}, 1851 {{BVG_STRING, OFF_WHITE, 110, 145, 22, 10, "LFO"}}, 1852 {{BVG_VECT, OFF_WHITE, 120, 160, 10, 10, (char *) &rampWave}}, 1853 {{BVG_VECT, OFF_WHITE, 150, 160, 10, 10, (char *) &triWave}}, 1854 {{BVG_VECT, OFF_WHITE, 180, 160, 10, 10, (char *) &squareWave}}, 1855 {{BVG_STRING, OFF_WHITE, 65, 226, 130, 10, "FREQ SHAPE"}}, 1856 {{BVG_STRING, OFF_WHITE, 305, 145, 110, 10, "OSCILLATOR B"}}, 1857 {{BVG_VECT, OFF_WHITE, 320, 160, 10, 10, (char *) &rampWave}}, 1858 {{BVG_VECT, OFF_WHITE, 350, 160, 10, 10, (char *) &triWave}}, 1859 {{BVG_VECT, OFF_WHITE, 382, 160, 10, 10, (char *) &squareWave}}, 1860 {{BVG_STRING, OFF_WHITE, 222, 226, 350, 10, "FREQ FINE SHAPE PULSE LFO KBD"}}, 1861 {{BVG_STRING, OFF_WHITE, 837, 145, 80, 10, "AMPLIFIER"}}, 1862 {{BVG_STRING, OFF_WHITE, 765, 226, 280, 10, " ATTACK DECAY SUSTAIN RELEASE REL"}}, 1863 {{BVG_STRING, OFF_WHITE, 60, 256, 90, 10, "WHEEL MOD"}}, 1864 {{BVG_STRING, OFF_WHITE, 62, 274, 180, 10, "FRQA FRQB PWA PWB FILT"}}, 1865 {{BVG_STRING, OFF_WHITE, 21, 340, 150, 10, "MIX DEST"}}, 1866 {{BVG_STRING, OFF_WHITE, 220, 340, 120, 10, "GLIDE UNISON"}}, 1867 {{BVG_STRING, OFF_WHITE, 528, 256, 90, 10, "PROGRAMMER"}}, 1868 {{BVG_STRING, OFF_WHITE, 590, 274, 180, 10, "1 2 3 4 5 6 7 8"}}, 1869 {{BVG_STRING, OFF_WHITE, 366, 340, 110, 10, "LOAD SAVE BANK"}}, 1870 {{BVG_STRING, OFF_WHITE, 652, 340, 50, 10, "SELECT"}}, 1871 {{BVG_STRING, OFF_WHITE, 847, 256, 50, 10, "CHORUS"}}, 1872 {{BVG_STRING, OFF_WHITE, 775, 340, 230, 10, "SPEED DEPTH PHASE GAIN"}}, 1873 {{BVG_STRING, OFF_WHITE, 980, 340, 50, 10, "VOLUME"}}, 1874 } 1875 }; 1876 1877 bvgImage ProphetImage = { 1878 1024, 400, 1879 0x00000000, 1880 37, 1881 { 1882 {{BVG_STRING, OFF_WHITE, 75, 34, 85, 10, "POLY MOD"}}, 1883 {{BVG_STRING, OFF_WHITE, 120, 50, 100, 10, "FREQA PWA FILT"}}, 1884 {{BVG_STRING, OFF_WHITE, 10, 109, 120, 10, "FILT OSCB"}}, 1885 {{BVG_STRING, OFF_WHITE, 42, 119, 50, 10, "AMOUNT"}}, 1886 {{BVG_STRING, OFF_WHITE, 150, 114, 35, 10, "DEST"}}, 1887 {{BVG_STRING, OFF_WHITE, 286, 34, 110, 10, "OSCILLATOR A"}}, 1888 {{BVG_VECT, OFF_WHITE, 283, 50, 10, 10, (char *) &rampWave}}, 1889 {{BVG_VECT, OFF_WHITE, 315, 50, 10, 10, (char *) &squareWave}}, 1890 {{BVG_STRING, OFF_WHITE, 240, 111, 220, 10, "FREQ SHAPE PULSE SYNC"}}, 1891 {{BVG_STRING, OFF_WHITE, 494, 34, 45, 10, "MIXER"}}, 1892 {{BVG_STRING, OFF_WHITE, 449, 111, 155, 10, "OSC-A OSC-B NOISE"}}, 1893 {{BVG_STRING, OFF_WHITE, 672, 34, 50, 10, "FILTER"}}, 1894 {{BVG_STRING, OFF_WHITE, 605, 111, 200, 10, "CUTOFF RES ENV KBD"}}, 1895 {{BVG_STRING, OFF_WHITE, 602, 226, 220, 10, "ATTACK DECAY SUSTAIN RELEASE"}}, 1896 {{BVG_STRING, OFF_WHITE, 952, 34, 40, 10, "MIDI"}}, 1897 {{BVG_STRING, OFF_WHITE, 818, 111, 220, 10, "TUNE A440 DOWN UP"}}, 1898 {{BVG_STRING, OFF_WHITE, 115, 145, 22, 10, "LFO"}}, 1899 {{BVG_VECT, OFF_WHITE, 124, 160, 10, 10, (char *) &rampWave}}, 1900 {{BVG_VECT, OFF_WHITE, 155, 160, 10, 10, (char *) &triWave}}, 1901 {{BVG_VECT, OFF_WHITE, 185, 160, 10, 10, (char *) &squareWave}}, 1902 {{BVG_STRING, OFF_WHITE, 70, 226, 130, 10, "FREQ SHAPE"}}, 1903 {{BVG_STRING, OFF_WHITE, 325, 145, 110, 10, "OSCILLATOR B"}}, 1904 {{BVG_VECT, OFF_WHITE, 340, 160, 10, 10, (char *) &rampWave}}, 1905 {{BVG_VECT, OFF_WHITE, 370, 160, 10, 10, (char *) &triWave}}, 1906 {{BVG_VECT, OFF_WHITE, 402, 160, 10, 10, (char *) &squareWave}}, 1907 {{BVG_STRING, OFF_WHITE, 242, 226, 350, 10, "FREQ FINE SHAPE PULSE LFO KBD"}}, 1908 {{BVG_STRING, OFF_WHITE, 877, 145, 80, 10, "AMPLIFIER"}}, 1909 {{BVG_STRING, OFF_WHITE, 806, 226, 250, 10, " ATTACK DECAY SUSTAIN RELEASE "}}, 1910 {{BVG_STRING, OFF_WHITE, 63, 256, 90, 10, "WHEEL MOD"}}, 1911 {{BVG_STRING, OFF_WHITE, 56, 274, 180, 10, "FRQA FRQB PWA PWB FILT"}}, 1912 {{BVG_STRING, OFF_WHITE, 24, 340, 150, 10, "MIX DEST"}}, 1913 {{BVG_STRING, OFF_WHITE, 238, 340, 120, 10, "GLIDE UNISON"}}, 1914 {{BVG_STRING, OFF_WHITE, 552, 256, 90, 10, "PROGRAMMER"}}, 1915 {{BVG_STRING, OFF_WHITE, 620, 274, 180, 10, "1 2 3 4 5 6 7 8"}}, 1916 {{BVG_STRING, OFF_WHITE, 396, 340, 110, 10, "LOAD SAVE BANK"}}, 1917 {{BVG_STRING, OFF_WHITE, 687, 340, 50, 10, "SELECT"}}, 1918 {{BVG_STRING, OFF_WHITE, 808, 340, 250, 10, "RELEASE VOLUME TUNE "}}, 1919 } 1920 }; 1921 1922 bvgImage AxxePhatImage = { 1923 800, 400, 0x00000000, 1924 61, 1925 { 1926 {{BVG_STRING, BVG_WHITE, 60, 56, 40, 8, "NOISE"}}, 1927 {{BVG_STRING, BVG_WHITE, 50, 70, 70, 8, "GENERATOR"}}, 1928 {{BVG_STRING, BVG_WHITE, 143, 45, 34, 8, "WHITE"}}, 1929 {{BVG_STRING, BVG_WHITE, 143, 72, 30, 8, "PINK"}}, 1930 {{BVG_STRING, BVG_WHITE, 178, 56, 140, 8, "VOLTAGE CONTROLLED"}}, 1931 {{BVG_STRING, BVG_WHITE, 206, 70, 70, 8, "OSCILLATOR"}}, 1932 {{BVG_VECT|2, OFF_WHITE, 300, 40, 17, 10, (char *) &sawWave}}, 1933 {{BVG_VECT|2, OFF_WHITE, 300, 77, 17, 10, (char *) &squareWave}}, 1934 {{BVG_STRING, BVG_WHITE, 347, 42, 26, 8, "LOW"}}, 1935 {{BVG_STRING, BVG_WHITE, 326, 56, 75, 8, "FREQUENCY"}}, 1936 {{BVG_STRING, BVG_WHITE, 327, 70, 75, 8, "OSCILLATOR"}}, 1937 {{BVG_VECT|2, OFF_WHITE, 400, 40, 19, 14, (char *) &sineWave}}, 1938 {{BVG_VECT|2, OFF_WHITE, 400, 77, 17, 10, (char *) &squareWave}}, 1939 {{BVG_STRING, BVG_WHITE, 424, 56, 40, 8, "AUDIO"}}, 1940 {{BVG_STRING, BVG_WHITE, 424, 70, 40, 8, "MIXER"}}, 1941 {{BVG_STRING, BVG_WHITE, 476, 56, 140, 8, "VOLTAGE CONTROLLED"}}, 1942 {{BVG_STRING, BVG_WHITE, 510, 70, 40, 8, "FILTER"}}, 1943 {{BVG_STRING, BVG_WHITE, 615, 42, 50, 8, "VOLTAGE"}}, 1944 {{BVG_STRING, BVG_WHITE, 606, 56, 75, 8, "CONTROLLED"}}, 1945 {{BVG_STRING, BVG_WHITE, 605, 70, 75, 8, "AMPLIFIER"}}, 1946 {{BVG_STRING, BVG_WHITE, 696, 42, 110, 8, "GATE SINGLE"}}, 1947 {{BVG_STRING, BVG_WHITE, 696, 70, 110, 8, "AUTO MULTI "}}, 1948 {{BVG_STRING, BVG_WHITE, 715, 94, 55, 8, "LFO/TRIG"}}, 1949 {{BVG_STRING, BVG_WHITE, 262, 160, 130, 8, "PW PWM FREQ"}}, 1950 {{BVG_STRING, BVG_WHITE, 478, 144, 28, 8, "VCF"}}, 1951 {{BVG_STRING, BVG_WHITE, 462, 160, 70, 8, "FREQ RES"}}, 1952 {{BVG_STRING, BVG_WHITE, 613, 160, 32, 8, "GAIN"}}, 1953 {{BVG_STRING, BVG_WHITE, 710, 144, 28, 8, "ENV"}}, 1954 {{BVG_STRING, BVG_WHITE, 680, 160, 100, 8, "A D S R"}}, 1955 {{BVG_STRING, BVG_WHITE, 100, 160, 65, 8, "TRANSPOSE"}}, 1956 {{BVG_STRING, BVG_WHITE, 122, 190, 18, 8, "+1"}}, 1957 {{BVG_STRING, BVG_WHITE, 122, 280, 18, 8, "-1"}}, 1958 {{BVG_VECT, OFF_WHITE, 28, 190, 8, 10, (char *) &flat}}, 1959 {{BVG_VECT, OFF_WHITE, 50, 190, 10, 10, (char *) &sineWave}}, 1960 {{BVG_VECT, OFF_WHITE, 73, 190, 8, 10, (char *) &sharp}}, 1961 {{BVG_STRING, BVG_WHITE, 22, 245, 90, 8, "PITCH CONTROL"}}, 1962 {{BVG_STRING, BVG_WHITE, 90, 315, 30, 8, "GLIDE"}}, 1963 {{BVG_STRING, BVG_WHITE, 148, 315, 125, 8, "LFO LFO S/H ADSR"}}, 1964 {{BVG_VECT, OFF_WHITE, 148, 328, 16, 10, (char *) &sineWave}}, 1965 {{BVG_VECT, OFF_WHITE, 173, 328, 16, 10, (char *) &squareWave}}, 1966 {{BVG_VECT, OFF_WHITE, 222, 328, 16, 10, (char *) &env}}, 1967 {{BVG_STRING, BVG_WHITE, 286, 315, 60, 8, "LFO ADSR"}}, 1968 {{BVG_VECT, OFF_WHITE, 286, 328, 16, 10, (char *) &sineWave}}, 1969 {{BVG_VECT, OFF_WHITE, 313, 328, 16, 10, (char *) &env}}, 1970 {{BVG_STRING, BVG_WHITE, 375, 315, 100, 8, "NOISE VCO VCO"}}, 1971 {{BVG_VECT, OFF_WHITE, 411, 328, 16, 10, (char *) &sawWave}}, 1972 {{BVG_VECT, OFF_WHITE, 434, 328, 16, 10, (char *) &squareWave}}, 1973 {{BVG_STRING, BVG_WHITE, 525, 315, 100, 8, "KBD LFO ADSR"}}, 1974 {{BVG_VECT, OFF_WHITE, 555, 328, 16, 10, (char *) &sineWave}}, 1975 {{BVG_VECT, OFF_WHITE, 584, 328, 17, 10, (char *) &env}}, 1976 {{BVG_STRING, BVG_WHITE, 636, 315, 32, 8, "ADSR"}}, 1977 {{BVG_VECT, OFF_WHITE, 639, 328, 17, 10, (char *) &env}}, 1978 {{BVG_STRING, BVG_WHITE, 50, 362, 32, 8, "MIDI"}}, 1979 {{BVG_STRING, BVG_WHITE, 20, 384, 32, 8, "DOWN"}}, 1980 {{BVG_STRING, BVG_WHITE, 83, 384, 16, 8, "UP"}}, 1981 {{BVG_STRING, BVG_WHITE, 130, 384, 32, 8, "LOAD"}}, 1982 {{BVG_STRING, BVG_WHITE, 176, 384, 250, 8, "1 2 3 4 5 6 7 8 "}}, 1983 {{BVG_STRING, BVG_WHITE, 405, 384, 250, 8, "1 2 3 4 5 6 7 8 "}}, 1984 {{BVG_STRING, BVG_WHITE, 627, 384, 32, 8, "SAVE"}}, 1985 {{BVG_STRING|3, BVG_WHITE, 670, 364, 55, 18, "ARP"}}, 1986 {{BVG_STRING|3, 0x00ff6900, 723, 364, 70, 18, "AXXE"}}, 1987 } 1988 }; 1989 1990 bvgImage AxxeImage = { 1991 800, 400, 1992 0x00000000, 1993 61, 1994 { 1995 {{BVG_STRING, BVG_WHITE, 60, 100, 40, 8, "NOISE"}}, 1996 {{BVG_STRING, BVG_WHITE, 50, 112, 70, 8, "GENERATOR"}}, 1997 {{BVG_STRING, BVG_WHITE, 143, 90, 34, 8, "WHITE"}}, 1998 {{BVG_STRING, BVG_WHITE, 143, 116, 30, 8, "PINK"}}, 1999 {{BVG_STRING, BVG_WHITE, 178, 100, 140, 8, "VOLTAGE CONTROLLED"}}, 2000 {{BVG_STRING, BVG_WHITE, 206, 112, 70, 8, "OSCILLATOR"}}, 2001 {{BVG_VECT|2, OFF_WHITE, 300, 84, 17, 10, (char *) &sawWave}}, 2002 {{BVG_VECT|2, OFF_WHITE, 300, 117, 17, 10, (char *) &squareWave}}, 2003 {{BVG_STRING, BVG_WHITE, 347, 89, 26, 8, "LOW"}}, 2004 {{BVG_STRING, BVG_WHITE, 326, 100, 75, 8, "FREQUENCY"}}, 2005 {{BVG_STRING, BVG_WHITE, 327, 112, 75, 8, "OSCILLATOR"}}, 2006 {{BVG_VECT|2, OFF_WHITE, 400, 84, 19, 14, (char *) &sineWave}}, 2007 {{BVG_VECT|2, OFF_WHITE, 400, 117, 17, 10, (char *) &squareWave}}, 2008 {{BVG_STRING, BVG_WHITE, 424, 100, 40, 8, "AUDIO"}}, 2009 {{BVG_STRING, BVG_WHITE, 424, 112, 40, 8, "MIXER"}}, 2010 {{BVG_STRING, BVG_WHITE, 476, 100, 140, 8, "VOLTAGE CONTROLLED"}}, 2011 {{BVG_STRING, BVG_WHITE, 510, 112, 40, 8, "FILTER"}}, 2012 {{BVG_STRING, BVG_WHITE, 615, 89, 50, 8, "VOLTAGE"}}, 2013 {{BVG_STRING, BVG_WHITE, 606, 100, 75, 8, "CONTROLLED"}}, 2014 {{BVG_STRING, BVG_WHITE, 605, 112, 75, 8, "AMPLIFIER"}}, 2015 {{BVG_STRING, BVG_WHITE, 696, 89, 110, 8, "GATE SINGLE"}}, 2016 {{BVG_STRING, BVG_WHITE, 696, 116, 110, 8, "AUTO MULTI "}}, 2017 {{BVG_STRING, BVG_WHITE, 715, 133, 55, 8, "LFO/TRIG"}}, 2018 {{BVG_STRING, BVG_WHITE, 262, 190, 130, 8, "PW PWM FREQ"}}, 2019 {{BVG_STRING, BVG_WHITE, 478, 175, 28, 8, "VCF"}}, 2020 {{BVG_STRING, BVG_WHITE, 462, 190, 70, 8, "FREQ RES"}}, 2021 {{BVG_STRING, BVG_WHITE, 613, 190, 32, 8, "GAIN"}}, 2022 {{BVG_STRING, BVG_WHITE, 710, 175, 28, 8, "ENV"}}, 2023 {{BVG_STRING, BVG_WHITE, 680, 190, 100, 8, "A D S R"}}, 2024 {{BVG_STRING, BVG_WHITE, 100, 190, 65, 8, "TRANSPOSE"}}, 2025 {{BVG_STRING, BVG_WHITE, 122, 215, 18, 8, "+1"}}, 2026 {{BVG_STRING, BVG_WHITE, 122, 300, 18, 8, "-1"}}, 2027 {{BVG_VECT, OFF_WHITE, 28, 215, 8, 10, (char *) &flat}}, 2028 {{BVG_VECT, OFF_WHITE, 50, 215, 10, 10, (char *) &sineWave}}, 2029 {{BVG_VECT, OFF_WHITE, 73, 215, 8, 10, (char *) &sharp}}, 2030 {{BVG_STRING, BVG_WHITE, 22, 270, 90, 8, "PITCH CONTROL"}}, 2031 {{BVG_STRING, BVG_WHITE, 90, 322, 30, 8, "GLIDE"}}, 2032 {{BVG_STRING, BVG_WHITE, 148, 322, 125, 8, "LFO LFO S/H ADSR"}}, 2033 {{BVG_VECT, OFF_WHITE, 148, 334, 16, 10, (char *) &sineWave}}, 2034 {{BVG_VECT, OFF_WHITE, 173, 334, 16, 10, (char *) &squareWave}}, 2035 {{BVG_VECT, OFF_WHITE, 222, 334, 16, 10, (char *) &env}}, 2036 {{BVG_STRING, BVG_WHITE, 286, 322, 60, 8, "LFO ADSR"}}, 2037 {{BVG_VECT, OFF_WHITE, 286, 334, 16, 10, (char *) &sineWave}}, 2038 {{BVG_VECT, OFF_WHITE, 313, 334, 16, 10, (char *) &env}}, 2039 {{BVG_STRING, BVG_WHITE, 375, 322, 100, 8, "NOISE VCO VCO"}}, 2040 {{BVG_VECT, OFF_WHITE, 411, 334, 16, 10, (char *) &sawWave}}, 2041 {{BVG_VECT, OFF_WHITE, 434, 334, 16, 10, (char *) &squareWave}}, 2042 {{BVG_STRING, BVG_WHITE, 525, 322, 100, 8, "KBD LFO ADSR"}}, 2043 {{BVG_VECT, OFF_WHITE, 555, 334, 16, 10, (char *) &sineWave}}, 2044 {{BVG_VECT, OFF_WHITE, 584, 334, 17, 10, (char *) &env}}, 2045 {{BVG_STRING, BVG_WHITE, 636, 322, 32, 8, "ADSR"}}, 2046 {{BVG_VECT, OFF_WHITE, 639, 334, 17, 10, (char *) &env}}, 2047 {{BVG_STRING, BVG_WHITE, 50, 367, 32, 8, "MIDI"}}, 2048 {{BVG_STRING, BVG_WHITE, 20, 386, 32, 8, "DOWN"}}, 2049 {{BVG_STRING, BVG_WHITE, 83, 386, 16, 8, "UP"}}, 2050 {{BVG_STRING, BVG_WHITE, 130, 386, 32, 8, "LOAD"}}, 2051 {{BVG_STRING, BVG_WHITE, 176, 386, 250, 8, "1 2 3 4 5 6 7 8 "}}, 2052 {{BVG_STRING, BVG_WHITE, 405, 386, 250, 8, "1 2 3 4 5 6 7 8 "}}, 2053 {{BVG_STRING, BVG_WHITE, 627, 386, 32, 8, "SAVE"}}, 2054 {{BVG_STRING|3, BVG_WHITE, 670, 367, 55, 18, "ARP"}}, 2055 {{BVG_STRING|3, 0x00ff6900, 723, 367, 70, 18, "AXXE"}}, 2056 } 2057 }; 2058 2059 bvgImage MemoryMoogImage = { 2060 800, 180, 2061 0x00000000, 2062 62, 2063 { 2064 {{BVG_STRING, OFF_WHITE, 25, 14, 40, 6, "GLOBAL"}}, 2065 {{BVG_STRING, OFF_WHITE, 12, 47, 30, 6, "AUTO"}}, 2066 {{BVG_STRING, OFF_WHITE, 42, 47, 30, 6, "TUNE"}}, 2067 {{BVG_STRING, OFF_WHITE, 14, 73, 80, 6, "MONO HOLD MULT"}}, 2068 {{BVG_STRING, OFF_WHITE, 18, 101, 60, 6, "GLIDE ON"}}, 2069 {{BVG_STRING, OFF_WHITE, 20, 131, 50, 6, "OCTAVE"}}, 2070 {{BVG_STRING, OFF_WHITE, 16, 159, 65, 6, "PITCH MOD"}}, 2071 2072 {{BVG_STRING, OFF_WHITE, 95, 14, 60, 6, "PROGRAMMER"}}, 2073 {{BVG_STRING, OFF_WHITE, 95, 32, 60, 6, "DOWN UP"}}, 2074 {{BVG_STRING, OFF_WHITE, 80, 88, 105, 6, "1 2 3 "}}, 2075 {{BVG_STRING, OFF_WHITE, 80, 112, 105, 6, "4 5 6 "}}, 2076 {{BVG_STRING, OFF_WHITE, 80, 136, 105, 6, "7 8 9 "}}, 2077 {{BVG_STRING, OFF_WHITE, 80, 160, 105, 6, "L 0 S "}}, 2078 2079 {{BVG_STRING, OFF_WHITE, 166, 14, 50, 6, "PRESSURE"}}, 2080 {{BVG_STRING, OFF_WHITE, 166, 25, 50, 6, "AMOUNT 1"}}, 2081 {{BVG_STRING, OFF_WHITE, 166, 70, 50, 6, "PITCH FILT"}}, 2082 {{BVG_STRING, OFF_WHITE, 166, 95, 45, 6, "VOLUME"}}, 2083 {{BVG_STRING, OFF_WHITE, 166, 113, 50, 6, "AMOUNT 2"}}, 2084 {{BVG_STRING, OFF_WHITE, 166, 160, 50, 6, "MOD OSC2"}}, 2085 2086 {{BVG_STRING, OFF_WHITE, 270, 14, 60, 6, "MODIFIERS"}}, 2087 {{BVG_STRING, OFF_WHITE, 227, 47, 28, 6, "FREQ"}}, 2088 {{BVG_VECT, OFF_WHITE, 262, 47, 10, 6, (char *) &triWave}}, 2089 {{BVG_VECT, OFF_WHITE, 281, 47, 10, 6, (char *) &rampWave}}, 2090 {{BVG_VECT, OFF_WHITE, 300, 47, 10, 6, (char *) &sawWave}}, 2091 {{BVG_VECT, OFF_WHITE, 320, 47, 10, 6, (char *) &squareWave}}, 2092 {{BVG_STRING, OFF_WHITE, 338, 47, 22, 6, "S/H"}}, 2093 {{BVG_STRING, OFF_WHITE, 220, 83, 180, 6, "FM1 FM2 FM3 PW1 PW2 PW3 FILT"}}, 2094 {{BVG_STRING, OFF_WHITE, 228, 122, 170, 6, "OSC3 ENV CONTOUR INVERT"}}, 2095 {{BVG_STRING, OFF_WHITE, 240, 160, 130, 6, "FM1 FM2 PW1 PW2 FILT"}}, 2096 2097 {{BVG_STRING, OFF_WHITE, 445, 14, 80, 6, "OSCILLATORS"}}, 2098 {{BVG_STRING, OFF_WHITE, 372, 47, 156, 6, "16 8 4 2 SYNC PW"}}, 2099 {{BVG_VECT, OFF_WHITE, 513, 47, 10, 6, (char *) &squareWave}}, 2100 {{BVG_VECT, OFF_WHITE, 534, 47, 10, 6, (char *) &sawWave}}, 2101 {{BVG_VECT, OFF_WHITE, 555, 47, 10, 6, (char *) &triWave}}, 2102 {{BVG_STRING, OFF_WHITE, 372, 83, 156, 6, "16 8 4 2 SYNC PW"}}, 2103 {{BVG_VECT, OFF_WHITE, 513, 83, 10, 6, (char *) &squareWave}}, 2104 {{BVG_VECT, OFF_WHITE, 534, 83, 10, 6, (char *) &sawWave}}, 2105 {{BVG_VECT, OFF_WHITE, 555, 83, 10, 6, (char *) &triWave}}, 2106 {{BVG_STRING, OFF_WHITE, 372, 122, 156, 6, "16 8 4 2 SYNC PW"}}, 2107 {{BVG_VECT, OFF_WHITE, 513, 122, 10, 6, (char *) &squareWave}}, 2108 {{BVG_VECT, OFF_WHITE, 534, 122, 10, 6, (char *) &sawWave}}, 2109 {{BVG_VECT, OFF_WHITE, 555, 122, 10, 6, (char *) &triWave}}, 2110 {{BVG_STRING, OFF_WHITE, 385, 160, 25, 6, "LFO"}}, 2111 {{BVG_STRING, OFF_WHITE, 428, 160, 25, 6, "KBD"}}, 2112 2113 {{BVG_STRING, OFF_WHITE, 575, 14, 30, 6, "MIXER"}}, 2114 {{BVG_STRING, OFF_WHITE, 575, 47, 30, 6, "OSC-1"}}, 2115 {{BVG_STRING, OFF_WHITE, 575, 83, 30, 6, "OSC-2"}}, 2116 {{BVG_STRING, OFF_WHITE, 575, 122, 30, 6, "OSC-3"}}, 2117 {{BVG_STRING, OFF_WHITE, 575, 160, 30, 6, "NOISE"}}, 2118 2119 {{BVG_STRING, OFF_WHITE, 675, 14, 36, 6, "FILTER"}}, 2120 {{BVG_STRING, OFF_WHITE, 623, 45, 36, 6, "1/3 2/3"}}, 2121 {{BVG_STRING, OFF_WHITE, 629, 52, 20, 6, "KBD"}}, 2122 {{BVG_STRING, OFF_WHITE, 656, 47, 120, 6, "CUTOFF RES ENV"}}, 2123 {{BVG_STRING, OFF_WHITE, 620, 83, 180, 6, "ATTACK DECAY SUSTAIN RELEASE"}}, 2124 {{BVG_STRING, OFF_WHITE, 621, 120, 160, 6, "ZERO COND KBD REL"}}, 2125 {{BVG_STRING, OFF_WHITE, 620, 132, 180, 6, "ATTACK DECAY SUSTAIN RELEASE"}}, 2126 2127 {{BVG_STRING, OFF_WHITE, 763, 14, 36, 6, "VOLUME"}}, 2128 {{BVG_STRING, OFF_WHITE, 763, 47, 36, 6, "MASTER"}}, 2129 {{BVG_STRING, OFF_WHITE, 763, 56, 36, 6, " PROG "}}, 2130 {{BVG_STRING, OFF_WHITE, 763, 89, 36, 6, "CHORUS"}}, 2131 {{BVG_STRING, OFF_WHITE, 763, 121, 36, 6, " GAIN "}}, 2132 {{BVG_STRING, OFF_WHITE, 764, 132, 32, 6, "DEPTH"}}, 2133 } 2134 }; 2135 2136 bvgImage Sonic6Image = { 2137 900, 800, 2138 0x00000000, 2139 102, 2140 { 2141 {{BVG_VECT, BVG_BLACK, 92, 65, 27, 60, (char *) &pot}}, 2142 {{BVG_STRING, BVG_WHITE, 98, 58, 22, 10, "LFO"}}, 2143 {{BVG_STRING, BVG_BLACK, 88, 125, 50, 10, "MIX X/Y"}}, 2144 {{BVG_VECT, BVG_BLACK, 275, 65, 27, 60, (char *) &pot}}, 2145 {{BVG_STRING, BVG_WHITE, 265, 58, 66, 10, "OSCILLATOR"}}, 2146 {{BVG_STRING, BVG_BLACK, 268, 125, 50, 10, "MIX A/B"}}, 2147 {{BVG_STRING, BVG_WHITE, 48, 167, 150, 10, "LFO X LFO Y"}}, 2148 {{BVG_VECT, BVG_BLACK, 28, 206, 8, 10, (char *) &triWave}}, 2149 {{BVG_VECT, BVG_BLACK, 35, 192, 10, 10, (char *) &rampWave}}, 2150 {{BVG_VECT, BVG_BLACK, 54, 192, 10, 10, (char *) &sawWave}}, 2151 {{BVG_VECT, BVG_BLACK, 62, 206, 10, 10, (char *) &squareWave}}, 2152 {{BVG_VECT, BVG_BLACK, 143, 206, 8, 10, (char *) &triWave}}, 2153 {{BVG_VECT, BVG_BLACK, 150, 192, 10, 10, (char *) &rampWave}}, 2154 {{BVG_VECT, BVG_BLACK, 169, 192, 10, 10, (char *) &sawWave}}, 2155 {{BVG_VECT, BVG_BLACK, 175, 206, 10, 10, (char *) &biRampWave}}, 2156 {{BVG_STRING, BVG_BLACK, 50, 295, 36, 10, "MASTER"}}, 2157 {{BVG_STRING, BVG_BLACK, 50, 313, 36, 10, "MOD "}}, 2158 {{BVG_STRING, BVG_BLACK, 50, 331, 36, 10, "ADSR "}}, 2159 {{BVG_STRING, BVG_BLACK, 139, 295, 36, 10, "MASTER"}}, 2160 {{BVG_STRING, BVG_BLACK, 139, 313, 36, 10, " MOD"}}, 2161 {{BVG_STRING, BVG_BLACK, 139, 331, 36, 10, " ADSR"}}, 2162 {{BVG_STRING, BVG_BLACK, 77, 342, 80, 10, "RATE RATE"}}, 2163 {{BVG_STRING, BVG_BLACK, 99, 532, 22, 10, "LFO"}}, 2164 {{BVG_STRING, BVG_BLACK, 92, 550, 36, 10, "MASTER"}}, 2165 {{BVG_STRING, BVG_WHITE, 215, 167, 75, 10, "OSCILLATOR A"}}, 2166 {{BVG_VECT, BVG_BLACK, 205, 204, 27, 60, (char *) &pot}}, 2167 {{BVG_VECT, BVG_BLACK, 205, 285, 27, 60, (char *) &pot}}, 2168 {{BVG_STRING, BVG_BLACK, 204, 260, 100, 10, "FREQUENCY 16 8 4 "}}, 2169 {{BVG_STRING, BVG_BLACK, 205, 342, 35, 10, "WIDTH"}}, 2170 {{BVG_VECT, BVG_BLACK, 248, 342, 8, 10, (char *) &triWave}}, 2171 {{BVG_VECT, BVG_BLACK, 258, 342, 8, 10, (char *) &rampWave}}, 2172 {{BVG_VECT, BVG_BLACK, 268, 342, 8, 10, (char *) &pWave}}, 2173 {{BVG_STRING, BVG_WHITE, 210, 378, 85, 10, "PITCH CONTROL"}}, 2174 {{BVG_VECT, BVG_BLACK, 205, 410, 27, 60, (char *) &pot}}, 2175 {{BVG_VECT, BVG_BLACK, 254, 410, 27, 60, (char *) &pot}}, 2176 {{BVG_STRING, BVG_BLACK, 210, 471, 90, 10, "X/Y ADSR"}}, 2177 {{BVG_STRING, BVG_BLACK, 220, 546, 70, 10, " LOW OFF HIGH"}}, 2178 {{BVG_STRING, BVG_WHITE, 310, 167, 75, 10, "OSCILLATOR B"}}, 2179 {{BVG_VECT, BVG_BLACK, 348, 204, 27, 60, (char *) &pot}}, 2180 {{BVG_VECT, BVG_BLACK, 348, 285, 27, 60, (char *) &pot}}, 2181 {{BVG_STRING, BVG_BLACK, 296, 260, 100, 10, " 16 8 4 FREQUENCY"}}, 2182 {{BVG_STRING, BVG_BLACK, 348, 342, 35, 10, "WIDTH"}}, 2183 {{BVG_VECT, BVG_BLACK, 300, 342, 8, 10, (char *) &triWave}}, 2184 {{BVG_VECT, BVG_BLACK, 310, 342, 8, 10, (char *) &rampWave}}, 2185 {{BVG_VECT, BVG_BLACK, 320, 342, 8, 10, (char *) &pWave}}, 2186 {{BVG_STRING, BVG_WHITE, 302, 378, 85, 10, "PITCH CONTROL"}}, 2187 {{BVG_VECT, BVG_BLACK, 298, 410, 27, 60, (char *) &pot}}, 2188 {{BVG_VECT, BVG_BLACK, 348, 410, 27, 60, (char *) &pot}}, 2189 {{BVG_VECT, BVG_BLACK, 323, 489, 27, 60, (char *) &pot}}, 2190 {{BVG_STRING, BVG_BLACK, 298, 471, 96, 10, "OSC-A X/Y"}}, 2191 {{BVG_STRING, BVG_BLACK, 326, 546, 24, 10, "PWM"}}, 2192 {{BVG_STRING, BVG_WHITE, 410, 167, 50, 10, "RINGMOD"}}, 2193 {{BVG_STRING, BVG_BLACK, 395, 205, 80, 10, "OSCA EXT"}}, 2194 {{BVG_STRING, BVG_BLACK, 395, 290, 80, 10, "X/Y OSCB"}}, 2195 {{BVG_STRING, BVG_WHITE, 412, 378, 35, 10, "NOISE"}}, 2196 {{BVG_STRING, BVG_BLACK, 420, 448, 25, 10, "PINK"}}, 2197 {{BVG_STRING, BVG_BLACK, 420, 525, 25, 10, "WHITE"}}, 2198 {{BVG_STRING, BVG_WHITE, 490, 167, 35, 10, "MIXER"}}, 2199 {{BVG_VECT, BVG_BLACK, 490, 203, 27, 60, (char *) &pot}}, 2200 {{BVG_VECT, BVG_BLACK, 490, 291, 27, 60, (char *) &pot}}, 2201 {{BVG_VECT, BVG_BLACK, 490, 380, 27, 60, (char *) &pot}}, 2202 {{BVG_VECT, BVG_BLACK, 490, 470, 27, 60, (char *) &pot}}, 2203 {{BVG_STRING, BVG_BLACK, 490, 270, 45, 10, "MIX A/B"}}, 2204 {{BVG_STRING, BVG_BLACK, 485, 360, 50, 10, "RINGMOD"}}, 2205 {{BVG_STRING, BVG_BLACK, 485, 450, 50, 10, "EXTERNAL"}}, 2206 {{BVG_STRING, BVG_BLACK, 490, 540, 35, 10, "NOISE"}}, 2207 {{BVG_VECT, BVG_BLACK, 559, 67, 27, 58, (char *) &pot}}, 2208 {{BVG_VECT, BVG_BLACK, 606, 67, 27, 58, (char *) &pot}}, 2209 {{BVG_VECT, BVG_BLACK, 654, 67, 27, 58, (char *) &pot}}, 2210 {{BVG_VECT, BVG_BLACK, 700, 67, 27, 58, (char *) &pot}}, 2211 {{BVG_STRING, BVG_WHITE, 620, 58, 55, 10, "ENVELOPE"}}, 2212 {{BVG_STRING, BVG_BLACK, 560, 125, 210, 10, "ATTACK DECAY SUSTAIN RELEASE"}}, 2213 {{BVG_VECT, BVG_BLACK, 758, 67, 27, 58, (char *) &pot}}, 2214 {{BVG_VECT, BVG_BLACK, 799, 67, 27, 58, (char *) &pot}}, 2215 {{BVG_VECT, BVG_BLACK, 839, 67, 27, 58, (char *) &pot}}, 2216 {{BVG_STRING, BVG_WHITE, 765, 58, 120, 10, "DIRECT OUTPUT MIXER"}}, 2217 {{BVG_STRING, BVG_BLACK, 757, 125, 140, 10, "OSC-A OSC-B RINGMOD"}}, 2218 {{BVG_STRING, BVG_WHITE, 578, 167, 38, 10, "BYPASS"}}, 2219 {{BVG_STRING, BVG_WHITE, 568, 228, 70, 10, "ARTICULATOR"}}, 2220 {{BVG_STRING, BVG_WHITE, 575, 300, 50, 10, "ENVELOPE"}}, 2221 {{BVG_STRING, BVG_BLACK, 575, 318, 50, 10, "ASR ADSD"}}, 2222 {{BVG_STRING, BVG_BLACK, 565, 340, 80, 10, "AR ADSR"}}, 2223 {{BVG_STRING, BVG_BLACK, 575, 426, 50, 10, "VELOCITY"}}, 2224 {{BVG_STRING, BVG_WHITE, 560, 460, 90, 10, "TRIGGER INPUTS"}}, 2225 {{BVG_STRING, BVG_BLACK, 558, 550, 90, 10, "KBD LFO-X LFO-Y"}}, 2226 {{BVG_STRING, BVG_WHITE, 678, 167, 38, 10, "FILTER"}}, 2227 {{BVG_STRING, BVG_BLACK, 658, 426, 90, 10, "FREQ RESONANCE"}}, 2228 {{BVG_VECT, BVG_BLACK, 652, 488, 27, 58, (char *) &pot}}, 2229 {{BVG_VECT, BVG_BLACK, 706, 488, 27, 58, (char *) &pot}}, 2230 {{BVG_STRING, BVG_WHITE, 652, 460, 110, 10, "PITCH CONTROL INPUTS"}}, 2231 {{BVG_STRING, BVG_BLACK, 652, 550, 100, 10, "ADSR KBD X/Y"}}, 2232 {{BVG_STRING, BVG_WHITE, 765, 283, 110, 10, "1 2 3 4 "}}, 2233 {{BVG_STRING, BVG_WHITE, 765, 350, 110, 10, "5 6 7 8 "}}, 2234 {{BVG_STRING, BVG_WHITE, 760, 416, 130, 10, "LOAD SAVE MEM MIDI"}}, 2235 {{BVG_STRING, BVG_WHITE, 760, 475, 60, 10, "BANK FIND"}}, 2236 {{BVG_STRING, BVG_WHITE, 835, 378, 8, 10, "U"}}, 2237 {{BVG_STRING, BVG_WHITE, 835, 450, 8, 10, "D"}}, 2238 {{BVG_STRING|2, BVG_BLACK, 779, 500, 70, 23, "bristol"}}, 2239 {{BVG_STRING, BVG_WHITE, 781, 532, 70, 14, "SONIC VX"}}, 2240 {{BVG_STRING, BVG_WHITE, 776, 554, 80, 10, "SYNTHESIZER"}}, 2241 {{BVG_STRING, OFF_WHITE, 56, 767, 130, 10, "TUNE X Y"}}, 2242 {{BVG_STRING, OFF_WHITE, 779, 767, 32, 10, "REVERB"}}, 2243 } 2244 }; 2245 2246 bvgImage PolyImage = { 2247 1500, 400, 2248 0x00000000, 2249 50, 2250 { 2251 {{BVG_STRING, POLY_WHITE, 15, 15, 130, 14, "OUTPUT PHONES"}}, 2252 {{BVG_STRING, POLY_WHITE, 140, 15, 80, 14, "IN OUT"}}, 2253 {{BVG_STRING, POLY_WHITE, 160, 25, 20, 14, "CV"}}, 2254 {{BVG_STRING, POLY_WHITE, 218, 15, 90, 14, "IN OUT"}}, 2255 {{BVG_STRING, POLY_WHITE, 240, 25, 30, 14, "TRIG"}}, 2256 {{BVG_STRING, POLY_WHITE, 315, 15, 30, 14, "VCO"}}, 2257 {{BVG_STRING, POLY_WHITE, 355, 15, 30, 14, "VCF"}}, 2258 {{BVG_STRING, POLY_WHITE, 405, 12, 150, 14, "IN THRU OUT"}}, 2259 {{BVG_STRING, POLY_WHITE, 455, 28, 35, 14, "MIDI"}}, 2260 {{BVG_STRING, POLY_WHITE, 40, 355, 80, 16, "BEND MG"}}, 2261 2262 {{BVG_STRING, POLY_WHITE, 25, 148, 150, 16, "VOLUME TUNE"}}, 2263 {{BVG_STRING, POLY_WHITE, 30, 255, 140, 16, "GLIDE BEND"}}, 2264 2265 {{BVG_STRING, POLY_WHITE, 312, 52, 35, 16, "VCO"}}, 2266 {{BVG_STRING, POLY_WHITE, 175, 148, 270, 16, "OCTAVE WAVE PW/PWM FREQ"}}, 2267 {{BVG_STRING, POLY_WHITE, 190, 65, 30, 16, "1 2"}}, 2268 {{BVG_STRING, POLY_WHITE, 176, 80, 60, 16, "0 3"}}, 2269 {{BVG_VECT, POLY_WHITE, 235, 80, 10, 16, (char *) &triWave}}, 2270 {{BVG_VECT, POLY_WHITE, 250, 65, 10, 16, (char *) &sawWave}}, 2271 {{BVG_VECT, POLY_WHITE, 268, 65, 10, 16, (char *) &squareWave}}, 2272 {{BVG_VECT, POLY_WHITE, 285, 80, 10, 16, (char *) &pulseWave}}, 2273 {{BVG_STRING, POLY_WHITE, 445, 80, 35, 16, "OFF"}}, 2274 {{BVG_STRING, POLY_WHITE, 445, 110, 38, 16, "SUB1"}}, 2275 {{BVG_STRING, POLY_WHITE, 445, 140, 38, 16, "SUB2"}}, 2276 2277 {{BVG_STRING, POLY_WHITE, 175, 255, 280, 16, "NOISE FREQ DELAY LEVEL"}}, 2278 {{BVG_STRING, POLY_WHITE, 445, 190, 35, 16, "VCO"}}, 2279 {{BVG_STRING, POLY_WHITE, 445, 220, 35, 16, "VCF"}}, 2280 {{BVG_STRING, POLY_WHITE, 445, 250, 35, 16, "VCA"}}, 2281 {{BVG_STRING, POLY_WHITE, 340, 284, 28, 16, "MG"}}, 2282 2283 {{BVG_STRING, POLY_WHITE, 590, 52, 35, 16, "VCF"}}, 2284 {{BVG_STRING, POLY_WHITE, 490, 148, 250, 16, "FREQ RES ENV KBD"}}, 2285 {{BVG_STRING, POLY_WHITE, 550, 255, 190, 16, "HOLD MONO POLY"}}, 2286 {{BVG_STRING, POLY_WHITE, 620, 284, 50, 16, "MODE"}}, 2287 2288 {{BVG_STRING, POLY_WHITE, 815, 52, 90, 16, "ENVELOPE"}}, 2289 {{BVG_STRING, POLY_WHITE, 738, 148, 280, 16, "ATTACK DECAY SUSTAIN RELEASE"}}, 2290 {{BVG_STRING, POLY_WHITE, 738, 255, 280, 16, "ATTACK DECAY SUSTAIN RELEASE"}}, 2291 2292 {{BVG_STRING, POLY_WHITE, 1035, 52, 45, 16, "VCA"}}, 2293 {{BVG_STRING, POLY_WHITE, 1028, 86, 35, 16, "ENV"}}, 2294 {{BVG_STRING, POLY_WHITE, 1028, 116, 38, 16, "GATE"}}, 2295 {{BVG_STRING, POLY_WHITE, 1072, 148, 40, 16, "GAIN"}}, 2296 {{BVG_STRING, POLY_WHITE, 1013, 180, 40, 16, "1 2"}}, 2297 {{BVG_STRING, POLY_WHITE, 1000, 200, 65, 16, "0 3"}}, 2298 {{BVG_STRING, POLY_WHITE, 1008, 255, 130, 16, "MODE INTENSITY"}}, 2299 {{BVG_STRING, POLY_WHITE, 1025, 284, 80, 16, "EFFECTS"}}, 2300 2301 {{BVG_STRING, POLY_WHITE, 1255, 52, 120, 16, "MEMORY"}}, 2302 {{BVG_STRING, POLY_WHITE, 1133, 148, 320, 16, "L 1 2 3 4 5 6 7 8"}}, 2303 {{BVG_STRING, POLY_WHITE, 1133, 255, 320, 16, "S 1 2 3 4 5 6 7 8"}}, 2304 2305 {{BVG_STRING, POLY_WHITE, 1448, 52, 40, 16, "MIDI"}}, 2306 {{BVG_STRING, POLY_WHITE, 1448, 148, 40, 16, " U "}}, 2307 {{BVG_STRING, POLY_WHITE, 1448, 255, 40, 16, " D "}}, 2308 2309 {{BVG_STRING, POLY_WHITE, 1435, 16, 60, 14, "POWER"}}, 2310 } 2311 }; 2312 2313 bvgImage MiniPhatImage = { 2314 680, 400, 2315 0x00000000, 2316 78, 2317 { 2318 {{BVG_STRING|2, OFF_WHITER, 5, 370, 100, 13, "CONTROLLERS"}}, 2319 {{BVG_STRING, OFF_WHITE, 36, 80, 25, 11, "TUNE"}}, 2320 {{BVG_STRING, OFF_WHITE, 44, 94, 7, 10, "O"}}, 2321 {{BVG_STRING, OFF_WHITE, 30, 157, 45, 10, "-1 1"}}, 2322 {{BVG_STRING, OFF_WHITE, 14, 195, 30, 11, "GLIDE"}}, 2323 {{BVG_STRING, OFF_WHITE, 58, 195, 24, 11, "MOD"}}, 2324 {{BVG_STRING, OFF_WHITE, 48, 284, 20, 10, "OSC"}}, 2325 {{BVG_STRING, OFF_WHITE, 72, 284, 20, 10, "NSE"}}, 2326 {{BVG_STRING, OFF_WHITE, 17, 310, 42, 10, "RELEASE"}}, 2327 {{BVG_STRING, OFF_WHITE, 27, 332, 34, 10, "MULTI"}}, 2328 {{BVG_STRING, OFF_WHITE, 86, 127, 24, 11, "MOD"}}, 2329 {{BVG_STRING, OFF_WHITE, 88, 268, 24, 11, "LFO"}}, 2330 2331 {{BVG_STRING|2, OFF_WHITER, 120, 370, 140, 13, "OSCILLATOR BANK"}}, 2332 {{BVG_STRING, OFF_WHITE, 115, 23, 175, 11, "RANGE OSCILLATOR-1 WAVEFORM"}}, 2333 {{BVG_STRING, OFF_WHITE, 145, 123, 90, 11, "OSCILLATOR-2"}}, 2334 {{BVG_STRING, OFF_WHITE, 145, 238, 90, 11, "OSCILLATOR-3"}}, 2335 2336 {{BVG_STRING|2, OFF_WHITER, 325, 370, 50, 13, "MIXER"}}, 2337 {{BVG_STRING, OFF_WHITE, 270, 23, 38, 11, "VOLUME"}}, 2338 {{BVG_STRING, OFF_WHITE, 365, 85, 60, 11, "EXTERNAL"}}, 2339 {{BVG_STRING, OFF_WHITE, 370, 194, 40, 11, "NOISE"}}, 2340 {{BVG_STRING, OFF_WHITE, 413, 266, 24, 9, "PINK"}}, 2341 {{BVG_STRING, OFF_WHITE, 340, 90, 12, 8, "ON"}}, 2342 {{BVG_STRING, OFF_WHITE, 340, 148, 12, 8, "ON"}}, 2343 {{BVG_STRING, OFF_WHITE, 340, 206, 12, 8, "ON"}}, 2344 {{BVG_STRING, OFF_WHITE, 340, 262, 12, 8, "ON"}}, 2345 {{BVG_STRING, OFF_WHITE, 340, 318, 12, 8, "ON"}}, 2346 2347 {{BVG_STRING|2, OFF_WHITER, 470, 370, 100, 13, "MODIFIERS"}}, 2348 {{BVG_STRING, OFF_WHITER, 500, 6, 55, 12, "FILTER"}}, 2349 {{BVG_STRING, OFF_WHITE, 442, 23, 190, 11, "FREQUENCY EMPHASIS CONTOUR"}}, 2350 {{BVG_STRING, OFF_WHITE, 422, 46, 24, 11, "MOD"}}, 2351 {{BVG_STRING, OFF_WHITE, 422, 146, 24, 11, "KBD"}}, 2352 {{BVG_STRING, OFF_WHITE, 455, 138, 170, 9, "ATTACK DECAY SUSTAIN"}}, 2353 {{BVG_STRING, OFF_WHITE, 470, 240, 130, 11, "LOUDNESS CONTOUR"}}, 2354 {{BVG_STRING, OFF_WHITE, 455, 254, 170, 9, "ATTACK DECAY SUSTAIN"}}, 2355 2356 {{BVG_STRING|2, OFF_WHITER, 620, 370, 55, 13, "OUTPUT"}}, 2357 {{BVG_STRING, OFF_WHITE, 620, 34, 38, 9, "VOLUME"}}, 2358 {{BVG_STRING, OFF_WHITE, 654, 22, 12, 9, "ON"}}, 2359 {{BVG_STRING, OFF_WHITE, 630, 345, 25, 9, "MEM"}}, 2360 2361 {{BVG_LINE|2, OFF_WHITE, 95, 6, 95, 90}}, 2362 {{BVG_LINE|2, OFF_WHITE, 95, 175, 95, 255}}, 2363 {{BVG_LINE|2, OFF_WHITE, 95, 340, 95, 390}}, 2364 2365 {{BVG_LINE|2, OFF_WHITE, 258, 6, 258, 390}}, 2366 2367 {{BVG_LINE|2, OFF_WHITE, 435, 6, 435, 35}}, 2368 {{BVG_LINE|2, OFF_WHITE, 435, 86, 435, 110}}, 2369 {{BVG_LINE|2, OFF_WHITE, 435, 190, 435, 390}}, 2370 {{BVG_LINE|2, OFF_WHITE, 436, 232, 599, 232}}, 2371 {{BVG_LINE|2, OFF_WHITE, 600, 6, 600, 390}}, 2372 2373 {{BVG_LINE, OFF_WHITE, 310, 75, 320, 75}}, 2374 {{BVG_LINE, OFF_WHITE, 310, 190, 320, 190}}, 2375 {{BVG_LINE, OFF_WHITE, 310, 303, 320, 303}}, 2376 {{BVG_LINE, OFF_WHITE, 345, 131, 360, 131}}, 2377 {{BVG_LINE, OFF_WHITE, 345, 248, 360, 248}}, 2378 2379 {{BVG_VECT, BVG_WHITE, 29, 104, 34, 53, (char *) &pot}}, 2380 {{BVG_IMAGE, BVG_WHITE, 10, 218, 100, 100, (char *) &subMiniImage}}, 2381 {{BVG_IMAGE, BVG_WHITE, 52, 218, 100, 100, (char *) &subMiniImage}}, 2382 2383 {{BVG_IMAGE, BVG_GREEN, 208, 46, 100, 100, (char *) &subMiniImage4}}, 2384 {{BVG_IMAGE, BVG_GREEN, 208, 161, 100, 100, (char *) &subMiniImage4}}, 2385 {{BVG_IMAGE, BVG_GREEN, 208, 276, 100, 100, (char *) &subMiniImage4}}, 2386 2387 {{BVG_IMAGE, BVG_GREEN, 105, 46, 100, 100, (char *) &subMiniImage3}}, 2388 {{BVG_IMAGE, BVG_GREEN, 105, 163, 100, 100, (char *) &subMiniImage3}}, 2389 {{BVG_IMAGE, BVG_GREEN, 105, 276, 100, 100, (char *) &subMiniImage3}}, 2390 {{BVG_IMAGE, BVG_WHITE, 156, 149, 100, 100, (char *) &subMiniImage2}}, 2391 {{BVG_IMAGE, BVG_WHITE, 156, 260, 100, 100, (char *) &subMiniImage2}}, 2392 //{{BVG_VECT, BVG_WHITE, 156, 260, 46, 70, (char *) &pot}}, 2393 2394 {{BVG_IMAGE, BVG_GREEN, 268, 46, 100, 100, (char *) &subMiniImage}}, 2395 {{BVG_IMAGE, BVG_GREEN, 268, 161, 100, 100, (char *) &subMiniImage}}, 2396 {{BVG_IMAGE, BVG_GREEN, 268, 276, 100, 100, (char *) &subMiniImage}}, 2397 {{BVG_IMAGE, BVG_GREEN, 370, 105, 100, 100, (char *) &subMiniImage}}, 2398 {{BVG_IMAGE, BVG_GREEN, 370, 218, 100, 100, (char *) &subMiniImage}}, 2399 2400 {{BVG_IMAGE, BVG_GREEN, 455, 46, 100, 100, (char *) &subMiniImage}}, 2401 {{BVG_IMAGE, BVG_GREEN, 509, 46, 100, 100, (char *) &subMiniImage}}, 2402 {{BVG_IMAGE, BVG_GREEN, 559, 46, 100, 100, (char *) &subMiniImage}}, 2403 {{BVG_IMAGE, BVG_GREEN, 455, 162, 100, 100, (char *) &subMiniImage}}, 2404 {{BVG_IMAGE, BVG_GREEN, 509, 162, 100, 100, (char *) &subMiniImage}}, 2405 {{BVG_IMAGE, BVG_GREEN, 559, 162, 100, 100, (char *) &subMiniImage}}, 2406 {{BVG_IMAGE, BVG_GREEN, 455, 276, 100, 100, (char *) &subMiniImage}}, 2407 {{BVG_IMAGE, BVG_GREEN, 509, 276, 100, 100, (char *) &subMiniImage}}, 2408 {{BVG_IMAGE, BVG_GREEN, 559, 276, 100, 100, (char *) &subMiniImage}}, 2409 2410 {{BVG_IMAGE, BVG_GREEN, 612, 47, 142, 142, (char *) &subMiniImage}}, 2411 } 2412 }; 2413 2414 bvgImage MiniImage = { 2415 680, 400, 2416 0x00000000, 2417 80, 2418 { 2419 {{BVG_STRING|2, OFF_WHITER, 5, 370, 100, 13, "CONTROLLERS"}}, 2420 {{BVG_STRING, OFF_WHITE, 36, 80, 25, 11, "TUNE"}}, 2421 {{BVG_STRING, OFF_WHITE, 44, 94, 7, 10, "O"}}, 2422 {{BVG_STRING, OFF_WHITE, 30, 157, 45, 10, "-1 1"}}, 2423 {{BVG_STRING, OFF_WHITE, 14, 195, 30, 11, "GLIDE"}}, 2424 {{BVG_STRING, OFF_WHITE, 58, 195, 24, 11, "MOD"}}, 2425 {{BVG_STRING, OFF_WHITE, 48, 284, 20, 10, "OSC"}}, 2426 {{BVG_STRING, OFF_WHITE, 72, 284, 20, 10, "NSE"}}, 2427 {{BVG_STRING, OFF_WHITE, 17, 310, 42, 10, "RELEASE"}}, 2428 {{BVG_STRING, OFF_WHITE, 27, 332, 34, 10, "MULTI"}}, 2429 {{BVG_STRING, OFF_WHITE, 86, 127, 24, 11, "MOD"}}, 2430 {{BVG_STRING, OFF_WHITE, 88, 268, 24, 11, "LFO"}}, 2431 2432 {{BVG_STRING|2, OFF_WHITER, 120, 370, 140, 13, "OSCILLATOR BANK"}}, 2433 {{BVG_STRING, OFF_WHITE, 115, 23, 175, 11, "RANGE OSCILLATOR-1 WAVEFORM"}}, 2434 {{BVG_STRING, OFF_WHITE, 145, 123, 90, 11, "OSCILLATOR-2"}}, 2435 {{BVG_STRING, OFF_WHITE, 145, 238, 90, 11, "OSCILLATOR-3"}}, 2436 2437 {{BVG_STRING|2, OFF_WHITER, 325, 370, 50, 13, "MIXER"}}, 2438 {{BVG_STRING, OFF_WHITE, 270, 23, 38, 11, "VOLUME"}}, 2439 {{BVG_STRING, OFF_WHITE, 365, 85, 60, 11, "EXTERNAL"}}, 2440 {{BVG_STRING, OFF_WHITE, 370, 194, 40, 11, "NOISE"}}, 2441 {{BVG_STRING, OFF_WHITE, 413, 266, 24, 9, "PINK"}}, 2442 {{BVG_STRING, OFF_WHITE, 340, 90, 12, 8, "ON"}}, 2443 {{BVG_STRING, OFF_WHITE, 340, 148, 12, 8, "ON"}}, 2444 {{BVG_STRING, OFF_WHITE, 340, 206, 12, 8, "ON"}}, 2445 {{BVG_STRING, OFF_WHITE, 340, 262, 12, 8, "ON"}}, 2446 {{BVG_STRING, OFF_WHITE, 340, 318, 12, 8, "ON"}}, 2447 2448 {{BVG_STRING|2, OFF_WHITER, 470, 370, 100, 13, "MODIFIERS"}}, 2449 {{BVG_STRING, OFF_WHITER, 500, 6, 55, 12, "FILTER"}}, 2450 {{BVG_STRING, OFF_WHITE, 442, 23, 190, 11, "FREQUENCY EMPHASIS CONTOUR"}}, 2451 {{BVG_STRING, OFF_WHITE, 422, 46, 24, 11, "MOD"}}, 2452 {{BVG_STRING, OFF_WHITE, 422, 146, 24, 11, "KBD"}}, 2453 {{BVG_STRING, OFF_WHITE, 455, 138, 170, 9, "ATTACK DECAY SUSTAIN"}}, 2454 {{BVG_STRING, OFF_WHITE, 470, 240, 130, 11, "LOUDNESS CONTOUR"}}, 2455 {{BVG_STRING, OFF_WHITE, 455, 254, 170, 9, "ATTACK DECAY SUSTAIN"}}, 2456 2457 {{BVG_STRING|2, OFF_WHITER, 620, 370, 55, 13, "OUTPUT"}}, 2458 {{BVG_STRING, OFF_WHITE, 620, 34, 38, 9, "VOLUME"}}, 2459 {{BVG_STRING, OFF_WHITE, 654, 22, 12, 9, "ON"}}, 2460 {{BVG_STRING, OFF_WHITE, 653, 140, 28, 11, "A440"}}, 2461 {{BVG_STRING, OFF_WHITE, 605, 175, 28, 11, "MIDI"}}, 2462 {{BVG_STRING, OFF_WHITE, 630, 345, 25, 9, "MEM"}}, 2463 2464 {{BVG_LINE|2, OFF_WHITE, 95, 6, 95, 90}}, 2465 {{BVG_LINE|2, OFF_WHITE, 95, 175, 95, 255}}, 2466 {{BVG_LINE|2, OFF_WHITE, 95, 340, 95, 390}}, 2467 2468 {{BVG_LINE|2, OFF_WHITE, 258, 6, 258, 390}}, 2469 2470 {{BVG_LINE|2, OFF_WHITE, 435, 6, 435, 35}}, 2471 {{BVG_LINE|2, OFF_WHITE, 435, 86, 435, 110}}, 2472 {{BVG_LINE|2, OFF_WHITE, 435, 190, 435, 390}}, 2473 {{BVG_LINE|2, OFF_WHITE, 436, 232, 599, 232}}, 2474 {{BVG_LINE|2, OFF_WHITE, 600, 6, 600, 390}}, 2475 2476 {{BVG_LINE, OFF_WHITE, 310, 75, 320, 75}}, 2477 {{BVG_LINE, OFF_WHITE, 310, 190, 320, 190}}, 2478 {{BVG_LINE, OFF_WHITE, 310, 303, 320, 303}}, 2479 {{BVG_LINE, OFF_WHITE, 345, 131, 360, 131}}, 2480 {{BVG_LINE, OFF_WHITE, 345, 248, 360, 248}}, 2481 2482 {{BVG_VECT, BVG_WHITE, 29, 104, 34, 53, (char *) &pot}}, 2483 {{BVG_IMAGE, BVG_WHITE, 10, 218, 100, 100, (char *) &subMiniImage}}, 2484 {{BVG_IMAGE, BVG_WHITE, 52, 218, 100, 100, (char *) &subMiniImage}}, 2485 2486 {{BVG_IMAGE, BVG_GREEN, 208, 46, 100, 100, (char *) &subMiniImage4}}, 2487 {{BVG_IMAGE, BVG_GREEN, 208, 161, 100, 100, (char *) &subMiniImage4}}, 2488 {{BVG_IMAGE, BVG_GREEN, 208, 276, 100, 100, (char *) &subMiniImage4}}, 2489 2490 {{BVG_IMAGE, BVG_GREEN, 105, 46, 100, 100, (char *) &subMiniImage3}}, 2491 {{BVG_IMAGE, BVG_GREEN, 105, 163, 100, 100, (char *) &subMiniImage3}}, 2492 {{BVG_IMAGE, BVG_GREEN, 105, 276, 100, 100, (char *) &subMiniImage3}}, 2493 {{BVG_IMAGE, BVG_WHITE, 156, 149, 100, 100, (char *) &subMiniImage2}}, 2494 {{BVG_IMAGE, BVG_WHITE, 156, 260, 100, 100, (char *) &subMiniImage2}}, 2495 //{{BVG_VECT, BVG_WHITE, 156, 260, 46, 70, (char *) &pot}}, 2496 2497 {{BVG_IMAGE, BVG_GREEN, 268, 46, 100, 100, (char *) &subMiniImage}}, 2498 {{BVG_IMAGE, BVG_GREEN, 268, 161, 100, 100, (char *) &subMiniImage}}, 2499 {{BVG_IMAGE, BVG_GREEN, 268, 276, 100, 100, (char *) &subMiniImage}}, 2500 {{BVG_IMAGE, BVG_GREEN, 370, 105, 100, 100, (char *) &subMiniImage}}, 2501 {{BVG_IMAGE, BVG_GREEN, 370, 218, 100, 100, (char *) &subMiniImage}}, 2502 2503 {{BVG_IMAGE, BVG_GREEN, 455, 46, 100, 100, (char *) &subMiniImage}}, 2504 {{BVG_IMAGE, BVG_GREEN, 509, 46, 100, 100, (char *) &subMiniImage}}, 2505 {{BVG_IMAGE, BVG_GREEN, 559, 46, 100, 100, (char *) &subMiniImage}}, 2506 {{BVG_IMAGE, BVG_GREEN, 455, 162, 100, 100, (char *) &subMiniImage}}, 2507 {{BVG_IMAGE, BVG_GREEN, 509, 162, 100, 100, (char *) &subMiniImage}}, 2508 {{BVG_IMAGE, BVG_GREEN, 559, 162, 100, 100, (char *) &subMiniImage}}, 2509 {{BVG_IMAGE, BVG_GREEN, 455, 276, 100, 100, (char *) &subMiniImage}}, 2510 {{BVG_IMAGE, BVG_GREEN, 509, 276, 100, 100, (char *) &subMiniImage}}, 2511 {{BVG_IMAGE, BVG_GREEN, 559, 276, 100, 100, (char *) &subMiniImage}}, 2512 2513 {{BVG_IMAGE, BVG_GREEN, 612, 47, 142, 142, (char *) &subMiniImage}}, 2514 } 2515 }; 2516 2517 bvgImage JunoPhatImage = { 2518 788, 244, 2519 0x00000000, 2520 48, 2521 { 2522 {{BVG_STRING, BVG_BLACK, 3, 19, 30, 10, "power"}}, 2523 {{BVG_STRING, BVG_BLACK, 61, 19, 25, 10, "tune"}}, 2524 {{BVG_STRING, BVG_BLACK, 92, 19, 25, 10, "hold"}}, 2525 {{BVG_STRING, OFF_WHITE, 137, 19, 70, 10, "arpeggio"}}, 2526 {{BVG_STRING, OFF_WHITE, 225, 19, 25, 10, "lfo"}}, 2527 {{BVG_STRING, OFF_WHITE, 325, 19, 28, 10, "dco"}}, 2528 {{BVG_STRING, OFF_WHITE, 420, 19, 23, 10, "hpf"}}, 2529 {{BVG_STRING, OFF_WHITE, 482, 19, 22, 10, "VCF"}}, 2530 {{BVG_STRING, OFF_WHITE, 555, 19, 22, 10, "VCA"}}, 2531 {{BVG_STRING, OFF_WHITE, 605, 19, 25, 10, "ENV"}}, 2532 {{BVG_STRING, OFF_WHITE, 648, 19, 55, 10, "chorus"}}, 2533 {{BVG_STRING, OFF_WHITE, 718, 19, 55, 10, "memory"}}, 2534 {{BVG_STRING, OFF_WHITE, 26, 50, 45, 8, "DCO VCF"}}, 2535 {{BVG_STRING, OFF_WHITE, 62, 105, 28, 8, "glide"}}, 2536 {{BVG_STRING, OFF_WHITE, 65, 150, 18, 8, "LFO"}}, 2537 {{BVG_STRING, OFF_WHITE, 87, 50, 25, 8, "Trans"}}, 2538 {{BVG_STRING, OFF_WHITE, 128, 50, 113, 8, "ON MODE RANGE RATE"}}, 2539 {{BVG_STRING, OFF_WHITE, 146, 80, 10, 8, "UP"}}, 2540 {{BVG_STRING, OFF_WHITE, 140, 160, 30, 8, "DOWN"}}, 2541 {{BVG_STRING, OFF_WHITE, 180, 100, 5, 8, "3"}}, 2542 {{BVG_STRING, OFF_WHITE, 180, 117, 5, 8, "2"}}, 2543 {{BVG_STRING, OFF_WHITE, 180, 134, 5, 8, "1"}}, 2544 {{BVG_STRING, OFF_WHITE, 210, 50, 50, 8, "Rate Delay"}}, 2545 {{BVG_STRING, OFF_WHITE, 245, 93, 15, 8, "MAN"}}, 2546 {{BVG_STRING, OFF_WHITE, 242, 145, 20, 8, "AUTO"}}, 2547 {{BVG_STRING, OFF_WHITE, 262, 50, 42, 8, "lfo pwm"}}, 2548 {{BVG_STRING, OFF_WHITE, 308, 100, 18, 8, "ENV"}}, 2549 {{BVG_STRING, OFF_WHITE, 308, 117, 18, 8, "LFO"}}, 2550 {{BVG_STRING, OFF_WHITE, 308, 134, 18, 8, "MAN"}}, 2551 {{BVG_STRING, OFF_WHITE, 378, 50, 50, 8, "sub noise"}}, 2552 {{BVG_STRING, OFF_WHITE, 420, 50, 24, 8, "freq"}}, 2553 {{BVG_STRING, OFF_WHITE, 445, 50, 45, 8, "freq res"}}, 2554 {{BVG_STRING, OFF_WHITE, 497, 50, 60, 8, "ENV LFO KBD"}}, 2555 {{BVG_STRING, OFF_WHITE, 561, 50, 25, 8, "LEVEL"}}, 2556 {{BVG_STRING, OFF_WHITE, 546, 82, 18, 8, "ENV"}}, 2557 {{BVG_STRING, OFF_WHITE, 545, 162, 21, 8, "GATE"}}, 2558 {{BVG_STRING, OFF_WHITE, 590, 50, 67, 8, "A D S R"}}, 2559 {{BVG_STRING, OFF_WHITE, 651, 50, 55, 8, "Off I II"}}, 2560 {{BVG_STRING, OFF_WHITE, 721, 190, 49, 8, "D MEM U"}}, 2561 {{BVG_VECT, OFF_WHITE, 74, 55, 6, 8, (char *) &sharp}}, 2562 {{BVG_VECT, OFF_WHITE, 64, 55, 6, 8, (char *) &flat}}, 2563 {{BVG_VECT, OFF_WHITE, 332, 82, 10, 8, (char *) &pulseWave}}, 2564 {{BVG_VECT, OFF_WHITE, 347, 82, 10, 8, (char *) &rampWave}}, 2565 {{BVG_VECT, OFF_WHITE, 362, 82, 10, 8, (char *) &squareWave}}, 2566 {{BVG_VECT, OFF_WHITE, 482, 90, 12, 8, (char *) &env}}, 2567 {{BVG_VECT, OFF_WHITE, 482, 145, 12, 8, (char *) &invenv}}, 2568 {{BVG_VECT, OFF_WHITE, 545, 96, 15, 8, (char *) &env}}, 2569 {{BVG_VECT, OFF_WHITE, 545, 147, 15, 8, (char *) &gate}}, 2570 } 2571 }; 2572 2573 bvgImage JunoImage = { 2574 788, 244, 2575 0x00000000, 2576 50, 2577 { 2578 {{BVG_STRING, BVG_BLACK, 3, 19, 30, 10, "power"}}, 2579 {{BVG_STRING, BVG_BLACK, 61, 19, 25, 10, "tune"}}, 2580 {{BVG_STRING, BVG_BLACK, 92, 19, 25, 10, "hold"}}, 2581 {{BVG_STRING, OFF_WHITE, 137, 19, 70, 10, "arpeggio"}}, 2582 {{BVG_STRING, OFF_WHITE, 225, 19, 25, 10, "lfo"}}, 2583 {{BVG_STRING, OFF_WHITE, 325, 19, 28, 10, "dco"}}, 2584 {{BVG_STRING, OFF_WHITE, 420, 19, 23, 10, "hpf"}}, 2585 {{BVG_STRING, OFF_WHITE, 482, 19, 22, 10, "VCF"}}, 2586 {{BVG_STRING, OFF_WHITE, 555, 19, 22, 10, "VCA"}}, 2587 {{BVG_STRING, OFF_WHITE, 605, 19, 25, 10, "ENV"}}, 2588 {{BVG_STRING, OFF_WHITE, 648, 19, 55, 10, "chorus"}}, 2589 {{BVG_STRING, OFF_WHITE, 718, 19, 55, 10, "memory"}}, 2590 {{BVG_STRING, OFF_WHITE, 26, 50, 45, 8, "DCO VCF"}}, 2591 {{BVG_STRING, OFF_WHITE, 62, 105, 28, 8, "glide"}}, 2592 {{BVG_STRING, OFF_WHITE, 65, 150, 18, 8, "LFO"}}, 2593 {{BVG_STRING, OFF_WHITE, 87, 50, 25, 8, "Trans"}}, 2594 {{BVG_STRING, OFF_WHITE, 128, 50, 113, 8, "ON MODE RANGE RATE"}}, 2595 {{BVG_STRING, OFF_WHITE, 146, 80, 10, 8, "UP"}}, 2596 {{BVG_STRING, OFF_WHITE, 140, 160, 30, 8, "DOWN"}}, 2597 {{BVG_STRING, OFF_WHITE, 180, 100, 5, 8, "3"}}, 2598 {{BVG_STRING, OFF_WHITE, 180, 117, 5, 8, "2"}}, 2599 {{BVG_STRING, OFF_WHITE, 180, 134, 5, 8, "1"}}, 2600 {{BVG_STRING, OFF_WHITE, 210, 50, 50, 8, "Rate Delay"}}, 2601 {{BVG_STRING, OFF_WHITE, 245, 93, 15, 8, "MAN"}}, 2602 {{BVG_STRING, OFF_WHITE, 242, 145, 20, 8, "AUTO"}}, 2603 {{BVG_STRING, OFF_WHITE, 262, 50, 42, 8, "lfo pwm"}}, 2604 {{BVG_STRING, OFF_WHITE, 308, 100, 18, 8, "ENV"}}, 2605 {{BVG_STRING, OFF_WHITE, 308, 117, 18, 8, "LFO"}}, 2606 {{BVG_STRING, OFF_WHITE, 308, 134, 18, 8, "MAN"}}, 2607 {{BVG_STRING, OFF_WHITE, 378, 50, 50, 8, "sub noise"}}, 2608 {{BVG_STRING, OFF_WHITE, 420, 50, 24, 8, "freq"}}, 2609 {{BVG_STRING, OFF_WHITE, 445, 50, 45, 8, "freq res"}}, 2610 {{BVG_STRING, OFF_WHITE, 497, 50, 60, 8, "ENV LFO KBD"}}, 2611 {{BVG_STRING, OFF_WHITE, 561, 50, 25, 8, "LEVEL"}}, 2612 {{BVG_STRING, OFF_WHITE, 546, 82, 18, 8, "ENV"}}, 2613 {{BVG_STRING, OFF_WHITE, 545, 162, 21, 8, "GATE"}}, 2614 {{BVG_STRING, OFF_WHITE, 590, 50, 67, 8, "A D S R"}}, 2615 {{BVG_STRING, OFF_WHITE, 651, 50, 55, 8, "Off I II"}}, 2616 {{BVG_STRING, OFF_WHITE, 707, 80, 90, 8, "MIDI MEMORY"}}, 2617 {{BVG_STRING, OFF_WHITE, 710, 93, 70, 8, "U D L S"}}, 2618 {{BVG_STRING, OFF_WHITE, 721, 190, 49, 8, "D MEM U"}}, 2619 2620 {{BVG_VECT, OFF_WHITE, 74, 55, 6, 8, (char *) &sharp}}, 2621 {{BVG_VECT, OFF_WHITE, 64, 55, 6, 8, (char *) &flat}}, 2622 {{BVG_VECT, OFF_WHITE, 332, 82, 10, 8, (char *) &pulseWave}}, 2623 {{BVG_VECT, OFF_WHITE, 347, 82, 10, 8, (char *) &rampWave}}, 2624 {{BVG_VECT, OFF_WHITE, 362, 82, 10, 8, (char *) &squareWave}}, 2625 {{BVG_VECT, OFF_WHITE, 482, 90, 12, 8, (char *) &env}}, 2626 {{BVG_VECT, OFF_WHITE, 482, 145, 12, 8, (char *) &invenv}}, 2627 2628 {{BVG_VECT, OFF_WHITE, 545, 96, 15, 8, (char *) &env}}, 2629 {{BVG_VECT, OFF_WHITE, 545, 147, 15, 8, (char *) &gate}}, 2630 /* 2631 {{BVG_LINE, BVG_BLUE, 20, 100, 10, 10}}, 2632 {{BVG_SQUARE, BVG_GREEN, 500, 40, 590, 200}}, 2633 {{BVG_LINE, BVG_BLUE, 20, 100, 10, 10}}, 2634 {{BVG_SQUARE, BVG_WHITE, 10, 20, 100, 20}}, 2635 {{BVG_IMAGE, BVG_WHITE, 10, 10, 100, 100, (char *) &myImage}}, 2636 {{BVG_VECT|0, BVG_RED, 100, 10, 30, 50, (char *) &boxTest}}, 2637 */ 2638 } 2639 }; 2640 2641 iMap imageMap[64] = { 2642 {"/juno.xpm", &JunoImage}, 2643 {"/junophat.xpm", &JunoPhatImage}, 2644 {"/mini.xpm", &MiniImage}, 2645 {"/miniphat.xpm", &MiniPhatImage}, 2646 {"/memMoog.xpm", &MemoryMoogImage}, 2647 //{"/poly.xpm", &PolyImage}, 2648 {"/poly6.xpm", &PolyImage}, 2649 {"/sonic6.xpm", &Sonic6Image}, 2650 {"/sonic6phat.xpm", &Sonic6Image}, 2651 {"/axxe.xpm", &AxxeImage}, 2652 {"/axxephat.xpm", &AxxePhatImage}, 2653 {"/prophet.xpm", &ProphetImage}, 2654 {"/pro1.xpm", &Prophet1Image}, 2655 {"/prophet52.xpm", &Prophet52Image}, 2656 {"/BME700.xpm", &BME700Image}, 2657 {"/BME700mods.xpm", &BME700ModImage}, 2658 //{"/obxlogo.xpm", &obxLogoImage}, 2659 {"/obx.xpm", &obxImage}, 2660 {"/obxmod.xpm", &obxModImage}, 2661 {"/arp2600.xpm", &arpImage}, 2662 {"/odyssey.xpm", &odysseyImage}, 2663 {"/odyssey2.xpm", &odysseyImage}, 2664 {"/odysseymem.xpm", &odysseyMemImage}, 2665 {"", NULL}, 2666 }; 2667 2668