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