10 'MEGAMINI MPI INSTRUMENT AND SCALE DEMO 20 'COPYRIGHT 2021 R. ALLEN MURPHEY 30 X1=PEEK(&HFF01):X1=X1 AND &HF7:POKE &HFF01,X1 40 X2=PEEK(&HFF03):X2=X2 OR &H08:POKE &HFF03,X2 50 X3=PEEK(&HFF23):X3=X3 OR &H08:POKE &HFF23,X3 60 X4=PEEK(&HFF7F):X4=X4 AND &HF0:X4=X4 OR &H0F:POKE &HFF7F,X4 70 POKE &HFF42,&H04 80 X5=PEEK(&HFF7F):X5=X5 AND &HF0:X5=X5 OR &H04:POKE &HFF7F,X5 90 POKE &HFF50,&HBD: POKE &HFF51, &H20:'BIT 5 RHY MODE 100 DIM IN(11) 110 FOR I=0 TO 180 120 CLS:PRINT"INSTRUMENT PATCH:";I;"OF 180" 130 FOR J=0 TO 11: READ IN(J):NEXT 140 READ NA$ 150 IF IN(11) > 0 THEN 410 160 POKE &HFF50,&H20: POKE &HFF51,IN(0) 170 POKE &HFF50,&H23: POKE &HFF51,IN(1) 180 POKE &HFF50,&H40: POKE &HFF51,IN(2) 190 POKE &HFF50,&H43: POKE &HFF51,IN(3) 200 POKE &HFF50,&H60: POKE &HFF51,IN(4) 210 POKE &HFF50,&H63: POKE &HFF51,IN(5) 220 POKE &HFF50,&H80: POKE &HFF51,IN(6) 230 POKE &HFF50,&H83: POKE &HFF51,IN(7) 240 POKE &HFF50,&HE0: POKE &HFF51,IN(8) 250 POKE &HFF50,&HE3: POKE &HFF51,IN(9) 260 POKE &HFF50,&HC0: POKE &HFF51,IN(10) 270 PRINT"PLAYING ON ";NA$ 280 POKE &HFF50,&HA0: POKE &HFF51,&H6B: POKE&HFF50,&HB0: POKE &HFF51,&H31: FOR L=0 TO 100:NEXT: POKE &HFF50,&HB0: POKE &HFF51,&H00: 'C# 290 POKE &HFF50,&HA0: POKE &HFF51,&H81: POKE&HFF50,&HB0: POKE &HFF51,&H31: FOR L=0 TO 100:NEXT: POKE &HFF50,&HB0: POKE &HFF51,&H00: 'D 300 POKE &HFF50,&HA0: POKE &HFF51,&H98: POKE&HFF50,&HB0: POKE &HFF51,&H31: FOR L=0 TO 100:NEXT: POKE &HFF50,&HB0: POKE &HFF51,&H00: 'D# 310 POKE &HFF50,&HA0: POKE &HFF51,&HB0: POKE&HFF50,&HB0: POKE &HFF51,&H31: FOR L=0 TO 100:NEXT: POKE &HFF50,&HB0: POKE &HFF51,&H00: 'E 320 POKE &HFF50,&HA0: POKE &HFF51,&HCA: POKE&HFF50,&HB0: POKE &HFF51,&H31: FOR L=0 TO 100:NEXT: POKE &HFF50,&HB0: POKE &HFF51,&H00: 'F 330 POKE &HFF50,&HA0: POKE &HFF51,&HE5: POKE&HFF50,&HB0: POKE &HFF51,&H31: FOR L=0 TO 100:NEXT: POKE &HFF50,&HB0: POKE &HFF51,&H00: 'F# 340 POKE &HFF50,&HA0: POKE &HFF51,&H02: POKE&HFF50,&HB0: POKE &HFF51,&H32: FOR L=0 TO 100:NEXT: POKE &HFF50,&HB0: POKE &HFF51,&H00: 'G 350 POKE &HFF50,&HA0: POKE &HFF51,&H20: POKE&HFF50,&HB0: POKE &HFF51,&H32: FOR L=0 TO 100:NEXT: POKE &HFF50,&HB0: POKE &HFF51,&H00: 'G# 360 POKE &HFF50,&HA0: POKE &HFF51,&H41: POKE&HFF50,&HB0: POKE &HFF51,&H32: FOR L=0 TO 100:NEXT: POKE &HFF50,&HB0: POKE &HFF51,&H00: 'A 370 POKE &HFF50,&HA0: POKE &HFF51,&H63: POKE&HFF50,&HB0: POKE &HFF51,&H32: FOR L=0 TO 100:NEXT: POKE &HFF50,&HB0: POKE &HFF51,&H00: 'A# 380 POKE &HFF50,&HA0: POKE &HFF51,&H87: POKE&HFF50,&HB0: POKE &HFF51,&H32: FOR L=0 TO 100:NEXT: POKE &HFF50,&HB0: POKE &HFF51,&H00: 'B 390 POKE &HFF50,&HA0: POKE &HFF51,&HAE: POKE&HFF50,&HB0: POKE &HFF51,&H32: FOR L=0 TO 100:NEXT: POKE &HFF50,&HB0: POKE &HFF51,&H00: 'C 400 GOTO 650 410 POKE &HFF50,&H30: POKE &HFF51,IN(0) 420 POKE &HFF50,&H33: POKE &HFF51,IN(1) 430 POKE &HFF50,&H50: POKE &HFF51,IN(2) 440 POKE &HFF50,&H53: POKE &HFF51,IN(3) 450 POKE &HFF50,&H70: POKE &HFF51,IN(4) 460 POKE &HFF50,&H73: POKE &HFF51,IN(5) 470 POKE &HFF50,&H80: POKE &HFF51,IN(6) 480 POKE &HFF50,&H83: POKE &HFF51,IN(7) 490 POKE &HFF50,&HF0: POKE &HFF51,IN(8) 500 POKE &HFF50,&HF3: POKE &HFF51,IN(9) 510 POKE &HFF50,&HC6: POKE &HFF51,IN(10) 520 PRINT"PLAYING SCALE ON ";NA$ 530 POKE &HFF50,&HA6: POKE &HFF51,&H6B: POKE&HFF50,&HB6: POKE &HFF51,&H21: POKE &HFF50,&HBD: POKE &HFF51,&H60: FOR L=0 TO 100:NEXT: POKE &HFF50,&HBD: POKE &HFF51,&H40: 'C# 540 POKE &HFF50,&HA6: POKE &HFF51,&H81: POKE&HFF50,&HB6: POKE &HFF51,&H21: POKE &HFF50,&HBD: POKE &HFF51,&H60: FOR L=0 TO 100:NEXT: POKE &HFF50,&HBD: POKE &HFF51,&H40: 'D 550 POKE &HFF50,&HA6: POKE &HFF51,&H98: POKE&HFF50,&HB6: POKE &HFF51,&H21: POKE &HFF50,&HBD: POKE &HFF51,&H60: FOR L=0 TO 100:NEXT: POKE &HFF50,&HBD: POKE &HFF51,&H40: 'D# 560 POKE &HFF50,&HA6: POKE &HFF51,&HB0: POKE&HFF50,&HB6: POKE &HFF51,&H21: POKE &HFF50,&HBD: POKE &HFF51,&H60: FOR L=0 TO 100:NEXT: POKE &HFF50,&HBD: POKE &HFF51,&H40: 'E 570 POKE &HFF50,&HA6: POKE &HFF51,&HCA: POKE&HFF50,&HB6: POKE &HFF51,&H21: POKE &HFF50,&HBD: POKE &HFF51,&H60: FOR L=0 TO 100:NEXT: POKE &HFF50,&HBD: POKE &HFF51,&H40: 'F 580 POKE &HFF50,&HA6: POKE &HFF51,&HE5: POKE&HFF50,&HB6: POKE &HFF51,&H21: POKE &HFF50,&HBD: POKE &HFF51,&H60: FOR L=0 TO 100:NEXT: POKE &HFF50,&HBD: POKE &HFF51,&H40: 'F# 590 POKE &HFF50,&HA6: POKE &HFF51,&H02: POKE&HFF50,&HB6: POKE &HFF51,&H22: POKE &HFF50,&HBD: POKE &HFF51,&H60: FOR L=0 TO 100:NEXT: POKE &HFF50,&HBD: POKE &HFF51,&H40: 'G 600 POKE &HFF50,&HA6: POKE &HFF51,&H20: POKE&HFF50,&HB6: POKE &HFF51,&H22: POKE &HFF50,&HBD: POKE &HFF51,&H60: FOR L=0 TO 100:NEXT: POKE &HFF50,&HBD: POKE &HFF51,&H40: 'G# 610 POKE &HFF50,&HA6: POKE &HFF51,&H41: POKE&HFF50,&HB6: POKE &HFF51,&H22: POKE &HFF50,&HBD: POKE &HFF51,&H60: FOR L=0 TO 100:NEXT: POKE &HFF50,&HBD: POKE &HFF51,&H40: 'A 620 POKE &HFF50,&HA6: POKE &HFF51,&H63: POKE&HFF50,&HB6: POKE &HFF51,&H22: POKE &HFF50,&HBD: POKE &HFF51,&H60: FOR L=0 TO 100:NEXT: POKE &HFF50,&HBD: POKE &HFF51,&H40: 'A# 630 POKE &HFF50,&HA6: POKE &HFF51,&H87: POKE&HFF50,&HB6: POKE &HFF51,&H22: POKE &HFF50,&HBD: POKE &HFF51,&H60: FOR L=0 TO 100:NEXT: POKE &HFF50,&HBD: POKE &HFF51,&H40: 'B 640 POKE &HFF50,&HA6: POKE &HFF51,&HAE: POKE&HFF50,&HB6: POKE &HFF51,&H22: POKE &HFF50,&HBD: POKE &HFF51,&H60: FOR L=0 TO 100:NEXT: POKE &HFF50,&HBD: POKE &HFF51,&H40: 'C 650 NEXT 660 PRINT "DONE" 670 END 680 'INSTRUMENTS FROM MIDIPLAY.BAS HTTPS://BISQWIT.IKI.FI/JUTUT/KUVAT/PROGRAMMING_EXAMPLES/MIDIPLAY.HTML 690 'THIS FM INSTRUMENT DATA COMES FROM MILES SOUND SYSTEM, AS USED 700 'IN THE FOLLOWING PC GAMES: STAR CONTROL III AND ASTERIX, UNDER 710 'THE NAME AIL (AUDIO INTERFACE LIBRARY). TODAY, AIL HAS BEEN 720 'RELEASED AS "OPEN-SOURCE FREEWARE" UNDER THE NAME MILES SOUND SYSTEM. 730 'AIL WAS USED IN MORE THAN FIFTY PC GAMES, BUT SO FAR, I HAVE FOUND 740 'THIS PARTICULAR SET OF GENERAL MIDI FM PATCHES ONLY IN SC3 AND ASTERIX. 750 ' [0,1] AM/VIB/EG/KSR/MULTIPLE BITS FOR CARRIER AND MODULATOR RESPECTIVELY 760 ' [2,3] KSL/ATTENUATION SETTINGS FOR CARRIER AND MODULATOR RESPECTIVELY 770 ' [4,5] ATTACK AND DECAY RATES FOR CARRIER AND MODULATOR RESPECTIVELY 780 ' [6,7] SUSTAIN AND RELEASE RATES FOR CARRIER AND MODULATOR RESPECTIVELY 790 ' [8,9] WAVE SELECT SETTINGS FOR CARRIER AND MODULATOR RESPECTIVELY 800 ' [10] FEEDBACK/CONNECTION BITS FOR THE CHANNEL (ALSO STEREO/PAN BITS) 810 ' [11] FOR PERCUSSIVE INSTRUMENTS (GP35..GP87), THE TONE TO PLAY 820 DATA 1, 1,143, 6,242,242,244,247,0,0, 56, 0, "GM1:ACOUGRANDPIANO" 830 DATA 1, 1, 75, 0,242,242,244,247,0,0, 56, 0, "GM2:BRIGHTACOUGRAND" 840 DATA 1, 1, 73, 0,242,242,244,246,0,0, 56, 0, "GM3:ELECGRANDPIANO" 850 DATA 129, 65, 18, 0,242,242,247,247,0,0, 54, 0, "GM4:HONKY-TONKPIANO" 860 DATA 1, 1, 87, 0,241,242,247,247,0,0, 48, 0, "GM5:RHODES PIANO" 870 DATA 1, 1,147, 0,241,242,247,247,0,0, 48, 0, "GM6:CHORUSED PIANO" 880 DATA 1, 22,128, 14,161,242,242,245,0,0, 56, 0, "GM7:HARPSICHORD" 890 DATA 1, 1,146, 0,194,194,248,248,0,0, 58, 0, "GM8:CLAVINET" 900 DATA 12,129, 92, 0,246,243,244,245,0,0, 48, 0, "GM9:CELESTA" 910 DATA 7, 17,151,128,243,242,242,241,0,0, 50, 0, "GM10:GLOCKENSPIEL" 920 DATA 23, 1, 33, 0, 84,244,244,244,0,0, 50, 0, "GM11:MUSIC BOX" 930 DATA 152,129, 98, 0,243,242,246,246,0,0, 48, 0, "GM12:VIBRAPHONE" 940 DATA 24, 1, 35, 0,246,231,246,247,0,0, 48, 0, "GM13:MARIMBA" 950 DATA 21, 1,145, 0,246,246,246,246,0,0, 52, 0, "GM14:XYLOPHONE" 960 DATA 69,129, 89,128,211,163,243,243,0,0, 60, 0, "GM15:TUBULAR BELLS" 970 DATA 3,129, 73,128,117,181,245,245,1,0, 52, 0, "GM16:DULCIMER" 980 DATA 113, 49,146, 0,246,241, 20, 7,0,0, 50, 0, "GM17:HAMMOND ORGAN" 990 DATA 114, 48, 20, 0,199,199, 88, 8,0,0, 50, 0, "GM18:PERCUSSIVE ORGAN" 1000 DATA 112,177, 68, 0,170,138, 24, 8,0,0, 52, 0, "GM19:ROCK ORGAN" 1010 DATA 35,177,147, 0,151, 85, 35, 20,1,0, 52, 0, "GM20:CHURCH ORGAN" 1020 DATA 97,177, 19,128,151, 85, 4, 4,1,0, 48, 0, "GM21:REED ORGAN" 1030 DATA 36,177, 72, 0,152, 70, 42, 26,1,0, 60, 0, "GM22:ACCORDION" 1040 DATA 97, 33, 19, 0,145, 97, 6, 7,1,0, 58, 0, "GM23:HARMONICA" 1050 DATA 33,161, 19,137,113, 97, 6, 7,0,0, 54, 0, "GM24:TANGO ACCORDION" 1060 DATA 2, 65,156,128,243,243,148,200,1,0, 60, 0, "GM25:ACOUSTIC GUITAR1" 1070 DATA 3, 17, 84, 0,243,241,154,231,1,0, 60, 0, "GM26:ACOUSTIC GUITAR2" 1080 DATA 35, 33, 95, 0,241,242, 58,248,0,0, 48, 0, "GM27:ELECTRIC GUITAR1" 1090 DATA 3, 33,135,128,246,243, 34,248,1,0, 54, 0, "GM28:ELECTRIC GUITAR2" 1100 DATA 3, 33, 71, 0,249,246, 84, 58,0,0, 48, 0, "GM29:ELECTRIC GUITAR3" 1110 DATA 35, 33, 74, 5,145,132, 65, 25,1,0, 56, 0, "GM30:OVERDRIVE GUITAR" 1120 DATA 35, 33, 74, 0,149,148, 25, 25,1,0, 56, 0, "GM31:DISTORTON GUITAR" 1130 DATA 9,132,161,128, 32,209, 79,248,0,0, 56, 0, "GM32:GUITAR HARMONICS" 1140 DATA 33,162, 30, 0,148,195, 6,166,0,0, 50, 0, "GM33:ACOUSTIC BASS" 1150 DATA 49, 49, 18, 0,241,241, 40, 24,0,0, 58, 0, "GM34:ELECTRIC BASS 1" 1160 DATA 49, 49,141, 0,241,241,232,120,0,0, 58, 0, "GM35:ELECTRIC BASS 2" 1170 DATA 49, 50, 91, 0, 81,113, 40, 72,0,0, 60, 0, "GM36:FRETLESS BASS" 1180 DATA 1, 33,139, 64,161,242,154,223,0,0, 56, 0, "GM37:SLAP BASS 1" 1190 DATA 33, 33,139, 8,162,161, 22,223,0,0, 56, 0, "GM38:SLAP BASS 2" 1200 DATA 49, 49,139, 0,244,241,232,120,0,0, 58, 0, "GM39:SYNTH BASS 1" 1210 DATA 49, 49, 18, 0,241,241, 40, 24,0,0, 58, 0, "GM40:SYNTH BASS 2" 1220 DATA 49, 33, 21, 0,221, 86, 19, 38,1,0, 56, 0, "GM41:VIOLIN" 1230 DATA 49, 33, 22, 0,221,102, 19, 6,1,0, 56, 0, "GM42:VIOLA" 1240 DATA 113, 49, 73, 0,209, 97, 28, 12,1,0, 56, 0, "GM43:CELLO" 1250 DATA 33, 35, 77,128,113,114, 18, 6,1,0, 50, 0, "GM44:CONTRABASS" 1260 DATA 241,225, 64, 0,241,111, 33, 22,1,0, 50, 0, "GM45:TREMULO STRINGS" 1270 DATA 2, 1, 26,128,245,133,117, 53,1,0, 48, 0, "GM46:PIZZICATO STRING" 1280 DATA 2, 1, 29,128,245,243,117,244,1,0, 48, 0, "GM47:ORCHESTRAL HARP" 1290 DATA 16, 17, 65, 0,245,242, 5,195,1,0, 50, 0, "GM48:TIMPANY" 1300 DATA 33,162,155, 1,177,114, 37, 8,1,0, 62, 0, "GM49:STRING ENSEMBLE1" 1310 DATA 161, 33,152, 0,127, 63, 3, 7,1,1, 48, 0, "GM50:STRING ENSEMBLE2" 1320 DATA 161, 97,147, 0,193, 79, 18, 5,0,0, 58, 0, "GM51:SYNTH STRINGS 1" 1330 DATA 33, 97, 24, 0,193, 79, 34, 5,0,0, 60, 0, "GM52:SYNTHSTRINGS 2" 1340 DATA 49,114, 91,131,244,138, 21, 5,0,0, 48, 0, "GM53:CHOIR AAHS" 1350 DATA 161, 97,144, 0,116,113, 57,103,0,0, 48, 0, "GM54:VOICE OOHS" 1360 DATA 113,114, 87, 0, 84,122, 5, 5,0,0, 60, 0, "GM55:SYNTH VOICE" 1370 DATA 144, 65, 0, 0, 84,165, 99, 69,0,0, 56, 0, "GM56:ORCHESTRA HIT" 1380 DATA 33, 33,146, 1,133,143, 23, 9,0,0, 60, 0, "GM57:TRUMPET" 1390 DATA 33, 33,148, 5,117,143, 23, 9,0,0, 60, 0, "GM58:TROMBONE" 1400 DATA 33, 97,148, 0,118,130, 21, 55,0,0, 60, 0, "GM59:TUBA" 1410 DATA 49, 33, 67, 0,158, 98, 23, 44,1,1, 50, 0, "GM60:MUTED TRUMPET" 1420 DATA 33, 33,155, 0, 97,127,106, 10,0,0, 50, 0, "GM61:FRENCH HORN" 1430 DATA 97, 34,138, 6,117,116, 31, 15,0,0, 56, 0, "GM62:BRASS SECTION" 1440 DATA 161, 33,134,131,114,113, 85, 24,1,0, 48, 0, "GM63:SYNTH BRASS 1" 1450 DATA 33, 33, 77, 0, 84,166, 60, 28,0,0, 56, 0, "GM64:SYNTH BRASS 2" 1460 DATA 49, 97,143, 0,147,114, 2, 11,1,0, 56, 0, "GM65:SOPRANO SAX" 1470 DATA 49, 97,142, 0,147,114, 3, 9,1,0, 56, 0, "GM66:ALTO SAX" 1480 DATA 49, 97,145, 0,147,130, 3, 9,1,0, 58, 0, "GM67:TENOR SAX" 1490 DATA 49, 97,142, 0,147,114, 15, 15,1,0, 58, 0, "GM68:BARITONE SAX" 1500 DATA 33, 33, 75, 0,170,143, 22, 10,1,0, 56, 0, "GM69:OBOE" 1510 DATA 49, 33,144, 0,126,139, 23, 12,1,1, 54, 0, "GM70:ENGLISH HORN" 1520 DATA 49, 50,129, 0,117, 97, 25, 25,1,0, 48, 0, "GM71:BASSOON" 1530 DATA 50, 33,144, 0,155,114, 33, 23,0,0, 52, 0, "GM72:CLARINET" 1540 DATA 225,225, 31, 0,133,101, 95, 26,0,0, 48, 0, "GM73:PICCOLO" 1550 DATA 225,225, 70, 0,136,101, 95, 26,0,0, 48, 0, "GM74:FLUTE" 1560 DATA 161, 33,156, 0,117,117, 31, 10,0,0, 50, 0, "GM75:RECORDER" 1570 DATA 49, 33,139, 0,132,101, 88, 26,0,0, 48, 0, "GM76:PAN FLUTE" 1580 DATA 225,161, 76, 0,102,101, 86, 38,0,0, 48, 0, "GM77:BOTTLE BLOW" 1590 DATA 98,161,203, 0,118, 85, 70, 54,0,0, 48, 0, "GM78:SHAKUHACHI" 1600 DATA 98,161,153, 0, 87, 86, 7, 7,0,0, 59, 0, "GM79:WHISTLE" 1610 DATA 98,161,147, 0,119,118, 7, 7,0,0, 59, 0, "GM80:OCARINA" 1620 DATA 34, 33, 89, 0,255,255, 3, 15,2,0, 48, 0, "GM81:LEAD 1 SQUAREEA" 1630 DATA 33, 33, 14, 0,255,255, 15, 15,1,1, 48, 0, "GM82:LEAD 2 SAWTOOTH" 1640 DATA 34, 33, 70,128,134,100, 85, 24,0,0, 48, 0, "GM83:LEAD 3 CALLIOPE" 1650 DATA 33,161, 69, 0,102,150, 18, 10,0,0, 48, 0, "GM84:LEAD 4 CHIFF" 1660 DATA 33, 34,139, 0,146,145, 42, 42,1,0, 48, 0, "GM85:LEAD 5 CHARANG" 1670 DATA 162, 97,158, 64,223,111, 5, 7,0,0, 50, 0, "GM86:LEAD 6 VOICE" 1680 DATA 32, 96, 26, 0,239,143, 1, 6,0,2, 48, 0, "GM87:LEAD 7 FIFTHS" 1690 DATA 33, 33,143,128,241,244, 41, 9,0,0, 58, 0, "GM88:LEAD 8 BRASS" 1700 DATA 119,161,165, 0, 83,160,148, 5,0,0, 50, 0, "GM89:PAD 1 NEW AGE" 1710 DATA 97,177, 31,128,168, 37, 17, 3,0,0, 58, 0, "GM90:PAD 2 WARM" 1720 DATA 97, 97, 23, 0,145, 85, 52, 22,0,0, 60, 0, "GM91:PAD 3 POLYSYNTH" 1730 DATA 113,114, 93, 0, 84,106, 1, 3,0,0, 48, 0, "GM92:PAD 4 CHOIR" 1740 DATA 33,162,151, 0, 33, 66, 67, 53,0,0, 56, 0, "GM93:PAD 5 BOWEDPAD" 1750 DATA 161, 33, 28, 0,161, 49,119, 71,1,1, 48, 0, "GM94:PAD 6 METALLIC" 1760 DATA 33, 97,137, 3, 17, 66, 51, 37,0,0, 58, 0, "GM95:PAD 7 HALO" 1770 DATA 161, 33, 21, 0, 17,207, 71, 7,1,0, 48, 0, "GM96:PAD 8 SWEEP" 1780 DATA 58, 81,206, 0,248,134,246, 2,0,0, 50, 0, "GM97:FX 1 RAIN" 1790 DATA 33, 33, 21, 0, 33, 65, 35, 19,1,0, 48, 0, "GM98:FX 2 SOUNDTRACK" 1800 DATA 6, 1, 91, 0,116,165,149,114,0,0, 48, 0, "GM99:FX 3 CRYSTAL" 1810 DATA 34, 97,146,131,177,242,129, 38,0,0, 60, 0, "GM100:FX 4 ATMOSPHERE" 1820 DATA 65, 66, 77, 0,241,242, 81,245,1,0, 48, 0, "GM101:FX 5 BRIGHTNESS" 1830 DATA 97,163,148,128, 17, 17, 81, 19,1,0, 54, 0, "GM102:FX 6 GOBLINS" 1840 DATA 97,161,140,128, 17, 29, 49, 3,0,0, 54, 0, "GM103:FX 7 ECHOES" 1850 DATA 164, 97, 76, 0,243,129,115, 35,1,0, 52, 0, "GM104:FX 8 SCI-FI" 1860 DATA 2, 7,133, 3,210,242, 83,246,0,1, 48, 0, "GM105:SITAR" 1870 DATA 17, 19, 12,128,163,162, 17,229,1,0, 48, 0, "GM106:BANJO" 1880 DATA 17, 17, 6, 0,246,242, 65,230,1,2, 52, 0, "GM107:SHAMISEN" 1890 DATA 147,145,145, 0,212,235, 50, 17,0,1, 56, 0, "GM108:KOTO" 1900 DATA 4, 1, 79, 0,250,194, 86, 5,0,0, 60, 0, "GM109:KALIMBA" 1910 DATA 33, 34, 73, 0,124,111, 32, 12,0,1, 54, 0, "GM110:BAGPIPE" 1920 DATA 49, 33,133, 0,221, 86, 51, 22,1,0, 58, 0, "GM111:FIDDLE" 1930 DATA 32, 33, 4,129,218,143, 5, 11,2,0, 54, 0, "GM112:SHANAI" 1940 DATA 5, 3,106,128,241,195,229,229,0,0, 54, 0, "GM113:TINKLE BELL" 1950 DATA 7, 2, 21, 0,236,248, 38, 22,0,0, 58, 0, "GM114:AGOGO BELLS" 1960 DATA 5, 1,157, 0,103,223, 53, 5,0,0, 56, 0, "GM115:STEEL DRUMS" 1970 DATA 24, 18,150, 0,250,248, 40,229,0,0, 58, 0, "GM116:WOODBLOCK" 1980 DATA 16, 0,134, 3,168,250, 7, 3,0,0, 54, 0, "GM117:TAIKO DRUM" 1990 DATA 17, 16, 65, 3,248,243, 71, 3,2,0, 52, 0, "GM118:MELODIC TOM" 2000 DATA 1, 16,142, 0,241,243, 6, 2,2,0, 62, 0, "GM119:SYNTH DRUM" 2010 DATA 14,192, 0, 0, 31, 31, 0,255,0,3, 62, 0, "GM120:REVERSE CYMBAL" 2020 DATA 6, 3,128,136,248, 86, 36,132,0,2, 62, 0, "GM121:GUITAR FRETNOISE" 2030 DATA 14,208, 0, 5,248, 52, 0, 4,0,3, 62, 0, "GM122:BREATH NOISE" 2040 DATA 14,192, 0, 0,246, 31, 0, 2,0,3, 62, 0, "GM123:SEASHORE" 2050 DATA 213,218,149, 64, 55, 86,163, 55,0,0, 48, 0, "GM124:BIRD TWEET" 2060 DATA 53, 20, 92, 8,178,244, 97, 21,2,0, 58, 0, "GM125:TELEPHONE" 2070 DATA 14,208, 0, 0,246, 79, 0,245,0,3, 62, 0, "GM126:HELICOPTER" 2080 DATA 38,228, 0, 0,255, 18, 1, 22,0,1, 62, 0, "GM127:APPLAUSE/NOISE" 2090 DATA 0, 0, 0, 0,243,246,240,201,0,2, 62, 0, "GM128:GUNSHOT" 2100 DATA 16, 17, 68, 0,248,243,119, 6,2,0, 56, 35, "GP35:AC BASS DRUM" 2110 DATA 16, 17, 68, 0,248,243,119, 6,2,0, 56, 35, "GP36:BASS DRUM 1" 2120 DATA 2, 17, 7, 0,249,248,255,255,0,0, 56, 52, "GP37:SIDE STICK" 2130 DATA 0, 0, 0, 0,252,250, 5, 23,2,0, 62, 48, "GP38:ACOUSTIC SNARE" 2140 DATA 0, 1, 2, 0,255,255, 7, 8,0,0, 48, 58, "GP39:HAND CLAP" 2150 DATA 0, 0, 0, 0,252,250, 5, 23,2,0, 62, 60, "GP40:ELECTRIC SNARE" 2160 DATA 0, 0, 0, 0,246,246, 12, 6,0,0, 52, 47, "GP41:LOW FLOOR TOM" 2170 DATA 12, 18, 0, 0,246,251, 8, 71,0,2, 58, 43, "GP42:CLOSED HIGH HAT" 2180 DATA 0, 0, 0, 0,246,246, 12, 6,0,0, 52, 49, "GP43:HIGH FLOOR TOM" 2190 DATA 12, 18, 0, 5,246,123, 8, 71,0,2, 58, 43, "GP44:PEDAL HIGH HAT" 2200 DATA 0, 0, 0, 0,246,246, 12, 6,0,0, 52, 51, "GP45:LOW TOM" 2210 DATA 12, 18, 0, 0,246,203, 2, 67,0,2, 58, 43, "GP46:OPEN HIGH HAT" 2220 DATA 0, 0, 0, 0,246,246, 12, 6,0,0, 52, 54, "GP47:LOW-MID TOM" 2230 DATA 0, 0, 0, 0,246,246, 12, 6,0,0, 52, 57, "GP48:HIGH-MID TOM" 2240 DATA 14,208, 0, 0,246,159, 0, 2,0,3, 62, 72, "GP49:CRASH CYMBAL 1" 2250 DATA 0, 0, 0, 0,246,246, 12, 6,0,0, 52, 60, "GP50:HIGH TOM" 2260 DATA 14, 7, 8, 74,248,244, 66,228,0,3, 62, 76, "GP51:RIDE CYMBAL 1" 2270 DATA 14,208, 0, 10,245,159, 48, 2,0,0, 62, 84, "GP52:CHINESE CYMBAL" 2280 DATA 14, 7, 10, 93,228,245,228,229,3,1, 54, 36, "GP53:RIDE BELL" 2290 DATA 2, 5, 3, 10,180,151, 4,247,0,0, 62, 65, "GP54:TAMBOURINE" 2300 DATA 78,158, 0, 0,246,159, 0, 2,0,3, 62, 84, "GP55:SPLASH CYMBAL" 2310 DATA 17, 16, 69, 8,248,243, 55, 5,2,0, 56, 83, "GP56:COW BELL" 2320 DATA 14,208, 0, 0,246,159, 0, 2,0,3, 62, 84, "GP57:CRASH CYMBAL 2" 2330 DATA 128, 16, 0, 13,255,255, 3, 20,3,0, 60, 24, "GP58:VIBRASLAP" 2340 DATA 14, 7, 8, 74,248,244, 66,228,0,3, 62, 77, "GP59:RIDE CYMBAL 2" 2350 DATA 6, 2, 11, 0,245,245, 12, 8,0,0, 54, 60, "GP60:HIGH BONGO" 2360 DATA 1, 2, 0, 0,250,200,191,151,0,0, 55, 65, "GP61:LOW BONGO" 2370 DATA 1, 1, 81, 0,250,250,135,183,0,0, 54, 59, "GP62:MUTE HIGH CONGA" 2380 DATA 1, 2, 84, 0,250,248,141,184,0,0, 54, 51, "GP63:OPEN HIGH CONGA" 2390 DATA 1, 2, 89, 0,250,248,136,182,0,0, 54, 45, "GP64:LOW CONGA" 2400 DATA 1, 0, 0, 0,249,250, 10, 6,3,0, 62, 71, "GP65:HIGH TIMBALE" 2410 DATA 0, 0,128, 0,249,246,137,108,3,0, 62, 60, "GP66:LOW TIMBALE" 2420 DATA 3, 12,128, 8,248,246,136,182,3,0, 63, 58, "GP67:HIGH AGOGO" 2430 DATA 3, 12,133, 0,248,246,136,182,3,0, 63, 53, "GP68:LOW AGOGO" 2440 DATA 14, 0, 64, 8,118,119, 79, 24,0,2, 62, 64, "GP69:CABASA" 2450 DATA 14, 3, 64, 0,200,155, 73,105,0,2, 62, 71, "GP70:MARACAS" 2460 DATA 215,199,220, 0,173,141, 5, 5,3,0, 62, 61, "GP71:SHORT WHISTLE" 2470 DATA 215,199,220, 0,168,136, 4, 4,3,0, 62, 61, "GP72:LONG WHISTLE" 2480 DATA 128, 17, 0, 0,246,103, 6, 23,3,3, 62, 44, "GP73:SHORT GUIRO" 2490 DATA 128, 17, 0, 9,245, 70, 5, 22,2,3, 62, 40, "GP74:LONG GUIRO" 2500 DATA 6, 21, 63, 0, 0,247,244,245,0,0, 49, 69, "GP75:CLAVES" 2510 DATA 6, 18, 63, 0, 0,247,244,245,3,0, 48, 68, "GP76:HIGH WOOD BLOCK" 2520 DATA 6, 18, 63, 0, 0,247,244,245,0,0, 49, 63, "GP77:LOW WOOD BLOCK" 2530 DATA 1, 2, 88, 0,103,117,231, 7,0,0, 48, 74, "GP78:MUTE CUICA" 2540 DATA 65, 66, 69, 8,248,117, 72, 5,0,0, 48, 60, "GP79:OPEN CUICA" 2550 DATA 10, 30, 64, 78,224,255,240, 5,3,0, 56, 80, "GP80:MUTE TRIANGLE" 2560 DATA 10, 30,124, 82,224,255,240, 2,3,0, 56, 64, "GP81:OPEN TRIANGLE" 2570 DATA 14, 0, 64, 8,122,123, 74, 27,0,2, 62, 72, "GP82" 2580 DATA 14, 7, 10, 64,228, 85,228, 57,3,1, 54, 73, "GP83" 2590 DATA 5, 4, 5, 64,249,214, 50,165,3,0, 62, 70, "GP84" 2600 DATA 2, 21, 63, 0, 0,247,243,245,3,0, 56, 68, "GP85" 2610 DATA 1, 2, 79, 0,250,248,141,181,0,0, 55, 48, "GP86" 2620 DATA 0, 0, 0, 0,246,246, 12, 6,0,0, 52, 53, "GP87"