"
-always-overwrite
#-verbose=3
COMMENT "Running macdeployqt..."
)
endif()
vmpk-0.9.0/data/ 0000755 0001750 0001750 00000000000 14543614527 012425 5 ustar pedro pedro vmpk-0.9.0/data/Info.plist.app 0000644 0001750 0001750 00000002400 14543614527 015150 0 ustar pedro pedro
NSPrincipalClass
NSApplication
CFBundleIconFile
@ICON@
CFBundlePackageType
APPL
CFBundleGetInfoString
@FULL_VERSION@
CFBundleInfoDictionaryVersion
6.0
CFBundleDisplayName
Virtual MIDI Piano Keyboard
CFBundleSignature
@TYPEINFO@
CFBundleExecutable
@EXECUTABLE@
CFBundleIdentifier
@BUNDLEIDENTIFIER@
CFBundleVersion
@FULL_VERSION@
CFBundleShortVersionString
@FULL_VERSION@
NSHumanReadableCopyright
© 2008-2019, Pedro López-Cabanillas and others
NSHighResolutionCapable
NSSupportsAutomaticGraphicsSwitching
NOTE VMPK is free software, released under the GPLv3 license.
vmpk-0.9.0/data/Info.plist.in 0000644 0001750 0001750 00000002727 14543614527 015012 0 ustar pedro pedro
CFBundleDevelopmentRegion
English
CFBundleExecutable
${MACOSX_BUNDLE_EXECUTABLE_NAME}
CFBundleGetInfoString
${MACOSX_BUNDLE_SHORT_VERSION_STRING}
CFBundleDisplayName
${MACOSX_BUNDLE_INFO_STRING}
CFBundleIconFile
${MACOSX_BUNDLE_ICON_FILE}
CFBundleIdentifier
${MACOSX_BUNDLE_GUI_IDENTIFIER}
CFBundleInfoDictionaryVersion
6.0
CFBundleLongVersionString
${MACOSX_BUNDLE_LONG_VERSION_STRING}
CFBundleName
${MACOSX_BUNDLE_BUNDLE_NAME}
CFBundlePackageType
APPL
CFBundleShortVersionString
${MACOSX_BUNDLE_SHORT_VERSION_STRING}
CFBundleSignature
????
CFBundleVersion
${MACOSX_BUNDLE_BUNDLE_VERSION}
CSResourcesFileMapped
NSHumanReadableCopyright
${MACOSX_BUNDLE_COPYRIGHT}
NSRequiresAquaSystemAppearance
NSHighResolutionCapable
NSSupportsAutomaticGraphicsSwitching
vmpk-0.9.0/data/Serbian-cyr.xml 0000644 0001750 0001750 00000002074 14543614527 015330 0 ustar pedro pedro
vmpk-0.9.0/data/Serbian-lat.xml 0000644 0001750 0001750 00000002052 14543614527 015307 0 ustar pedro pedro
vmpk-0.9.0/data/TheresaKnott_piano.svg 0000644 0001750 0001750 00000175720 14543614527 016763 0 ustar pedro pedro
image/svg+xml
vmpk-0.9.0/data/azerty.xml 0000644 0001750 0001750 00000003673 14543614527 014476 0 ustar pedro pedro
vmpk-0.9.0/data/german.xml 0000644 0001750 0001750 00000003564 14543614527 014430 0 ustar pedro pedro
vmpk-0.9.0/data/gmgsxg.ins 0000644 0001750 0001750 00000213704 14543614527 014443 0 ustar pedro pedro ; ----------------------------------------------------------------------
.Patch Names
[General MIDI]
0=Acoustic Grand Piano
1=Bright Acoustic Piano
2=Electric Grand Piano
3=Honky-tonk Piano
4=Rhodes Piano
5=Chorused Piano
6=Harpsichord
7=Clavinet
8=Celesta
9=Glockenspiel
10=Music Box
11=Vibraphone
12=Marimba
13=Xylophone
14=Tubular Bells
15=Dulcimer
16=Hammond Organ
17=Percussive Organ
18=Rock Organ
19=Church Organ
20=Reed Organ
21=Accordion
22=Harmonica
23=Tango Accordion
24=Acoustic Guitar (nylon)
25=Acoustic Guitar (steel)
26=Electric Guitar (jazz)
27=Electric Guitar (clean)
28=Electric Guitar (muted)
29=Overdriven Guitar
30=Distortion Guitar
31=Guitar Harmonics
32=Acoustic Bass
33=Electric Bass (finger)
34=Electric Bass (pick)
35=Fretless Bass
36=Slap Bass 1
37=Slap Bass 2
38=Synth Bass 1
39=Synth Bass 2
40=Violin
41=Viola
42=Cello
43=Contrabass
44=Tremolo Strings
45=Pizzicato Strings
46=Orchestral Harp
47=Timpani
48=String Ensemble 1
49=String Ensemble 2
50=SynthStrings 1
51=SynthStrings 2
52=Choir Aahs
53=Voice Oohs
54=Synth Voice
55=Orchestra Hit
56=Trumpet
57=Trombone
58=Tuba
59=Muted Trumpet
60=French Horn
61=Brass Section
62=Synth Brass 1
63=Synth Brass 2
64=Soprano Sax
65=Alto Sax
66=Tenor Sax
67=Baritone Sax
68=Oboe
69=English Horn
70=Bassoon
71=Clarinet
72=Piccolo
73=Flute
74=Recorder
75=Pan Flute
76=Bottle Blow
77=Shakuhachi
78=Whistle
79=Ocarina
80=Lead 1 (square)
81=Lead 2 (sawtooth)
82=Lead 3 (calliope lead)
83=Lead 4 (chiff lead)
84=Lead 5 (charang)
85=Lead 6 (voice)
86=Lead 7 (fifths)
87=Lead 8 (bass + lead)
88=Pad 1 (new age)
89=Pad 2 (warm)
90=Pad 3 (polysynth)
91=Pad 4 (choir)
92=Pad 5 (bowed)
93=Pad 6 (metallic)
94=Pad 7 (halo)
95=Pad 8 (sweep)
96=FX 1 (rain)
97=FX 2 (soundtrack)
98=FX 3 (crystal)
99=FX 4 (atmosphere)
100=FX 5 (brightness)
101=FX 6 (goblins)
102=FX 7 (echoes)
103=FX 8 (sci-fi)
104=Sitar
105=Banjo
106=Shamisen
107=Koto
108=Kalimba
109=Bagpipe
110=Fiddle
111=Shanai
112=Tinkle Bell
113=Agogo
114=Steel Drums
115=Woodblock
116=Taiko Drum
117=Melodic Tom
118=Synth Drum
119=Reverse Cymbal
120=Guitar Fret Noise
121=Breath Noise
122=Seashore
123=Bird Tweet
124=Telephone Ring
125=Helicopter
126=Applause
127=Gunshot
[GM Drumsets]
0=Percussion 1
1=Percussion 2
2=Percussion 3
3=Percussion 4
4=Percussion 5
5=Percussion 6
6=Percussion 7
7=Percussion 8
8=Percussion 9
9=Percussion 10
10=Percussion 11
11=Percussion 12
12=Percussion 13
13=Percussion 14
14=Percussion 15
15=Percussion 16
16=Percussion 17
17=Percussion 18
18=Percussion 19
19=Percussion 20
20=Percussion 21
21=Percussion 22
22=Percussion 23
23=Percussion 24
24=Percussion 25
25=Percussion 26
26=Percussion 27
27=Percussion 28
28=Percussion 29
29=Percussion 30
30=Percussion 31
31=Percussion 32
32=Percussion 33
33=Percussion 34
34=Percussion 35
35=Percussion 36
36=Percussion 37
37=Percussion 38
38=Percussion 39
39=Percussion 40
40=Percussion 41
41=Percussion 42
42=Percussion 43
43=Percussion 44
44=Percussion 45
45=Percussion 46
46=Percussion 47
47=Percussion 48
48=Percussion 49
49=Percussion 50
50=Percussion 51
51=Percussion 52
52=Percussion 53
53=Percussion 54
54=Percussion 55
55=Percussion 56
56=Percussion 57
57=Percussion 58
58=Percussion 59
59=Percussion 60
60=Percussion 61
61=Percussion 62
62=Percussion 63
63=Percussion 64
64=Percussion 65
65=Percussion 66
66=Percussion 67
67=Percussion 68
68=Percussion 69
69=Percussion 70
70=Percussion 71
71=Percussion 72
72=Percussion 73
73=Percussion 74
74=Percussion 75
75=Percussion 76
76=Percussion 77
77=Percussion 78
78=Percussion 79
79=Percussion 80
80=Percussion 81
81=Percussion 82
82=Percussion 83
83=Percussion 84
84=Percussion 85
85=Percussion 86
86=Percussion 87
87=Percussion 88
88=Percussion 89
89=Percussion 90
90=Percussion 91
91=Percussion 92
92=Percussion 93
93=Percussion 94
94=Percussion 95
95=Percussion 96
96=Percussion 97
97=Percussion 98
98=Percussion 99
99=Percussion 100
100=Percussion 101
101=Percussion 102
102=Percussion 103
103=Percussion 104
104=Percussion 105
105=Percussion 106
106=Percussion 107
107=Percussion 108
108=Percussion 109
109=Percussion 110
110=Percussion 111
111=Percussion 112
112=Percussion 113
113=Percussion 114
114=Percussion 115
115=Percussion 116
116=Percussion 117
117=Percussion 118
118=Percussion 119
119=Percussion 120
120=Percussion 121
121=Percussion 122
122=Percussion 123
123=Percussion 124
124=Percussion 125
125=Percussion 126
126=Percussion 127
127=Percussion 128
[Roland GS Capital Tones]
0=Piano 1
1=Piano 2
2=Piano 3
3=Honky-tonk
4=E.Piano 1
5=E.Piano 2
6=Harpsichord
7=Clav.
8=Celesta
9=Glockenspiel
10=Music Box
11=Vibraphone
12=Marimba
13=Xylophone
14=Tubular-bell
15=Santur
16=Organ 1
17=Organ 2
18=Organ 3
19=Church Org.1
20=Reed Organ
21=Accordion Fr
22=Harmonica
23=Bandneon
24=Nylon-str.Gt
25=Steel-str.Gt
26=Jazz Gt.
27=Clean Gt.
28=Muted Gt.
29=Overdrive Gt
30=DistortionGt
31=Gt.Harmonics
32=Acoustic Bs.
33=Fingered Bs.
34=Picked Bass
35=Fretless Bs.
36=Slap Bass 1
37=Slap Bass 2
38=Synth Bass 1
39=Synth Bass 2
40=Violin
41=Viola
42=Cello
43=Contrabass
44=Tremolo Str
45=PizzicatoStr
46=Harp
47=Timpani
48=Strings
49=Slow Strings
50=Syn.Strings1
51=Syn.Strings2
52=Choir Aahs
53=Voice Oohs
54=SynVox
55=OrchestraHit
56=Trumpet
57=Trombone
58=Tuba
59=MutedTrumpet
60=French Horn
61=Brass 1
62=Synth Brass 1
63=Synth Brass 2
64=Soprano Sax
65=Alto Sax
66=Tenor Sax
67=Baritone Sax
68=Oboe
69=English Horn
70=Bassoon
71=Clarinet
72=Piccolo
73=Flute
74=Recorder
75=Pan Flute
76=Bottle Blow
77=Shakuhachi
78=Whistle
79=Ocarina
80=Square Wave
81=Saw Wave
82=Syn.Calliope
83=Chiffer Lead
84=Charang
85=Solo Vox
86=5th Saw Wave
87=Bass & Lead
88=Fantasia
89=Warm Pad
90=Polysynth
91=Space Voice
92=Bowed Glass
93=Metal Pad
94=Halo Pad
95=Sweep Pad
96=Ice Rain
97=Soundtrack
98=Crystal
99=Atmosphere
100=Brightness
101=Goblin
102=Echo Drops
103=Star Theme
104=Sitar
105=Banjo
106=Shamisen
107=Koto
108=Kalimba
109=Bag Pipe
110=Fiddle
111=Shanai
112=Tinkle Bell
113=Agogo
114=Steel Drums
115=Woodblock
116=Taiko
117=Melo. Tom 1
118=Synth Drum
119=Reverse Cym.
120=Gt.FretNoise
121=Breath Noise
122=Seashore
123=Bird
124=Telephone 1
125=Helicopter
126=Applause
127=Gun Shot
[Roland GS Drumsets]
0=Standard
8=Room
16=Power
24=Electronic
25=TR-808
32=Jazz
40=Brush
48=Orchestra
56=SFX
[Roland GS Var #01]
38=Synth Bass101
57=Trombone 2
60=French Horn2
80=Square
81=Saw
98=Syn Mallet
102=Echo Bell
104=Sitar 2
120=Gt.Cut Noise
121=Fl.Key Click
122=Rain
123=Dog
124=Telephone 2
125=Car-Engine
126=Laughing
127=Machine Gun
[Roland GS Var #02]
102=Echo Pan
120=String Slap
122=Thunder
123=Horse-Gallop
124=DoorCreaking
125=Car-Stop
126=Screaming
127=Lasergun
[Roland GS Var #03]
122=Wind
123=Bird 2
124=Door
125=Car-Pass
126=Punch
127=Explosion
[Roland GS Var #04]
122=Stream
124=Scratch
125=Car-Crash
126=Heart Beat
[Roland GS Var #05]
122=Bubble
124=Windchime
125=Siren
126=Footsteps
[Roland GS Var #06]
125=Train
[Roland GS Var #07]
125=Jetplane
[Roland GS Var #08]
0=Piano 1w
1=Piano 2w
2=Piano 3w
3=Honky-tonk w
4=Detuned EP 1
5=Detuned EP 2
6=Coupled Hps.
11=Vib.w
12=Marimba w
14=Church Bell
16=Detuned Or.1
17=Detuned Or.2
19=Church Org.2
21=Accordion It
24=Ukulele
25=12-str.Gt
26=Hawaiian Gt.
27=Chorus Gt.
28=Funk Gt.
30=Feedback Gt.
31=Gt.Feedback
38=Synth Bass 3
39=Synth Bass 4
40=Slow Violine
48=Orchestra
50=Syn.Strings3
61=Brass 2
62=Synth Brass3
63=Synth Brass4
80=Sine Wave
81=Doctor Solo
107=Taisho Koto
115=Castanets
116=Concert BD
117=Melo. Tom 2
118=808 Tom
125=Starship
[Roland GS Var #09]
14=Carillon
118=Elec Perc
125=Burst Noise
[Roland GS Var #16]
0=Piano 1d
4=E.Piano 1w
5=E.Piano 2w
6=Harpsi.w
16=60's Organ 1
19=Church Org.3
24=Nylon Gt.o
25=Mandolin
28=Funk Gt.2
39=Rubber Bass
62=AnalogBrass1
63=AnalogBrass2
[Roland GS Var #24]
4=60's E.Piano
6=Harpsi.o
[Roland GS Var #32]
16=Organ 4
17=Organ 5
24=Nylon Gt.2
52=Choir Aahs 2
[XG Bank 0]
0=01 GrandPno
1=02 BritePno
2=03 E.Grand
3=04 HnkyTonk
4=05 E.Piano1
5=06 E.Piano2
6=07 Harpsi.
7=08 Clavi.
8=09 Celesta
9=10 Glocken
10=11 MusicBox
11=12 Vibes
12=13 Marimba
13=14 Xylophon
14=15 TubulBel
15=16 Dulcimer
16=17 DrawOrgn
17=18 PercOrgn
18=19 RockOrgn
19=20 ChrchOrgn
20=21 ReedOrgn
21=22 Acordion
22=23 Harmnica
23=24 TangoAcd
24=25 NylonGtr
25=26 SteelGtr
26=27 Jazz Gtr
27=28 CleanGtr
28=29 Mute.Gtr
29=30 Ovrdrive
30=31 Dist.Gtr
31=32 GtrHarmo
32=33 Aco.Bass
33=34 FngrBass
34=35 PickBass
35=36 Fretless
36=37 SlapBas1
37=38 SlapBas2
38=39 SynBass1
39=40 SynBass2
40=41 Violin
41=42 Viola
42=43 Cello
43=44 Contrabs
44=45 Trem.Str
45=46 Pizz.Str
46=47 Harp
47=48 Timpani
48=49 Strings1
49=50 Strings2
50=51 Syn.Str1
51=52 Syn.Str2
52=53 ChiorAah
53=54 VoiceOoh
54=55 SynVoice
55=56 Orch.Hit
56=57 Trumpet
57=58 Trombone
58=59 Tuba
59=60 Mute.Trp
60=61 Fr.Horn
61=62 BrasSect
62=63 SynBras1
63=64 SynBras2
64=65 SprnoSax
65=66 Alto Sax
66=67 TenorSax
67=68 Bari.Sax
68=69 Oboe
69=70 Eng.Horn
70=71 Bassoon
71=72 Clarinet
72=73 Piccolo
73=74 Flute
74=75 Recorder
75=76 PanFlute
76=77 Bottle
77=78 Shakhchi
78=79 Whistle
79=80 Ocarina
80=81 SquareLd
81=82 Saw.Lead
82=83 CaliopLd
83=84 Chiff Ld
84=85 CharanLd
85=86 Voice Ld
86=87 Fifth Ld
87=88 Bass &Ld
88=89 NewAgePad
89=90 Warm Pad
90=91 PolySyPd
91=92 ChoirPad
92=93 BowedPad
93=94 MetalPad
94=95 Halo Pad
95=96 SweepPad
96=97 Rain
97=98 SoundTrk
98=99 Crystal
99=100 Atmosphr
100=101 Bright
101=102 Goblins
102=103 Echoes
103=104 Sci-Fi
104=105 Sitar
105=106 Banjo
106=107 Shamisen
107=108 Koto
108=109 Kalimba
109=110 Bagpipe
110=111 Fiddle
111=112 Shanai
112=113 TnklBell
113=114 Agogo
114=115 SteelDrm
115=116 WoodBlok
116=117 TaikoDrm
117=118 MelodTom
118=119 Syn.Drum
119=120 RevCymbl
120=121 FretNoiz
121=122 BrthNoiz
122=123 Seashore
123=124 Tweet
124=125 Telphone
125=126 Helicptr
126=127 Applause
127=128 Gunshot
[XG Bank 1 (KSP)]
0=01 GrndPnoK
1=02 BritPnoK
2=03 ElGrPnoK
3=04 HnkyTnkK
4=05 El.Pno1K
5=06 El.Pno2K
6=07 Harpsi.K
7=08 Clavi. K
11=12 VibesK
12=13 MarimbaK
[XG Bank 100]
112=113 Rama Cym
119=120 Rev Tom1
[XG Bank 101]
112=113 AsianBel
119=120 Rev Tom2
[XG Bank 12 (Fast Decay)]
30=31 DstRthmG
39=40 Seq Bass
62=63 QuackBr
98=99 SynDrCmp
[XG Bank 14 (Double Attack)]
61=62 SfrzndBr
98=99 Popcorn
102=103 Echo Pan
[XG Bank 16 (Bright)]
24=25 NylonGt2
25=26 SteelGt2
52=53 Ch.Aahs2
56=57 Trumpet2
58=59 Tuba 2
87=88 Big&Low
89=90 ThickPad
[XG Bank 17]
56=57 BriteTrp
89=90 Soft Pad
[XG Bank 18 (Dark)]
0=01 MelloGrP
4=05 MelloEP1
26=27 MelloGtr
33=34 FingrDrk
38=39 SynBa1Dk
39=40 ClkSynBa
57=58 Trmbone2
63=64 Soft Brs
80=81 Hollow
81=82 DynaSaw
89=90 SinePad
98=99 TinyBell
99=100 WarmAtms
[XG Bank 19]
39=40 SynBa2Dk
80=81 Shmoog
81=82 DigiSaw
99=100 HollwRls
[XG Bank 20 (Rsonant)]
38=39 FastResB
62=63 RezSynBr
81=82 Big Lead
95=96 Shwimmer
[XG Bank 24 (Attack)]
17=18 70sPcOr1
30=31 DistGtr2
38=39 AcidBass
48=49 ArcoStr
62=63 PolyBrss
81=82 HeavySyn
85=86 SynthAah
[XG Bank 25 (Release)]
6=7 Harpsi.2
24=25 NylonGt3
81=82 WaspySyn
[XG Bank 27 (Rezo Sweep)]
7=8 ClaviWah
33=34 FlangeBa
36=37 ResoSlap
50=51 ResoStr
62=63 SynBras3
95=96 Converge
97=98 Prologue
[XG Bank 28 (Muted)]
34=35 MutePkBa
105=106 MuteBnjo
[XG Bank 3 (Stereo)]
48=49 S.Strngs
49=50 S.SlwStr
52=53 S.Choir
[XG Bank 32 (Detune 1)]
2=03 Det.CP80
4=05 Chor.EP1
5=06 Chor.EP2
16=17 DetDrwOr
17=18 DetPrcOr
19=20 ChurOrg3
21=22 AccordIt
22=23 Harmo 2
26=27 JazzAmp
27=28 ChorusGt
35=36 Fretles2
36=37 PunchThm
39=40 SmthBa 2
52=53 MelChoir
56=57 WarmTrp
60=61 FrHorn2
62=63 JumpBrss
104=105 DetSitar
[XG Bank 33 (Detune 2)]
5=06 DX Hard
16=17 60sDrOr1
17=18 LiteOrg
35=36 Fretles3
[XG Bank 34 (Detune 3)]
5=06 DX Legend
16=17 60sDrOr2
35=36 Fretles4
[XG Bank 35 (Octave 1)]
6=07 Harpsi.3
15=16 Dulcimr2
16=17 70sDrOr1
19=20 ChurOrg2
25=26 12StrGtr
30=31 DistGtr3
38=39 Clv Bass
48=49 60sStrng
50=51 Syn Str 3
55=56 OrchHit2
61=62 Tp&TbSec
86=87 Big Five
98=99 RndGlock
104=105 Sitar 2
[XG Bank 36 (Octave 2)]
16=17 DrawOrg2
30=31 PowerGt2
[XG Bank 37 (5th 1)]
16=17 60sDrOr3
17=18 PercOrg2
30=31 PowerGt1
60=61 HornOrch
[XG Bank 38 (5th 2)]
16=17 EvenBar
30=31 Dst.5ths
[XG Bank 39 (Bend)]
61=62 BrssFall
[XG Bank 40 (Tutti)]
0=01 PianoStr
2=03 GrPno1
4=05 HardEl.P
5=06 DX Phase
16=17 16+2"2/3
19=20 NotreDam
20=21 Puff Org
25=26 Nyln&Stl
28=29 FunkGtr1
30=31 FeedbkGt
32=33 JazzRthm
33=34 Ba&DsEG
38=39 TeknoBa
39=40 ModulrBa
44=45 Susp Str
46=47 YangChin
48=49 Orchestr
49=50 Warm Str
52=53 ChoirStr
54=55 SynVox2
61=62 BrssSec2
63=64 SynBrss4
65=66 Sax Sect
66=67 BrthTnSx
81=82 PulseSaw
98=99 GlockChi
99=100 NylonEP
[XG Bank 41]
0=01 Dream
2=03 ElGrPno2
5=06 DX+Analg
25=26 Stl&Body
28=29 MuteStlG
30=31 FeedbGt2
39=40 DX Bass
48=49 Orchstr2
49=50 Kingdom
54=55 Choral
61=62 HiBrass
63=64 ChoirBrs
66=67 SoftTenr
81=82 Dr. Lead
98=99 ClearBel
[XG Bank 42]
5=06 DXKotoEP
48=49 TremOrch
61=62 MelloBrs
98=99 ChorBell
[XG Bank 43 (Velo-Switch)]
24=25 VelGtHrm
28=29 FunkGtr2
29=30 Gt.Pinch
30=31 RkRythm2
33=34 FngrSlap
37=38 VeloSlap
65=66 HyprAlto
[XG Bank 45 (Velo-Xfade)]
4=05 VX El.P1
5=06 VX El.P2
11=12 HardVibe
28=29 Jazz Man
30=31 RockRthm
32=33 VXUprght
33=34 FngBass2
48=49 VeloStr
62=63 AnaVelBr
63=64 VelBrss2
81=82 VeloLead
96=97 ClaviPad
[XG Bank 6 (Single)]
39=40 MelloSB2
60=61 FrHrSolo
80=81 Square 2
81=82 Saw 2
[XG Bank 64 (other wave)]
4=05 60sEl.P
7=08 PulseClv
10=11 Orgel
12=13 SineMrmb
16=17 Organ Ba
18=19 RotaryOr
19=20 OrgFlute
23=24 TngoAcd2
27=28 CleanGt2
31=32 AcoHarmo
33=34 JazzBass
38=39 Oscar
39=40 X WireBa
49=50 70sStr
50=51 Syn Str4
52=53 StrngAah
53=54 VoiceDoo
54=55 AnaVoice
55=56 Impact
59=60 MuteTrp2
62=63 AnaBrss1
63=64 AnaBrss2
66=67 TnrSax 2
75=76 PanFlut2
80=81 Mellow
82=83 Vent Syn
83=84 Rubby
84=85 DistLead
85=86 VoxLead
87=88 Fat&Prky
88=89 Fantasy2
89=90 Horn Pad
90=91 PolyPd80
91=92 Heaven2
92=93 Glacier
93=94 Tine Pad
95=96 PolarPad
96=97 HrmoRain
97=98 Ancestrl
98=99 SynMalet
99=100 NylnHarp
100=101 FantaBel
101=102 GobSyn
102=103 EchoBell
103=104 Starz
108=109 BigKalim
111=112 Shanai2
117=118 Mel Tom2
118=119 Ana Tom
119=120 Rev Cym2
[XG Bank 65]
7=08 PierceCl
16=17 70sDrOr2
18=19 SloRotar
19=20 TrmOrgFl
31=32 GtFeedbk
33=34 ModAlem
38=39 SqrBass
49=50 Str Ens3
50=51 SS Str
52=53 Male Aah
55=56 BrssStab
80=81 SoloSine
82=83 Pure Pad
84=85 WireLead
87=88 SoftWurl
89=90 RotarStr
90=91 ClickPad
91=92 Lite Pad
92=93 GlassPad
93=94 Pan Pad
95=96 Sweepy
96=97 AfrcnWnd
97=98 Rave
98=99 SftCryst
99=100 Harp Vox
101=102 50sSciFi
102=103 Big Pan
103=104 Odyssey
117=118 Real Tom
118=119 ElecPerc
[XG Bank 66]
16=17 CheezOrg
18=19 FstRotar
31=32 GtrHrmo2
38=39 RubberBa
55=56 DoublHit
80=81 SineLead
90=91 Ana Pad
91=92 Itopia
95=96 Celstial
96=97 Caribean
98=99 LoudGlok
99=100 AtmosPad
101=102 Ring Pad
102=103 SynPiano
117=118 Rock Tom
[XG Bank 67]
16=17 DrawOrg3
55=56 BrStab80
90=91 SqarPad
91=92 CC Pad
98=99 XmasBell
99=100 Planet
101=102 Ritual
102=103 Creation
[XG Bank 68]
98=99 VibeBell
101=102 ToHeaven
102=103 Stardust
[XG Bank 69]
98=99 DigiBell
101=102 MilkyWay
102=103 Reso Pan
[XG Bank 70]
98=99 AirBells
101=102 Night
[XG Bank 71]
98=99 BellHarp
101=102 Glisten
[XG Bank 72]
98=99 Gamelmba
101=102 Puffy
[XG Bank 8 (Slow)]
40=41 Slow Vln
44=45 SlowTrStr
48=49 SlowStr
49=50 LegatoSt
80=81 LMSquare
81=82 ThickSaw
102=103 EchoPad2
[XG Bank 96]
12=13 Balafon
14=15 ChrchBel
15=16 Cimbalom
24=25 Ukulele
25=26 Mandolin
26=27 PdlSteel
28=29 Mu.DstGt
35=36 SynFret1
38=39 Hammer
53=54 VoiceHmn
56=57 FluglHrn
71=72 BassClar
75=76 Kawala
81=82 Seq Ana
100=101 Smokey
101=102 BelChoir
104=105 Tambra
105=106 Rabab
106=107 Tsugaru
107=108 T.Koto
111=112 Pungi
112=113 Bonang
113=114 Atrigane
114=115 Tablas
115=116 Castanet
116=117 Gr.Cassa
119=120 RevSnar1
[XG Bank 97]
12=13 Balafon2
14=15 Carillon
15=16 Santur
35=36 Smooth
104=105 Tamboura
105=106 Gopichnt
107=108 Kanoon
111=112 Hichriki
112=113 Gender
114=115 GlasPerc
119=120 RevSnar2
[XG Bank 98]
12=13 Log Drum
105=106 Oud
112=113 Gamelan
114=115 ThaiBell
119=120 RevKick1
[XG Bank 99]
112=113 S.Gamlan
119=120 RevConBD
[XG Drum Kits]
0=1 Standard Kit
1=2 Standard Kit2
8=9 Room Kit
16=17 Rock Kit
24=25 Electro Kit
25=26 Analog Kit
32=33 Jazz Kit
40=41 Brush Kit
48=49 Classic Kit
[XG Set channel to rhythm part]
[XG SFX Bank]
0=1 CuttngNz
1=2 CuttngNz2
2=3 DstCutNz
3=4 Str Slap
4=5 B.Slide
5=6 P.Scrape
16=17 Fl.KClik
32=33 Rain
33=34 Thunder
34=35 Wind
35=36 Stream
36=37 Bubble
37=38 Feed
48=49 Dog
49=50 Horse
50=51 Bird 2
51=52 Kitty
52=53 Growl
53=54 Haunted
54=55 Ghost
55=56 Maou
64=65 Tel.Dial
65=66 DoorSqek
66=67 Door Slam
67=68 Scratch
68=69 Scratch 2
69=70 WindChm
70=71 Telphon2
80=81 CarEngin
81=82 Car Stop
82=83 Car Pass
83=84 CarCrash
84=85 Siren
85=86 Train
86=87 Jetplane
87=88 Starship
88=89 Burst
89=90 Coaster
90=91 SbMarine
96=97 Laughing
97=98 Scream
98=99 Punch
99=100 Heart
100=101 FootStep
101=102 Applaus2
112=113 MchinGun
113=114 LaserGun
114=115 Xplosion
115=116 FireWork
[XG SFX Kits]
0=1 SFX 1
1=2 SFX 2
; ----------------------------------------------------------------------
.Note Names
[General MIDI Drums]
35=Acoustic Bass Drum
36=Bass Drum 1
37=Side Stick
38=Acoustic Snare
39=Hand Clap
40=Electric Snare
41=Low Floor Tom
42=Close Hi-Hat
43=High Floor Tom
44=Pedal Hi-Hat
45=Low Tom
46=Open Hi-Hat
47=Low-Mid Tom
48=Hi-Mid Tom
49=Crash Cymbal 1
50=High Tom
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Bell
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Crash Cymbal 2
58=Vibraslap
59=Ride Cymbal 2
60=Hi Bongo
61=Low Bongo
62=Mute Hi Conga
63=Open Hi Conga
64=Low Conga
65=High Timbale
66=Low Timbale
67=High Agogo
68=Low Agogo
69=Cabasa
70=Maracas
71=Short Whistle
72=Long Whistle
73=Short Guiro
74=Long Guiro
75=Claves
76=Hi Wood Block
77=Low Wood Block
78=Mute Cuica
79=Open Cuica
80=Mute Triangle
81=Open Triangle
[Roland GS Brush Set]
BasedOn=Roland GS Standard Set
27=High Q
28=Slap
29=Scratch Push
30=Scratch Pull
31=Sticks
32=Square Click
33=Metronome Click
34=Metronome Bell
35=Jazz BD 2
36=Jazz BD 1
37=Side Stick
38=Brush Tap
39=Brush Slap
40=Brush Swirl
41=Low Tom 2
42=Closed Hi-Hat
43=Low Tom 1
44=Pedal Hi-Hat
45=Mid Tom 2
46=Open Hi-Hat
47=Mid Tom 1
48=High Tom 2
49=Crash Cymbal 1
50=High Tom 1
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Bell
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Crash Cymbal 2
58=Vibra-slap
59=Ride Cymbal 2
60=High Bongo
61=Low Bongo
62=Mute High Conga
63=Open High Conga
64=Low Conga
65=High Timbale
66=Low Timbale
67=High Agogo
68=Low Agogo
69=Cabasa
70=Maracas
71=Short Hi Whistle
72=Long Low Whistle
73=Short Guiro
74=Long Guiro
75=Claves
76=High Wood Block
77=Low Wood Block
78=Mute Cuica
79=Open Cuica
80=Mute Triangle
81=Open Triangle
82=Shaker
83=Jingle Bell
84=Belltree
85=Castanets
86=Mute Surdo
87=Open Surdo
[Roland GS Electronic Set]
BasedOn=Roland GS Standard Set
27=High Q
28=Slap
29=Scratch Push
30=Scratch Pull
31=Sticks
32=Square Click
33=Metronome Click
34=Metronome Bell
35=Kick Drum 2
36=Elec BD
37=Side Stick
38=Elec SD
39=Hand Clap
40=Gated SD
41=Elec Low Tom 2
42=Closed Hi-Hat
43=Elec Low Tom 1
44=Pedal Hi-Hat
45=Elec Mid Tom 2
46=Open Hi-Hat
47=Elec Mid Tom 1
48=Elec Hi Tom 2
49=Crash Cymbal 1
50=Elec Hi Tom 1
51=Ride Cymbal 1
52=Reverse Cymbal
53=Ride Bell
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Crash Cymbal 2
58=Vibra-slap
59=Ride Cymbal 2
60=High Bongo
61=Low Bongo
62=Mute High Conga
63=Open High Conga
64=Low Conga
65=High Timbale
66=Low Timbale
67=High Agogo
68=Low Agogo
69=Cabasa
70=Maracas
71=Short Hi Whistle
72=Long Low Whistle
73=Short Guiro
74=Long Guiro
75=Claves
76=High Wood Block
77=Low Wood Block
78=Mute Cuica
79=Open Cuica
80=Mute Triangle
81=Open Triangle
82=Shaker
83=Jingle Bell
84=Belltree
85=Castanets
86=Mute Surdo
87=Open Surdo
[Roland GS Jazz Set]
BasedOn=Roland GS Standard Set
27=High Q
28=Slap
29=Scratch Push
30=Scratch Pull
31=Sticks
32=Square Click
33=Metronome Click
34=Metronome Bell
35=Jazz BD 2
36=Jazz BD 1
37=Side Stick
38=Snare Drum 1
39=Hand Clap
40=Snare Drum 2
41=Low Tom 2
42=Closed Hi-Hat
43=Low Tom 1
44=Pedal Hi-Hat
45=Mid Tom 2
46=Open Hi-Hat
47=Mid Tom 1
48=High Tom 2
49=Crash Cymbal 1
50=High Tom 1
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Bell
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Crash Cymbal 2
58=Vibra-slap
59=Ride Cymbal 2
60=High Bongo
61=Low Bongo
62=Mute High Conga
63=Open High Conga
64=Low Conga
65=High Timbale
66=Low Timbale
67=High Agogo
68=Low Agogo
69=Cabasa
70=Maracas
71=Short Hi Whistle
72=Long Low Whistle
73=Short Guiro
74=Long Guiro
75=Claves
76=High Wood Block
77=Low Wood Block
78=Mute Cuica
79=Open Cuica
80=Mute Triangle
81=Open Triangle
82=Shaker
83=Jingle Bell
84=Belltree
85=Castanets
86=Mute Surdo
87=Open Surdo
[Roland GS Orchestra Set]
BasedOn=Roland GS Standard Set
27=Closed Hi-Hat
28=Pedal Hi-Hat
29=Open Hi-Hat
30=Ride Cymbal
31=Sticks
32=Square Click
33=Metronome Click
34=Metronome Bell
35=Concert BD 2
36=Concert BD 1
37=Side Stick
38=Concert SD
39=Castanets
40=Concert SD
41=Timpani F
42=Timpani F#
43=Timpani G
44=Timpani G#
45=Timpani A
46=Timpani A#
47=Timpani B
48=Timpani c
49=Timpani c#
50=Timpani d
51=Timpani d#
52=Timpani e
53=Timpani f
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Concert Cymbal 2
58=Vibra-slap
59=Concert Cymbal 1
60=High Bongo
61=Low Bongo
62=Mute High Conga
63=Open High Conga
64=Low Conga
65=High Timbale
66=Low Timbale
67=High Agogo
68=Low Agogo
69=Cabasa
70=Maracas
71=Short Hi Whistle
72=Long Low Whistle
73=Short Guiro
74=Long Guiro
75=Claves
76=High Wood Block
77=Low Wood Block
78=Mute Cuica
79=Open Cuica
80=Mute Triangle
81=Open Triangle
82=Shaker
83=Jingle Bell
84=Belltree
85=Castanets
86=Mute Surdo
87=Open Surdo
88=Applause
[Roland GS Power Set]
BasedOn=Roland GS Standard Set
27=High Q
28=Slap
29=Scratch Push
30=Scratch Pull
31=Sticks
32=Square Click
33=Metronome Click
34=Metronome Bell
35=Kick Drum 2
36=MONDO Kick
37=Side Stick
38=Gated SD
39=Hand Clap
40=Snare Drum 2
41=Room Low Tom 2
42=Closed Hi-Hat
43=Room Low Tom 1
44=Pedal Hi-Hat
45=Room Mid Tom 2
46=Open Hi-Hat
47=Room Mid Tom 1
48=Room Hi Tom 2
49=Crash Cymbal 1
50=Room Hi Tom 1
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Bell
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Crash Cymbal 2
58=Vibra-slap
59=Ride Cymbal 2
60=High Bongo
61=Low Bongo
62=Mute High Conga
63=Open High Conga
64=Low Conga
65=High Timbale
66=Low Timbale
67=High Agogo
68=Low Agogo
69=Cabasa
70=Maracas
71=Short Hi Whistle
72=Long Low Whistle
73=Short Guiro
74=Long Guiro
75=Claves
76=High Wood Block
77=Low Wood Block
78=Mute Cuica
79=Open Cuica
80=Mute Triangle
81=Open Triangle
82=Shaker
83=Jingle Bell
84=Belltree
85=Castanets
86=Mute Surdo
87=Open Surdo
[Roland GS Room Set]
BasedOn=Roland GS Standard Set
27=High Q
28=Slap
29=Scratch Push
30=Scratch Pull
31=Sticks
32=Square Click
33=Metronome Click
34=Metronome Bell
35=Kick Drum 2
36=Kick Drum 1
37=Side Stick
38=Snare Drum 1
39=Hand Clap
40=Snare Drum 2
41=Room Low Tom 2
42=Closed Hi-Hat
43=Room Low Tom 1
44=Pedal Hi-Hat
45=Room Mid Tom 2
46=Open Hi-Hat
47=Room Mid Tom 1
48=Room Hi Tom 2
49=Crash Cymbal 1
50=Room Hi Tom 1
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Bell
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Crash Cymbal 2
58=Vibra-slap
59=Ride Cymbal 2
60=High Bongo
61=Low Bongo
62=Mute High Conga
63=Open High Conga
64=Low Conga
65=High Timbale
66=Low Timbale
67=High Agogo
68=Low Agogo
69=Cabasa
70=Maracas
71=Short Hi Whistle
72=Long Low Whistle
73=Short Guiro
74=Long Guiro
75=Claves
76=High Wood Block
77=Low Wood Block
78=Mute Cuica
79=Open Cuica
80=Mute Triangle
81=Open Triangle
82=Shaker
83=Jingle Bell
84=Belltree
85=Castanets
86=Mute Surdo
87=Open Surdo
[Roland GS SFX Set]
39=High Q
40=Slap
41=Scratch Push
42=Scratch Pull
43=Sticks
44=Square Click
45=Metronome Click
46=Metronome Bell
47=Guitar Sliding Finger
48=Guitar Cutting Noise (Down)
49=Guitar Cutting Noise (Up)
50=String Slap of Double Bass
51=Flute Key click
52=Laughing
53=Screaming
54=Punch
55=Heart Beat
56=Footsteps 1
57=Footsteps 2
58=Applause
59=Door Creaking
60=Door
61=Scratch
62=Windchime
63=Car-Engine
64=Car-Stop
65=Car-Pass
66=Car-Crash
67=Siren
68=Train
69=Jetplane
70=Helicopter
71=Starship
72=Gunshot
73=Machine Gun
74=Lasergun
75=Explosion
76=Dog
77=Horse-Gallop
78=Birds
79=Rain
80=Thunder
81=Wind
82=Seashore
83=Stream
84=Bubble
[Roland GS Standard Set]
27=High Q
28=Slap
29=Scratch Push
30=Scratch Pull
31=Sticks
32=Square Click
33=Metronome Click
34=Metronome Bell
35=Kick Drum 2
36=Kick Drum 1
37=Side Stick
38=Snare Drum 1
39=Hand Clap
40=Snare Drum 2
41=Low Tom 2
42=Closed Hi-Hat
43=Low Tom 1
44=Pedal Hi-Hat
45=Mid Tom 2
46=Open Hi-Hat
47=Mid Tom 1
48=High Tom 2
49=Crash Cymbal 1
50=High Tom 1
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Bell
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Crash Cymbal 2
58=Vibra-slap
59=Ride Cymbal 2
60=High Bongo
61=Low Bongo
62=Mute High Conga
63=Open High Conga
64=Low Conga
65=High Timbale
66=Low Timbale
67=High Agogo
68=Low Agogo
69=Cabasa
70=Maracas
71=Short Hi Whistle
72=Long Low Whistle
73=Short Guiro
74=Long Guiro
75=Claves
76=High Wood Block
77=Low Wood Block
78=Mute Cuica
79=Open Cuica
80=Mute Triangle
81=Open Triangle
82=Shaker
83=Jingle Bell
84=Belltree
85=Castanets
86=Mute Surdo
87=Open Surdo
[Roland GS TR-808 Set]
BasedOn=Roland GS Standard Set
27=High Q
28=Slap
29=Scratch Push
30=Scratch Pull
31=Sticks
32=Square Click
33=Metronome Click
34=Metronome Bell
35=Kick Drum 2
36=808 Bass Drum
37=808 Rim Shot
38=808 Snare Drum
39=Hand Clap
40=Snare Drum 2
41=808 Low Tom 2
42=808 CHH
43=808 Low Tom 1
44=808 CHH
45=808 Mid Tom 2
46=808 OHH
47=808 Mid Tom 1
48=808 Hi Tom 2
49=808 Cymbal
50=808 Hi Tom 1
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Bell
54=Tambourine
55=Splash Cymbal
56=808 Cowbell
57=Crash Cymbal 2
58=Vibra-slap
59=Ride Cymbal 2
60=High Bongo
61=Low Bongo
62=808 High Conga
63=808 Mid Conga
64=808 Low Conga
65=High Timbale
66=Low Timbale
67=High Agogo
68=Low Agogo
69=Cabasa
70=808 Maracas
71=Short Hi Whistle
72=Long Low Whistle
73=Short Guiro
74=Long Guiro
75=808 Claves
76=High Wood Block
77=Low Wood Block
78=Mute Cuica
79=Open Cuica
80=Mute Triangle
81=Open Triangle
82=Shaker
83=Jingle Bell
84=Belltree
85=Castanets
86=Mute Surdo
87=Open Surdo
[XG Analog Kit]
BasedOn=XG Standard Kit
13=Surdo Mute
14=Surdo Open
15=Hi Q
16=Whip Slap
17=Scratch Push
18=Scratch Pull
19=Finger Snap
20=Click Noise
21=Metronome Click
22=Metronome Bell
23=Seq Click L
24=Seq Click H
25=Brush Tap
26=Brush Swirl L
27=Brush Slap
28=Reverse Cymbal
29=Snare Roll
30=Hi Q
31=SD Rock H
32=Sticks
33=Bass Drum M
34=Open Rim Shot
35=BD Analog L
36=BD Analog H
37=Analog Side Stick
38=Analog Snare L
39=Hand Clap
40=Analog Snare H
41=Analog Tom 1
42=Analog HH Closed 1
43=Analog Tom 2
44=Analog HH Closed 2
45=Analog Tom 3
46=Analog HH Open
47=Analog Tom 4
48=Analog Tom 5
49=Analog Cymbal
50=Analog Tom 6
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Cymbal Cup
54=Tambourine
55=Splash Cymbal
56=Analog Cowbell
57=Crash Cymbal 2
58=Vibraslap
59=Ride Cymbal 2
60=Bongo H
61=Bongo L
62=Analog Conga H
63=Analog Conga M
64=Analog Conga L
65=Timbale H
66=Timbale L
67=Agogo H
68=Agogo L
69=Cabasa
70=Analog Maracas
71=Samba Whistle H
72=Samba Whistle L
73=Guiro Short
74=Guiro Long
75=Analog Claves
76=Wood Block H
77=Wood Block L
78=Scratch Push
79=Scratch Pull
80=Triangle Mute
81=Triangle Open
82=Shaker
83=Jingle Bell
84=Bell Tree
[XG Brush Kit]
BasedOn=XG Standard Kit
13=Surdo Mute
14=Surdo Open
15=Hi Q
16=Whip Slap
17=Scratch Push
18=Scratch Pull
19=Finger Snap
20=Click Noise
21=Metronome Click
22=Metronome Bell
23=Seq Click L
24=Seq Click H
25=Brush Tap
26=Brush Swirl L
27=Brush Slap
28=Brush Swirl H
29=Snare Roll
30=Castanet
31=Brush Slap L
32=Sticks
33=Bass Drum L
34=Open Rim Shot
35=Bass Drum M
36=BD Soft
37=Side Stick
38=Brush Slap
39=Hand Clap
40=Brush Tap
41=Brush Tom 1
42=Hi-Hat Closed
43=Brush Tom 2
44=Hi-Hat Pedal
45=Brush Tom 3
46=Hi-Hat Open
47=Brush Tom 4
48=Brush Tom 5
49=Crash Cymbal 1
50=Brush Tom 6
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Cymbal Cup
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Crash Cymbal 2
58=Vibraslap
59=Ride Cymbal 2
60=Bongo H
61=Bongo L
62=Conga H Mute
63=Conga H Open
64=Conga L
65=Timbale H
66=Timbale L
67=Agogo H
68=Agogo L
69=Cabasa
70=Maracas
71=Samba Whistle H
72=Samba Whistle L
73=Guiro Short
74=Guiro Long
75=Claves
76=Wood Block H
77=Wood Block L
78=Cuica Mute
79=Cuica Open
80=Triangle Mute
81=Triangle Open
82=Shaker
83=Jingle Bell
84=Bell Tree
[XG Classic Kit]
BasedOn=XG Standard Kit
13=Surdo Mute
14=Surdo Open
15=Hi Q
16=Whip Slap
17=Scratch Push
18=Scratch Pull
19=Finger Snap
20=Click Noise
21=Metronome Click
22=Metronome Bell
23=Seq Click L
24=Seq Click H
25=Brush Tap
26=Brush Swirl L
27=Brush Slap
28=Brush Swirl H
29=Snare Roll
30=Castanet
31=Snare L
32=Sticks
33=Bass Drum L
34=Open Rim Shot
35=Bass Drum M
36=Gran Casa
37=Side Stick
38=Snare M
39=Hand Clap
40=Snare H
41=Jazz Tom 1
42=Hi-Hat Closed
43=Jazz Tom 2
44=Hi-Hat Pedal
45=Jazz Tom 3
46=Hi-Hat Open
47=Jazz Tom 4
48=Jazz Tom 5
49=Hand Cym.Open L
50=Jazz Tom 6
51=Hand Cym.Closed L
52=Chinese Cymbal
53=Ride Cymbal Cup
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Hand Cym.Open H
58=Vibraslap
59=Hand Cym.Closed H
60=Bongo H
61=Bongo L
62=Conga H Mute
63=Conga H Open
64=Conga L
65=Timbale H
66=Timbale L
67=Agogo H
68=Agogo L
69=Cabasa
70=Maracas
71=Samba Whistle H
72=Samba Whistle L
73=Guiro Short
74=Guiro Long
75=Claves
76=Wood Block H
77=Wood Block L
78=Cuica Mute
79=Cuica Open
80=Triangle Mute
81=Triangle Open
82=Shaker
83=Jingle Bell
84=Bell Tree
[XG Electro Kit]
BasedOn=XG Standard Kit
13=Surdo Mute
14=Surdo Open
15=Hi Q
16=Whip Slap
17=Scratch Push
18=Scratch Pull
19=Finger Snap
20=Click Noise
21=Metronome Click
22=Metronome Bell
23=Seq Click L
24=Seq Click H
25=Brush Tap
26=Brush Swirl L
27=Brush Slap
28=Reverse Cymbal
29=Snare Roll
30=Hi Q
31=Snare M
32=Sticks
33=Bass Drum H 4
34=Open Rim Shot
35=BD Rock
36=BD Gate
37=Side Stick
38=SD Rock L
39=Hand Clap
40=SD Rock H
41=E Tom 1
42=Hi-Hat Closed
43=E Tom 2
44=Hi-Hat Pedal
45=E Tom 3
46=Hi-Hat Open
47=E Tom 4
48=E Tom 5
49=Crash Cymbal 1
50=E Tom 6
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Cymbal Cup
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Crash Cymbal 2
58=Vibraslap
59=Ride Cymbal 2
60=Bongo H
61=Bongo L
62=Conga H Mute
63=Conga H Open
64=Conga L
65=Timbale H
66=Timbale L
67=Agogo H
68=Agogo L
69=Cabasa
70=Maracas
71=Samba Whistle H
72=Samba Whistle L
73=Guiro Short
74=Guiro Long
75=Claves
76=Wood Block H
77=Wood Block L
78=Scratch Push
79=Scratch Pull
80=Triangle Mute
81=Triangle Open
82=Shaker
83=Jingle Bell
84=Bell Tree
[XG Jazz Kit]
BasedOn=XG Standard Kit
13=Surdo Mute
14=Surdo Open
15=Hi Q
16=Whip Slap
17=Scratch Push
18=Scratch Pull
19=Finger Snap
20=Click Noise
21=Metronome Click
22=Metronome Bell
23=Seq Click L
24=Seq Click H
25=Brush Tap
26=Brush Swirl L
27=Brush Slap
28=Brush Swirl H
29=Snare Roll
30=Castanet
31=Snare L
32=Sticks
33=Bass Drum L
34=Open Rim Shot
35=Bass Drum M
36=BD Jazz
37=Side Stick
38=Snare M
39=Hand Clap
40=Snare H
41=Jazz Tom 1
42=Hi-Hat Closed
43=Jazz Tom 2
44=Hi-Hat Pedal
45=Jazz Tom 3
46=Hi-Hat Open
47=Jazz Tom 4
48=Jazz Tom 5
49=Crash Cymbal 1
50=Jazz Tom 6
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Cymbal Cup
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Crash Cymbal 2
58=Vibraslap
59=Ride Cymbal 2
60=Bongo H
61=Bongo L
62=Conga H Mute
63=Conga H Open
64=Conga L
65=Timbale H
66=Timbale L
67=Agogo H
68=Agogo L
69=Cabasa
70=Maracas
71=Samba Whistle H
72=Samba Whistle L
73=Guiro Short
74=Guiro Long
75=Claves
76=Wood Block H
77=Wood Block L
78=Cuica Mute
79=Cuica Open
80=Triangle Mute
81=Triangle Open
82=Shaker
83=Jingle Bell
84=Bell Tree
[XG Rock Kit]
BasedOn=XG Standard Kit
13=Surdo Mute
14=Surdo Open
15=Hi Q
16=Whip Slap
17=Scratch Push
18=Scratch Pull
19=Finger Snap
20=Click Noise
21=Metronome Click
22=Metronome Bell
23=Seq Click L
24=Seq Click H
25=Brush Tap
26=Brush Swirl L
27=Brush Slap
28=Brush Swirl H
29=Snare Roll
30=Castanet
31=SD Rock M
32=Sticks
33=Bass Drum M
34=Open Rim Shot
35=Bass Drum H 3
36=BD Rock
37=Side Stick
38=SD Rock
39=Hand Clap
40=SD Rock Rim
41=Rock Tom 1
42=Hi-Hat Closed
43=Rock Tom 2
44=Hi-Hat Pedal
45=Rock Tom 3
46=Hi-Hat Open
47=Rock Tom 4
48=Rock Tom 5
49=Crash Cymbal 1
50=Rock Tom 6
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Cymbal Cup
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Crash Cymbal 2
58=Vibraslap
59=Ride Cymbal 2
60=Bongo H
61=Bongo L
62=Conga H Mute
63=Conga H Open
64=Conga L
65=Timbale H
66=Timbale L
67=Agogo H
68=Agogo L
69=Cabasa
70=Maracas
71=Samba Whistle H
72=Samba Whistle L
73=Guiro Short
74=Guiro Long
75=Claves
76=Wood Block H
77=Wood Block L
78=Cuica Mute
79=Cuica Open
80=Triangle Mute
81=Triangle Open
82=Shaker
83=Jingle Bell
84=Bell Tree
[XG Room Kit]
BasedOn=XG Standard Kit
13=Surdo Mute
14=Surdo Open
15=Hi Q
16=Whip Slap
17=Scratch Push
18=Scratch Pull
19=Finger Snap
20=Click Noise
21=Metronome Click
22=Metronome Bell
23=Seq Click L
24=Seq Click H
25=Brush Tap
26=Brush Swirl L
27=Brush Slap
28=Brush Swirl H
29=Snare Roll
30=Castanet
31=Snare L
32=Sticks
33=Bass Drum L
34=Open Rim Shot
35=Bass Drum M
36=BD Room
37=Side Stick
38=Snare M
39=Hand Clap
40=Snare H
41=Room Tom 1
42=Hi-Hat Closed
43=Room Tom 2
44=Hi-Hat Pedal
45=Room Tom 3
46=Hi-Hat Open
47=Room Tom 4
48=Room Tom 5
49=Crash Cymbal 1
50=Room Tom 6
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Cymbal Cup
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Crash Cymbal 2
58=Vibraslap
59=Ride Cymbal 2
60=Bongo H
61=Bongo L
62=Conga H Mute
63=Conga H Open
64=Conga L
65=Timbale H
66=Timbale L
67=Agogo H
68=Agogo L
69=Cabasa
70=Maracas
71=Samba Whistle H
72=Samba Whistle L
73=Guiro Short
74=Guiro Long
75=Claves
76=Wood Block H
77=Wood Block L
78=Cuica Mute
79=Cuica Open
80=Triangle Mute
81=Triangle Open
82=Shaker
83=Jingle Bell
84=Bell Tree
[XG SFX 1]
36=Guitar Cutting Noise
37=Guitar Cutting Noise 2
38=Dist. Cut Noise
39=String Slap
40=Bass Slide
41=Pick Scrape
52=FL.Key Click
68=Rain
69=Thunder
70=Wind
71=Stream
72=Bubble
73=Feed
84=Dog
85=Horse Gallop
86=Bird 2
87=Kitty
88=Growl
89=Haunted
90=Ghost
91=Maou
[XG SFX 2]
36=Dial Tone
37=Door Creaking
38=Door Slam
39=Scratch
40=Scratch 2
41=Windchime
42=Telephone Ring2
52=Engine Start
53=Tire Screech
54=Car Passing
55=Crash
56=Siren
57=Train
58=Jetplane
59=Starship
60=Burst Noise
61=Coaster
62=SbMarine
[XG Standard Kit]
13=Surdo Mute
14=Surdo Open
15=Hi Q
16=Whip Slap
17=Scratch Push
18=Scratch Pull
19=Finger Snap
20=Click Noise
21=Metronome Click
22=Metronome Bell
23=Seq Click L
24=Seq Click H
25=Brush Tap
26=Brush Swirl L
27=Brush Slap
28=Brush Swirl H
29=Snare Roll
30=Castanet
31=Snare L
32=Sticks
33=Bass Drum L
34=Open Rim Shot
35=Bass Drum M
36=Bass Drum H
37=Side Stick
38=Snare M
39=Hand Clap
40=Snare H
41=Floor Tom L
42=Hi-Hat Closed
43=Floor Tom H
44=Hi-Hat Pedal
45=Low Tom
46=Hi-Hat Open
47=Mid Tom L
48=Mid Tom H
49=Crash Cymbal 1
50=High Tom
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Cymbal Cup
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Crash Cymbal 2
58=Vibraslap
59=Ride Cymbal 2
60=Bongo H
61=Bongo L
62=Conga H Mute
63=Conga H Open
64=Conga L
65=Timbale H
66=Timbale L
67=Agogo H
68=Agogo L
69=Cabasa
70=Maracas
71=Samba Whistle H
72=Samba Whistle L
73=Guiro Short
74=Guiro Long
75=Claves
76=Wood Block H
77=Wood Block L
78=Cuica Mute
79=Cuica Open
80=Triangle Mute
81=Triangle Open
82=Shaker
83=Jingle Bell
84=Bell Tree
[XG Standard2 Kit]
BasedOn=XG Standard Kit
13=Surdo Mute
14=Surdo Open
15=Hi Q
16=Whip Slap
17=Scratch Push
18=Scratch Pull
19=Finger Snap
20=Click Noise
21=Metronome Click
22=Metronome Bell
23=Seq Click L
24=Seq Click H
25=Brush Tap
26=Brush Swirl L
27=Brush Slap
28=Brush Swirl H
29=Snare Roll
30=Castanet
31=Snare L
32=Sticks
33=Bass Drum L
34=Open Rim Shot 2
35=Bass Drum M 2
36=Bass Drum H 2
37=Side Stick
38=Snare M 2
39=Hand Clap
40=Snare H 2
41=Floor Tom L
42=Hi-Hat Closed
43=Floor Tom H
44=Hi-Hat Pedal
45=Low Tom
46=Hi-Hat Open
47=Mid Tom L
48=Mid Tom H
49=Crash Cymbal 1
50=High Tom
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Cymbal Cup
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Crash Cymbal 2
58=Vibraslap
59=Ride Cymbal 2
60=Bongo H
61=Bongo L
62=Conga H Mute
63=Conga H Open
64=Conga L
65=Timbale H
66=Timbale L
67=Agogo H
68=Agogo L
69=Cabasa
70=Maracas
71=Samba Whistle H
72=Samba Whistle L
73=Guiro Short
74=Guiro Long
75=Claves
76=Wood Block H
77=Wood Block L
78=Cuica Mute
79=Cuica Open
80=Triangle Mute
81=Triangle Open
82=Shaker
83=Jingle Bell
84=Bell Tree
; ----------------------------------------------------------------------
.Controller Names
[Roland GS Controllers]
1=1-Modulation
5=5-Portamento Time
6=6-Data Entry MSB
7=7-Volume
10=10-Pan
11=11-Expression
38=38-Data Entry LSB
64=64-Hold 1
65=65-Portamento
66=66-Sostenuto
67=67-Soft
84=84-Portamento Control
91=91-Effect1 (Reverb Send Level)
93=93-Effect3 (Chorus Send Level)
98=98-NRPN LSB
99=99-NRPN MSB
100=100-RPN LSB
101=101-RPN MSB
[Standard]
1=1-Modulation
2=2-Breath
4=4-Foot controller
5=5-Portamento time
7=7-Volume
8=8-Balance
10=10-Pan
11=11-Expression
64=64-Pedal (sustain)
65=65-Portamento
66=66-Pedal (sostenuto)
67=67-Pedal (soft)
69=69-Hold 2
91=91-External Effects depth
92=92-Tremolo depth
93=93-Chorus depth
94=94-Celeste (detune) depth
95=95-Phaser depth
[Yamaha XG Controllers]
0=0-Bank Select MSB
1=1-Modulation
5=5-Portamento Time
6=6-Data Entry MSB
7=7-Master Volume
10=10-Panpot
11=11-Expression
32=32-Bank Select LSB
38=38-Data Entry LSB
64=64-Sustain
65=65-Portamento
66=66-Sostenuto
67=67-Soft Pedal
71=71-Harmonic Content
72=72-Release Time
73=73-Attack Time
74=74-Brightness
84=84-Portamento Control
91=91-Effects Send Level 1 (reverb)
93=93-Effects Send Level 3 (chorus)
94=94-Effects Send Level 4 (variation)
96=96-RPN Increment
97=97-RPN Decrement
98=98-NRPN LSB
99=99-NRPN MSB
100=100-RPN LSB
101=101-RPN MSB
120=120-All Sound Off
121=121-Reset All Controllers
123=123-All Notes Off
124=124-OMNI Off
125=125-OMNI On
126=126-Mono
127=127-Poly
; ----------------------------------------------------------------------
.RPN Names
[Standard]
0=Pitch Bend Range
1=Fine Tuning
2=Coarse Tuning
3=Tuning Program Select
4=Tuning Bank Select
; ----------------------------------------------------------------------
.NRPN Names
[Roland GS NRPN]
136=Vibrato Rate
137=Vibrato Depth
138=Vibrato Delay
160=TVF Cutoff Frequency
161=TVF Resonance
227=TVF&TVA Envelope Attack Time
228=TVF&TVA Envelope Decay Time
230=TVF&TVA Envelope Release Time
3072=Drum Instrument Pitch Coarse #0
3073=Drum Instrument Pitch Coarse #1
3074=Drum Instrument Pitch Coarse #2
3075=Drum Instrument Pitch Coarse #3
3076=Drum Instrument Pitch Coarse #4
3077=Drum Instrument Pitch Coarse #5
3078=Drum Instrument Pitch Coarse #6
3079=Drum Instrument Pitch Coarse #7
3080=Drum Instrument Pitch Coarse #8
3081=Drum Instrument Pitch Coarse #9
3082=Drum Instrument Pitch Coarse #10
3083=Drum Instrument Pitch Coarse #11
3084=Drum Instrument Pitch Coarse #12
3085=Drum Instrument Pitch Coarse #13
3086=Drum Instrument Pitch Coarse #14
3087=Drum Instrument Pitch Coarse #15
3088=Drum Instrument Pitch Coarse #16
3089=Drum Instrument Pitch Coarse #17
3090=Drum Instrument Pitch Coarse #18
3091=Drum Instrument Pitch Coarse #19
3092=Drum Instrument Pitch Coarse #20
3093=Drum Instrument Pitch Coarse #21
3094=Drum Instrument Pitch Coarse #22
3095=Drum Instrument Pitch Coarse #23
3096=Drum Instrument Pitch Coarse #24
3097=Drum Instrument Pitch Coarse #25
3098=Drum Instrument Pitch Coarse #26
3099=Drum Instrument Pitch Coarse #27
3100=Drum Instrument Pitch Coarse #28
3101=Drum Instrument Pitch Coarse #29
3102=Drum Instrument Pitch Coarse #30
3103=Drum Instrument Pitch Coarse #31
3104=Drum Instrument Pitch Coarse #32
3105=Drum Instrument Pitch Coarse #33
3106=Drum Instrument Pitch Coarse #34
3107=Drum Instrument Pitch Coarse #35
3108=Drum Instrument Pitch Coarse #36
3109=Drum Instrument Pitch Coarse #37
3110=Drum Instrument Pitch Coarse #38
3111=Drum Instrument Pitch Coarse #39
3112=Drum Instrument Pitch Coarse #40
3113=Drum Instrument Pitch Coarse #41
3114=Drum Instrument Pitch Coarse #42
3115=Drum Instrument Pitch Coarse #43
3116=Drum Instrument Pitch Coarse #44
3117=Drum Instrument Pitch Coarse #45
3118=Drum Instrument Pitch Coarse #46
3119=Drum Instrument Pitch Coarse #47
3120=Drum Instrument Pitch Coarse #48
3121=Drum Instrument Pitch Coarse #49
3122=Drum Instrument Pitch Coarse #50
3123=Drum Instrument Pitch Coarse #51
3124=Drum Instrument Pitch Coarse #52
3125=Drum Instrument Pitch Coarse #53
3126=Drum Instrument Pitch Coarse #54
3127=Drum Instrument Pitch Coarse #55
3128=Drum Instrument Pitch Coarse #56
3129=Drum Instrument Pitch Coarse #57
3130=Drum Instrument Pitch Coarse #58
3131=Drum Instrument Pitch Coarse #59
3132=Drum Instrument Pitch Coarse #60
3133=Drum Instrument Pitch Coarse #61
3134=Drum Instrument Pitch Coarse #62
3135=Drum Instrument Pitch Coarse #63
3136=Drum Instrument Pitch Coarse #64
3137=Drum Instrument Pitch Coarse #65
3138=Drum Instrument Pitch Coarse #66
3139=Drum Instrument Pitch Coarse #67
3140=Drum Instrument Pitch Coarse #68
3141=Drum Instrument Pitch Coarse #69
3142=Drum Instrument Pitch Coarse #70
3143=Drum Instrument Pitch Coarse #71
3144=Drum Instrument Pitch Coarse #72
3145=Drum Instrument Pitch Coarse #73
3146=Drum Instrument Pitch Coarse #74
3147=Drum Instrument Pitch Coarse #75
3148=Drum Instrument Pitch Coarse #76
3149=Drum Instrument Pitch Coarse #77
3150=Drum Instrument Pitch Coarse #78
3151=Drum Instrument Pitch Coarse #79
3152=Drum Instrument Pitch Coarse #80
3153=Drum Instrument Pitch Coarse #81
3154=Drum Instrument Pitch Coarse #82
3155=Drum Instrument Pitch Coarse #83
3156=Drum Instrument Pitch Coarse #84
3157=Drum Instrument Pitch Coarse #85
3158=Drum Instrument Pitch Coarse #86
3159=Drum Instrument Pitch Coarse #87
3160=Drum Instrument Pitch Coarse #88
3161=Drum Instrument Pitch Coarse #89
3162=Drum Instrument Pitch Coarse #90
3163=Drum Instrument Pitch Coarse #91
3164=Drum Instrument Pitch Coarse #92
3165=Drum Instrument Pitch Coarse #93
3166=Drum Instrument Pitch Coarse #94
3167=Drum Instrument Pitch Coarse #95
3168=Drum Instrument Pitch Coarse #96
3169=Drum Instrument Pitch Coarse #97
3170=Drum Instrument Pitch Coarse #98
3171=Drum Instrument Pitch Coarse #99
3172=Drum Instrument Pitch Coarse #100
3173=Drum Instrument Pitch Coarse #101
3174=Drum Instrument Pitch Coarse #102
3175=Drum Instrument Pitch Coarse #103
3176=Drum Instrument Pitch Coarse #104
3177=Drum Instrument Pitch Coarse #105
3178=Drum Instrument Pitch Coarse #106
3179=Drum Instrument Pitch Coarse #107
3180=Drum Instrument Pitch Coarse #108
3181=Drum Instrument Pitch Coarse #109
3182=Drum Instrument Pitch Coarse #110
3183=Drum Instrument Pitch Coarse #111
3184=Drum Instrument Pitch Coarse #112
3185=Drum Instrument Pitch Coarse #113
3186=Drum Instrument Pitch Coarse #114
3187=Drum Instrument Pitch Coarse #115
3188=Drum Instrument Pitch Coarse #116
3189=Drum Instrument Pitch Coarse #117
3190=Drum Instrument Pitch Coarse #118
3191=Drum Instrument Pitch Coarse #119
3192=Drum Instrument Pitch Coarse #120
3193=Drum Instrument Pitch Coarse #121
3194=Drum Instrument Pitch Coarse #122
3195=Drum Instrument Pitch Coarse #123
3196=Drum Instrument Pitch Coarse #124
3197=Drum Instrument Pitch Coarse #125
3198=Drum Instrument Pitch Coarse #126
3199=Drum Instrument Pitch Coarse #127
3328=Drum Instrument TVA Level #0
3329=Drum Instrument TVA Level #1
3330=Drum Instrument TVA Level #2
3331=Drum Instrument TVA Level #3
3332=Drum Instrument TVA Level #4
3333=Drum Instrument TVA Level #5
3334=Drum Instrument TVA Level #6
3335=Drum Instrument TVA Level #7
3336=Drum Instrument TVA Level #8
3337=Drum Instrument TVA Level #9
3338=Drum Instrument TVA Level #10
3339=Drum Instrument TVA Level #11
3340=Drum Instrument TVA Level #12
3341=Drum Instrument TVA Level #13
3342=Drum Instrument TVA Level #14
3343=Drum Instrument TVA Level #15
3344=Drum Instrument TVA Level #16
3345=Drum Instrument TVA Level #17
3346=Drum Instrument TVA Level #18
3347=Drum Instrument TVA Level #19
3348=Drum Instrument TVA Level #20
3349=Drum Instrument TVA Level #21
3350=Drum Instrument TVA Level #22
3351=Drum Instrument TVA Level #23
3352=Drum Instrument TVA Level #24
3353=Drum Instrument TVA Level #25
3354=Drum Instrument TVA Level #26
3355=Drum Instrument TVA Level #27
3356=Drum Instrument TVA Level #28
3357=Drum Instrument TVA Level #29
3358=Drum Instrument TVA Level #30
3359=Drum Instrument TVA Level #31
3360=Drum Instrument TVA Level #32
3361=Drum Instrument TVA Level #33
3362=Drum Instrument TVA Level #34
3363=Drum Instrument TVA Level #35
3364=Drum Instrument TVA Level #36
3365=Drum Instrument TVA Level #37
3366=Drum Instrument TVA Level #38
3367=Drum Instrument TVA Level #39
3368=Drum Instrument TVA Level #40
3369=Drum Instrument TVA Level #41
3370=Drum Instrument TVA Level #42
3371=Drum Instrument TVA Level #43
3372=Drum Instrument TVA Level #44
3373=Drum Instrument TVA Level #45
3374=Drum Instrument TVA Level #46
3375=Drum Instrument TVA Level #47
3376=Drum Instrument TVA Level #48
3377=Drum Instrument TVA Level #49
3378=Drum Instrument TVA Level #50
3379=Drum Instrument TVA Level #51
3380=Drum Instrument TVA Level #52
3381=Drum Instrument TVA Level #53
3382=Drum Instrument TVA Level #54
3383=Drum Instrument TVA Level #55
3384=Drum Instrument TVA Level #56
3385=Drum Instrument TVA Level #57
3386=Drum Instrument TVA Level #58
3387=Drum Instrument TVA Level #59
3388=Drum Instrument TVA Level #60
3389=Drum Instrument TVA Level #61
3390=Drum Instrument TVA Level #62
3391=Drum Instrument TVA Level #63
3392=Drum Instrument TVA Level #64
3393=Drum Instrument TVA Level #65
3394=Drum Instrument TVA Level #66
3395=Drum Instrument TVA Level #67
3396=Drum Instrument TVA Level #68
3397=Drum Instrument TVA Level #69
3398=Drum Instrument TVA Level #70
3399=Drum Instrument TVA Level #71
3400=Drum Instrument TVA Level #72
3401=Drum Instrument TVA Level #73
3402=Drum Instrument TVA Level #74
3403=Drum Instrument TVA Level #75
3404=Drum Instrument TVA Level #76
3405=Drum Instrument TVA Level #77
3406=Drum Instrument TVA Level #78
3407=Drum Instrument TVA Level #79
3408=Drum Instrument TVA Level #80
3409=Drum Instrument TVA Level #81
3410=Drum Instrument TVA Level #82
3411=Drum Instrument TVA Level #83
3412=Drum Instrument TVA Level #84
3413=Drum Instrument TVA Level #85
3414=Drum Instrument TVA Level #86
3415=Drum Instrument TVA Level #87
3416=Drum Instrument TVA Level #88
3417=Drum Instrument TVA Level #89
3418=Drum Instrument TVA Level #90
3419=Drum Instrument TVA Level #91
3420=Drum Instrument TVA Level #92
3421=Drum Instrument TVA Level #93
3422=Drum Instrument TVA Level #94
3423=Drum Instrument TVA Level #95
3424=Drum Instrument TVA Level #96
3425=Drum Instrument TVA Level #97
3426=Drum Instrument TVA Level #98
3427=Drum Instrument TVA Level #99
3428=Drum Instrument TVA Level #100
3429=Drum Instrument TVA Level #101
3430=Drum Instrument TVA Level #102
3431=Drum Instrument TVA Level #103
3432=Drum Instrument TVA Level #104
3433=Drum Instrument TVA Level #105
3434=Drum Instrument TVA Level #106
3435=Drum Instrument TVA Level #107
3436=Drum Instrument TVA Level #108
3437=Drum Instrument TVA Level #109
3438=Drum Instrument TVA Level #110
3439=Drum Instrument TVA Level #111
3440=Drum Instrument TVA Level #112
3441=Drum Instrument TVA Level #113
3442=Drum Instrument TVA Level #114
3443=Drum Instrument TVA Level #115
3444=Drum Instrument TVA Level #116
3445=Drum Instrument TVA Level #117
3446=Drum Instrument TVA Level #118
3447=Drum Instrument TVA Level #119
3448=Drum Instrument TVA Level #120
3449=Drum Instrument TVA Level #121
3450=Drum Instrument TVA Level #122
3451=Drum Instrument TVA Level #123
3452=Drum Instrument TVA Level #124
3453=Drum Instrument TVA Level #125
3454=Drum Instrument TVA Level #126
3455=Drum Instrument TVA Level #127
3584=Drum Instrument Panpot #0
3585=Drum Instrument Panpot #1
3586=Drum Instrument Panpot #2
3587=Drum Instrument Panpot #3
3588=Drum Instrument Panpot #4
3589=Drum Instrument Panpot #5
3590=Drum Instrument Panpot #6
3591=Drum Instrument Panpot #7
3592=Drum Instrument Panpot #8
3593=Drum Instrument Panpot #9
3594=Drum Instrument Panpot #10
3595=Drum Instrument Panpot #11
3596=Drum Instrument Panpot #12
3597=Drum Instrument Panpot #13
3598=Drum Instrument Panpot #14
3599=Drum Instrument Panpot #15
3600=Drum Instrument Panpot #16
3601=Drum Instrument Panpot #17
3602=Drum Instrument Panpot #18
3603=Drum Instrument Panpot #19
3604=Drum Instrument Panpot #20
3605=Drum Instrument Panpot #21
3606=Drum Instrument Panpot #22
3607=Drum Instrument Panpot #23
3608=Drum Instrument Panpot #24
3609=Drum Instrument Panpot #25
3610=Drum Instrument Panpot #26
3611=Drum Instrument Panpot #27
3612=Drum Instrument Panpot #28
3613=Drum Instrument Panpot #29
3614=Drum Instrument Panpot #30
3615=Drum Instrument Panpot #31
3616=Drum Instrument Panpot #32
3617=Drum Instrument Panpot #33
3618=Drum Instrument Panpot #34
3619=Drum Instrument Panpot #35
3620=Drum Instrument Panpot #36
3621=Drum Instrument Panpot #37
3622=Drum Instrument Panpot #38
3623=Drum Instrument Panpot #39
3624=Drum Instrument Panpot #40
3625=Drum Instrument Panpot #41
3626=Drum Instrument Panpot #42
3627=Drum Instrument Panpot #43
3628=Drum Instrument Panpot #44
3629=Drum Instrument Panpot #45
3630=Drum Instrument Panpot #46
3631=Drum Instrument Panpot #47
3632=Drum Instrument Panpot #48
3633=Drum Instrument Panpot #49
3634=Drum Instrument Panpot #50
3635=Drum Instrument Panpot #51
3636=Drum Instrument Panpot #52
3637=Drum Instrument Panpot #53
3638=Drum Instrument Panpot #54
3639=Drum Instrument Panpot #55
3640=Drum Instrument Panpot #56
3641=Drum Instrument Panpot #57
3642=Drum Instrument Panpot #58
3643=Drum Instrument Panpot #59
3644=Drum Instrument Panpot #60
3645=Drum Instrument Panpot #61
3646=Drum Instrument Panpot #62
3647=Drum Instrument Panpot #63
3648=Drum Instrument Panpot #64
3649=Drum Instrument Panpot #65
3650=Drum Instrument Panpot #66
3651=Drum Instrument Panpot #67
3652=Drum Instrument Panpot #68
3653=Drum Instrument Panpot #69
3654=Drum Instrument Panpot #70
3655=Drum Instrument Panpot #71
3656=Drum Instrument Panpot #72
3657=Drum Instrument Panpot #73
3658=Drum Instrument Panpot #74
3659=Drum Instrument Panpot #75
3660=Drum Instrument Panpot #76
3661=Drum Instrument Panpot #77
3662=Drum Instrument Panpot #78
3663=Drum Instrument Panpot #79
3664=Drum Instrument Panpot #80
3665=Drum Instrument Panpot #81
3666=Drum Instrument Panpot #82
3667=Drum Instrument Panpot #83
3668=Drum Instrument Panpot #84
3669=Drum Instrument Panpot #85
3670=Drum Instrument Panpot #86
3671=Drum Instrument Panpot #87
3672=Drum Instrument Panpot #88
3673=Drum Instrument Panpot #89
3674=Drum Instrument Panpot #90
3675=Drum Instrument Panpot #91
3676=Drum Instrument Panpot #92
3677=Drum Instrument Panpot #93
3678=Drum Instrument Panpot #94
3679=Drum Instrument Panpot #95
3680=Drum Instrument Panpot #96
3681=Drum Instrument Panpot #97
3682=Drum Instrument Panpot #98
3683=Drum Instrument Panpot #99
3684=Drum Instrument Panpot #100
3685=Drum Instrument Panpot #101
3686=Drum Instrument Panpot #102
3687=Drum Instrument Panpot #103
3688=Drum Instrument Panpot #104
3689=Drum Instrument Panpot #105
3690=Drum Instrument Panpot #106
3691=Drum Instrument Panpot #107
3692=Drum Instrument Panpot #108
3693=Drum Instrument Panpot #109
3694=Drum Instrument Panpot #110
3695=Drum Instrument Panpot #111
3696=Drum Instrument Panpot #112
3697=Drum Instrument Panpot #113
3698=Drum Instrument Panpot #114
3699=Drum Instrument Panpot #115
3700=Drum Instrument Panpot #116
3701=Drum Instrument Panpot #117
3702=Drum Instrument Panpot #118
3703=Drum Instrument Panpot #119
3704=Drum Instrument Panpot #120
3705=Drum Instrument Panpot #121
3706=Drum Instrument Panpot #122
3707=Drum Instrument Panpot #123
3708=Drum Instrument Panpot #124
3709=Drum Instrument Panpot #125
3710=Drum Instrument Panpot #126
3711=Drum Instrument Panpot #127
3712=Drum Instrument Reverb Send Level #0
3713=Drum Instrument Reverb Send Level #1
3714=Drum Instrument Reverb Send Level #2
3715=Drum Instrument Reverb Send Level #3
3716=Drum Instrument Reverb Send Level #4
3717=Drum Instrument Reverb Send Level #5
3718=Drum Instrument Reverb Send Level #6
3719=Drum Instrument Reverb Send Level #7
3720=Drum Instrument Reverb Send Level #8
3721=Drum Instrument Reverb Send Level #9
3722=Drum Instrument Reverb Send Level #10
3723=Drum Instrument Reverb Send Level #11
3724=Drum Instrument Reverb Send Level #12
3725=Drum Instrument Reverb Send Level #13
3726=Drum Instrument Reverb Send Level #14
3727=Drum Instrument Reverb Send Level #15
3728=Drum Instrument Reverb Send Level #16
3729=Drum Instrument Reverb Send Level #17
3730=Drum Instrument Reverb Send Level #18
3731=Drum Instrument Reverb Send Level #19
3732=Drum Instrument Reverb Send Level #20
3733=Drum Instrument Reverb Send Level #21
3734=Drum Instrument Reverb Send Level #22
3735=Drum Instrument Reverb Send Level #23
3736=Drum Instrument Reverb Send Level #24
3737=Drum Instrument Reverb Send Level #25
3738=Drum Instrument Reverb Send Level #26
3739=Drum Instrument Reverb Send Level #27
3740=Drum Instrument Reverb Send Level #28
3741=Drum Instrument Reverb Send Level #29
3742=Drum Instrument Reverb Send Level #30
3743=Drum Instrument Reverb Send Level #31
3744=Drum Instrument Reverb Send Level #32
3745=Drum Instrument Reverb Send Level #33
3746=Drum Instrument Reverb Send Level #34
3747=Drum Instrument Reverb Send Level #35
3748=Drum Instrument Reverb Send Level #36
3749=Drum Instrument Reverb Send Level #37
3750=Drum Instrument Reverb Send Level #38
3751=Drum Instrument Reverb Send Level #39
3752=Drum Instrument Reverb Send Level #40
3753=Drum Instrument Reverb Send Level #41
3754=Drum Instrument Reverb Send Level #42
3755=Drum Instrument Reverb Send Level #43
3756=Drum Instrument Reverb Send Level #44
3757=Drum Instrument Reverb Send Level #45
3758=Drum Instrument Reverb Send Level #46
3759=Drum Instrument Reverb Send Level #47
3760=Drum Instrument Reverb Send Level #48
3761=Drum Instrument Reverb Send Level #49
3762=Drum Instrument Reverb Send Level #50
3763=Drum Instrument Reverb Send Level #51
3764=Drum Instrument Reverb Send Level #52
3765=Drum Instrument Reverb Send Level #53
3766=Drum Instrument Reverb Send Level #54
3767=Drum Instrument Reverb Send Level #55
3768=Drum Instrument Reverb Send Level #56
3769=Drum Instrument Reverb Send Level #57
3770=Drum Instrument Reverb Send Level #58
3771=Drum Instrument Reverb Send Level #59
3772=Drum Instrument Reverb Send Level #60
3773=Drum Instrument Reverb Send Level #61
3774=Drum Instrument Reverb Send Level #62
3775=Drum Instrument Reverb Send Level #63
3776=Drum Instrument Reverb Send Level #64
3777=Drum Instrument Reverb Send Level #65
3778=Drum Instrument Reverb Send Level #66
3779=Drum Instrument Reverb Send Level #67
3780=Drum Instrument Reverb Send Level #68
3781=Drum Instrument Reverb Send Level #69
3782=Drum Instrument Reverb Send Level #70
3783=Drum Instrument Reverb Send Level #71
3784=Drum Instrument Reverb Send Level #72
3785=Drum Instrument Reverb Send Level #73
3786=Drum Instrument Reverb Send Level #74
3787=Drum Instrument Reverb Send Level #75
3788=Drum Instrument Reverb Send Level #76
3789=Drum Instrument Reverb Send Level #77
3790=Drum Instrument Reverb Send Level #78
3791=Drum Instrument Reverb Send Level #79
3792=Drum Instrument Reverb Send Level #80
3793=Drum Instrument Reverb Send Level #81
3794=Drum Instrument Reverb Send Level #82
3795=Drum Instrument Reverb Send Level #83
3796=Drum Instrument Reverb Send Level #84
3797=Drum Instrument Reverb Send Level #85
3798=Drum Instrument Reverb Send Level #86
3799=Drum Instrument Reverb Send Level #87
3800=Drum Instrument Reverb Send Level #88
3801=Drum Instrument Reverb Send Level #89
3802=Drum Instrument Reverb Send Level #90
3803=Drum Instrument Reverb Send Level #91
3804=Drum Instrument Reverb Send Level #92
3805=Drum Instrument Reverb Send Level #93
3806=Drum Instrument Reverb Send Level #94
3807=Drum Instrument Reverb Send Level #95
3808=Drum Instrument Reverb Send Level #96
3809=Drum Instrument Reverb Send Level #97
3810=Drum Instrument Reverb Send Level #98
3811=Drum Instrument Reverb Send Level #99
3812=Drum Instrument Reverb Send Level #100
3813=Drum Instrument Reverb Send Level #101
3814=Drum Instrument Reverb Send Level #102
3815=Drum Instrument Reverb Send Level #103
3816=Drum Instrument Reverb Send Level #104
3817=Drum Instrument Reverb Send Level #105
3818=Drum Instrument Reverb Send Level #106
3819=Drum Instrument Reverb Send Level #107
3820=Drum Instrument Reverb Send Level #108
3821=Drum Instrument Reverb Send Level #109
3822=Drum Instrument Reverb Send Level #110
3823=Drum Instrument Reverb Send Level #111
3824=Drum Instrument Reverb Send Level #112
3825=Drum Instrument Reverb Send Level #113
3826=Drum Instrument Reverb Send Level #114
3827=Drum Instrument Reverb Send Level #115
3828=Drum Instrument Reverb Send Level #116
3829=Drum Instrument Reverb Send Level #117
3830=Drum Instrument Reverb Send Level #118
3831=Drum Instrument Reverb Send Level #119
3832=Drum Instrument Reverb Send Level #120
3833=Drum Instrument Reverb Send Level #121
3834=Drum Instrument Reverb Send Level #122
3835=Drum Instrument Reverb Send Level #123
3836=Drum Instrument Reverb Send Level #124
3837=Drum Instrument Reverb Send Level #125
3838=Drum Instrument Reverb Send Level #126
3839=Drum Instrument Reverb Send Level #127
3840=Drum Instrument Chorus Send Level #0
3841=Drum Instrument Chorus Send Level #1
3842=Drum Instrument Chorus Send Level #2
3843=Drum Instrument Chorus Send Level #3
3844=Drum Instrument Chorus Send Level #4
3845=Drum Instrument Chorus Send Level #5
3846=Drum Instrument Chorus Send Level #6
3847=Drum Instrument Chorus Send Level #7
3848=Drum Instrument Chorus Send Level #8
3849=Drum Instrument Chorus Send Level #9
3850=Drum Instrument Chorus Send Level #10
3851=Drum Instrument Chorus Send Level #11
3852=Drum Instrument Chorus Send Level #12
3853=Drum Instrument Chorus Send Level #13
3854=Drum Instrument Chorus Send Level #14
3855=Drum Instrument Chorus Send Level #15
3856=Drum Instrument Chorus Send Level #16
3857=Drum Instrument Chorus Send Level #17
3858=Drum Instrument Chorus Send Level #18
3859=Drum Instrument Chorus Send Level #19
3860=Drum Instrument Chorus Send Level #20
3861=Drum Instrument Chorus Send Level #21
3862=Drum Instrument Chorus Send Level #22
3863=Drum Instrument Chorus Send Level #23
3864=Drum Instrument Chorus Send Level #24
3865=Drum Instrument Chorus Send Level #25
3866=Drum Instrument Chorus Send Level #26
3867=Drum Instrument Chorus Send Level #27
3868=Drum Instrument Chorus Send Level #28
3869=Drum Instrument Chorus Send Level #29
3870=Drum Instrument Chorus Send Level #30
3871=Drum Instrument Chorus Send Level #31
3872=Drum Instrument Chorus Send Level #32
3873=Drum Instrument Chorus Send Level #33
3874=Drum Instrument Chorus Send Level #34
3875=Drum Instrument Chorus Send Level #35
3876=Drum Instrument Chorus Send Level #36
3877=Drum Instrument Chorus Send Level #37
3878=Drum Instrument Chorus Send Level #38
3879=Drum Instrument Chorus Send Level #39
3880=Drum Instrument Chorus Send Level #40
3881=Drum Instrument Chorus Send Level #41
3882=Drum Instrument Chorus Send Level #42
3883=Drum Instrument Chorus Send Level #43
3884=Drum Instrument Chorus Send Level #44
3885=Drum Instrument Chorus Send Level #45
3886=Drum Instrument Chorus Send Level #46
3887=Drum Instrument Chorus Send Level #47
3888=Drum Instrument Chorus Send Level #48
3889=Drum Instrument Chorus Send Level #49
3890=Drum Instrument Chorus Send Level #50
3891=Drum Instrument Chorus Send Level #51
3892=Drum Instrument Chorus Send Level #52
3893=Drum Instrument Chorus Send Level #53
3894=Drum Instrument Chorus Send Level #54
3895=Drum Instrument Chorus Send Level #55
3896=Drum Instrument Chorus Send Level #56
3897=Drum Instrument Chorus Send Level #57
3898=Drum Instrument Chorus Send Level #58
3899=Drum Instrument Chorus Send Level #59
3900=Drum Instrument Chorus Send Level #60
3901=Drum Instrument Chorus Send Level #61
3902=Drum Instrument Chorus Send Level #62
3903=Drum Instrument Chorus Send Level #63
3904=Drum Instrument Chorus Send Level #64
3905=Drum Instrument Chorus Send Level #65
3906=Drum Instrument Chorus Send Level #66
3907=Drum Instrument Chorus Send Level #67
3908=Drum Instrument Chorus Send Level #68
3909=Drum Instrument Chorus Send Level #69
3910=Drum Instrument Chorus Send Level #70
3911=Drum Instrument Chorus Send Level #71
3912=Drum Instrument Chorus Send Level #72
3913=Drum Instrument Chorus Send Level #73
3914=Drum Instrument Chorus Send Level #74
3915=Drum Instrument Chorus Send Level #75
3916=Drum Instrument Chorus Send Level #76
3917=Drum Instrument Chorus Send Level #77
3918=Drum Instrument Chorus Send Level #78
3919=Drum Instrument Chorus Send Level #79
3920=Drum Instrument Chorus Send Level #80
3921=Drum Instrument Chorus Send Level #81
3922=Drum Instrument Chorus Send Level #82
3923=Drum Instrument Chorus Send Level #83
3924=Drum Instrument Chorus Send Level #84
3925=Drum Instrument Chorus Send Level #85
3926=Drum Instrument Chorus Send Level #86
3927=Drum Instrument Chorus Send Level #87
3928=Drum Instrument Chorus Send Level #88
3929=Drum Instrument Chorus Send Level #89
3930=Drum Instrument Chorus Send Level #90
3931=Drum Instrument Chorus Send Level #91
3932=Drum Instrument Chorus Send Level #92
3933=Drum Instrument Chorus Send Level #93
3934=Drum Instrument Chorus Send Level #94
3935=Drum Instrument Chorus Send Level #95
3936=Drum Instrument Chorus Send Level #96
3937=Drum Instrument Chorus Send Level #97
3938=Drum Instrument Chorus Send Level #98
3939=Drum Instrument Chorus Send Level #99
3940=Drum Instrument Chorus Send Level #100
3941=Drum Instrument Chorus Send Level #101
3942=Drum Instrument Chorus Send Level #102
3943=Drum Instrument Chorus Send Level #103
3944=Drum Instrument Chorus Send Level #104
3945=Drum Instrument Chorus Send Level #105
3946=Drum Instrument Chorus Send Level #106
3947=Drum Instrument Chorus Send Level #107
3948=Drum Instrument Chorus Send Level #108
3949=Drum Instrument Chorus Send Level #109
3950=Drum Instrument Chorus Send Level #110
3951=Drum Instrument Chorus Send Level #111
3952=Drum Instrument Chorus Send Level #112
3953=Drum Instrument Chorus Send Level #113
3954=Drum Instrument Chorus Send Level #114
3955=Drum Instrument Chorus Send Level #115
3956=Drum Instrument Chorus Send Level #116
3957=Drum Instrument Chorus Send Level #117
3958=Drum Instrument Chorus Send Level #118
3959=Drum Instrument Chorus Send Level #119
3960=Drum Instrument Chorus Send Level #120
3961=Drum Instrument Chorus Send Level #121
3962=Drum Instrument Chorus Send Level #122
3963=Drum Instrument Chorus Send Level #123
3964=Drum Instrument Chorus Send Level #124
3965=Drum Instrument Chorus Send Level #125
3966=Drum Instrument Chorus Send Level #126
3967=Drum Instrument Chorus Send Level #127
3968=Drum Instrument Delay Send Level #0
3969=Drum Instrument Delay Send Level #1
3970=Drum Instrument Delay Send Level #2
3971=Drum Instrument Delay Send Level #3
3972=Drum Instrument Delay Send Level #4
3973=Drum Instrument Delay Send Level #5
3974=Drum Instrument Delay Send Level #6
3975=Drum Instrument Delay Send Level #7
3976=Drum Instrument Delay Send Level #8
3977=Drum Instrument Delay Send Level #9
3978=Drum Instrument Delay Send Level #10
3979=Drum Instrument Delay Send Level #11
3980=Drum Instrument Delay Send Level #12
3981=Drum Instrument Delay Send Level #13
3982=Drum Instrument Delay Send Level #14
3983=Drum Instrument Delay Send Level #15
3984=Drum Instrument Delay Send Level #16
3985=Drum Instrument Delay Send Level #17
3986=Drum Instrument Delay Send Level #18
3987=Drum Instrument Delay Send Level #19
3988=Drum Instrument Delay Send Level #20
3989=Drum Instrument Delay Send Level #21
3990=Drum Instrument Delay Send Level #22
3991=Drum Instrument Delay Send Level #23
3992=Drum Instrument Delay Send Level #24
3993=Drum Instrument Delay Send Level #25
3994=Drum Instrument Delay Send Level #26
3995=Drum Instrument Delay Send Level #27
3996=Drum Instrument Delay Send Level #28
3997=Drum Instrument Delay Send Level #29
3998=Drum Instrument Delay Send Level #30
3999=Drum Instrument Delay Send Level #31
4000=Drum Instrument Delay Send Level #32
4001=Drum Instrument Delay Send Level #33
4002=Drum Instrument Delay Send Level #34
4003=Drum Instrument Delay Send Level #35
4004=Drum Instrument Delay Send Level #36
4005=Drum Instrument Delay Send Level #37
4006=Drum Instrument Delay Send Level #38
4007=Drum Instrument Delay Send Level #39
4008=Drum Instrument Delay Send Level #40
4009=Drum Instrument Delay Send Level #41
4010=Drum Instrument Delay Send Level #42
4011=Drum Instrument Delay Send Level #43
4012=Drum Instrument Delay Send Level #44
4013=Drum Instrument Delay Send Level #45
4014=Drum Instrument Delay Send Level #46
4015=Drum Instrument Delay Send Level #47
4016=Drum Instrument Delay Send Level #48
4017=Drum Instrument Delay Send Level #49
4018=Drum Instrument Delay Send Level #50
4019=Drum Instrument Delay Send Level #51
4020=Drum Instrument Delay Send Level #52
4021=Drum Instrument Delay Send Level #53
4022=Drum Instrument Delay Send Level #54
4023=Drum Instrument Delay Send Level #55
4024=Drum Instrument Delay Send Level #56
4025=Drum Instrument Delay Send Level #57
4026=Drum Instrument Delay Send Level #58
4027=Drum Instrument Delay Send Level #59
4028=Drum Instrument Delay Send Level #60
4029=Drum Instrument Delay Send Level #61
4030=Drum Instrument Delay Send Level #62
4031=Drum Instrument Delay Send Level #63
4032=Drum Instrument Delay Send Level #64
4033=Drum Instrument Delay Send Level #65
4034=Drum Instrument Delay Send Level #66
4035=Drum Instrument Delay Send Level #67
4036=Drum Instrument Delay Send Level #68
4037=Drum Instrument Delay Send Level #69
4038=Drum Instrument Delay Send Level #70
4039=Drum Instrument Delay Send Level #71
4040=Drum Instrument Delay Send Level #72
4041=Drum Instrument Delay Send Level #73
4042=Drum Instrument Delay Send Level #74
4043=Drum Instrument Delay Send Level #75
4044=Drum Instrument Delay Send Level #76
4045=Drum Instrument Delay Send Level #77
4046=Drum Instrument Delay Send Level #78
4047=Drum Instrument Delay Send Level #79
4048=Drum Instrument Delay Send Level #80
4049=Drum Instrument Delay Send Level #81
4050=Drum Instrument Delay Send Level #82
4051=Drum Instrument Delay Send Level #83
4052=Drum Instrument Delay Send Level #84
4053=Drum Instrument Delay Send Level #85
4054=Drum Instrument Delay Send Level #86
4055=Drum Instrument Delay Send Level #87
4056=Drum Instrument Delay Send Level #88
4057=Drum Instrument Delay Send Level #89
4058=Drum Instrument Delay Send Level #90
4059=Drum Instrument Delay Send Level #91
4060=Drum Instrument Delay Send Level #92
4061=Drum Instrument Delay Send Level #93
4062=Drum Instrument Delay Send Level #94
4063=Drum Instrument Delay Send Level #95
4064=Drum Instrument Delay Send Level #96
4065=Drum Instrument Delay Send Level #97
4066=Drum Instrument Delay Send Level #98
4067=Drum Instrument Delay Send Level #99
4068=Drum Instrument Delay Send Level #100
4069=Drum Instrument Delay Send Level #101
4070=Drum Instrument Delay Send Level #102
4071=Drum Instrument Delay Send Level #103
4072=Drum Instrument Delay Send Level #104
4073=Drum Instrument Delay Send Level #105
4074=Drum Instrument Delay Send Level #106
4075=Drum Instrument Delay Send Level #107
4076=Drum Instrument Delay Send Level #108
4077=Drum Instrument Delay Send Level #109
4078=Drum Instrument Delay Send Level #110
4079=Drum Instrument Delay Send Level #111
4080=Drum Instrument Delay Send Level #112
4081=Drum Instrument Delay Send Level #113
4082=Drum Instrument Delay Send Level #114
4083=Drum Instrument Delay Send Level #115
4084=Drum Instrument Delay Send Level #116
4085=Drum Instrument Delay Send Level #117
4086=Drum Instrument Delay Send Level #118
4087=Drum Instrument Delay Send Level #119
4088=Drum Instrument Delay Send Level #120
4089=Drum Instrument Delay Send Level #121
4090=Drum Instrument Delay Send Level #122
4091=Drum Instrument Delay Send Level #123
4092=Drum Instrument Delay Send Level #124
4093=Drum Instrument Delay Send Level #125
4094=Drum Instrument Delay Send Level #126
4095=Drum Instrument Delay Send Level #127
; ----------------------------------------------------------------------
.Instrument Definitions
[General MIDI]
Patch[*]=General MIDI
Control=Standard
[General MIDI Drums]
Control=Standard
Patch[*]=GM Drumsets
Key[*,*]=General MIDI Drums
Drum[*,*]=1
[Roland GS]
Control=Roland GS Controllers
NRPN=Roland GS NRPN
Patch[0]=Roland GS Capital Tones
Patch[128]=Roland GS Var #01
Patch[256]=Roland GS Var #02
Patch[384]=Roland GS Var #03
Patch[512]=Roland GS Var #04
Patch[640]=Roland GS Var #05
Patch[768]=Roland GS Var #06
Patch[896]=Roland GS Var #07
Patch[1024]=Roland GS Var #08
Patch[1152]=Roland GS Var #09
Patch[2048]=Roland GS Var #16
Patch[3072]=Roland GS Var #24
Patch[4096]=Roland GS Var #32
[Roland GS Drums]
BankSelMethod=1
Control=Roland GS Controllers
NRPN=Roland GS NRPN
Patch[0]=Roland GS Drumsets
Key[*,*]=0..127
Key[0,0]=Roland GS Standard Set
Key[0,8]=Roland GS Room Set
Key[0,16]=Roland GS Power Set
Key[0,24]=Roland GS Electronic Set
Key[0,25]=Roland GS TR-808 Set
Key[0,32]=Roland GS Jazz Set
Key[0,40]=Roland GS Brush Set
Key[0,48]=Roland GS Orchestra Set
Key[0,56]=Roland GS SFX Set
Drum[*,*]=1
[Yamaha XG]
Control=Yamaha XG Controllers
Patch[0]=XG Bank 0
Patch[1]=XG Bank 1 (KSP)
Patch[3]=XG Bank 3 (Stereo)
Patch[6]=XG Bank 6 (Single)
Patch[8]=XG Bank 8 (Slow)
Patch[12]=XG Bank 12 (Fast Decay)
Patch[14]=XG Bank 14 (Double Attack)
Patch[16]=XG Bank 16 (Bright)
Patch[17]=XG Bank 17
Patch[18]=XG Bank 18 (Dark)
Patch[19]=XG Bank 19
Patch[20]=XG Bank 20 (Rsonant)
Patch[24]=XG Bank 24 (Attack)
Patch[25]=XG Bank 25 (Release)
Patch[27]=XG Bank 27 (Rezo Sweep)
Patch[28]=XG Bank 28 (Muted)
Patch[32]=XG Bank 32 (Detune 1)
Patch[33]=XG Bank 33 (Detune 2)
Patch[34]=XG Bank 34 (Detune 3)
Patch[35]=XG Bank 35 (Octave 1)
Patch[36]=XG Bank 36 (Octave 2)
Patch[37]=XG Bank 37 (5th 1)
Patch[38]=XG Bank 38 (5th 2)
Patch[39]=XG Bank 39 (Bend)
Patch[40]=XG Bank 40 (Tutti)
Patch[41]=XG Bank 41
Patch[42]=XG Bank 42
Patch[43]=XG Bank 43 (Velo-Switch)
Patch[45]=XG Bank 45 (Velo-Xfade)
Patch[64]=XG Bank 64 (other wave)
Patch[65]=XG Bank 65
Patch[66]=XG Bank 66
Patch[67]=XG Bank 67
Patch[68]=XG Bank 68
Patch[69]=XG Bank 69
Patch[70]=XG Bank 70
Patch[71]=XG Bank 71
Patch[72]=XG Bank 72
Patch[96]=XG Bank 96
Patch[97]=XG Bank 97
Patch[98]=XG Bank 98
Patch[99]=XG Bank 99
Patch[100]=XG Bank 100
Patch[101]=XG Bank 101
Patch[896]=XG Set channel to rhythm part
Patch[8192]=XG SFX Bank
Patch[16128]=XG SFX Kits
Patch[16256]=XG Drum Kits
Key[16128,0]=XG SFX 1
Key[16256,0]=XG Standard Kit
Key[16128,1]=XG SFX 2
Key[16256,1]=XG Standard2 Kit
Key[16256,8]=XG Room Kit
Key[16256,16]=XG Rock Kit
Key[16256,24]=XG Electro Kit
Key[16256,25]=XG Analog Kit
Key[16256,32]=XG Jazz Kit
Key[16256,40]=XG Brush Kit
Key[16256,48]=XG Classic Kit
Drum[16256,*]=1
[Yamaha XG Drums]
Control=Yamaha XG Controllers
Patch[896]=XG Set channel to rhythm part
Patch[16128]=XG SFX Kits
Patch[16256]=XG Drum Kits
Patch[*]=No Drums
Key[16128,0]=XG SFX 1
Key[16256,0]=XG Standard Kit
Key[*,0]=XG Standard Kit
Key[16128,1]=XG SFX 2
Key[16256,1]=XG Standard2 Kit
Key[*,1]=XG Standard2 Kit
Key[16256,8]=XG Room Kit
Key[*,8]=XG Room Kit
Key[16256,16]=XG Rock Kit
Key[*,16]=XG Rock Kit
Key[16256,24]=XG Electro Kit
Key[*,24]=XG Electro Kit
Key[16256,25]=XG Analog Kit
Key[*,25]=XG Analog Kit
Key[16256,32]=XG Jazz Kit
Key[*,32]=XG Jazz Kit
Key[16256,40]=XG Brush Kit
Key[*,40]=XG Brush Kit
Key[16256,48]=XG Classic Kit
Key[*,48]=XG Classic Kit
Drum[*,*]=1
Drum[*,0]=1
Drum[*,1]=1
Drum[*,8]=1
vmpk-0.9.0/data/help.html 0000644 0001750 0001750 00000042024 14543614527 014245 0 ustar pedro pedro
VMPK. Virtual MIDI Piano Keyboard
Virtual MIDI Piano Keyboard
Introduction
Virtual MIDI Piano Keyboard is a MIDI events generator and receiver. It doesn't produce any sound
by itself, but can be used to drive a MIDI synthesizer (either hardware or
software, internal or external). You can use the computer's keyboard to play
MIDI notes, and also the mouse. You can use the Virtual MIDI Piano Keyboard
to display the played MIDI notes from another instrument or MIDI file player.
To do so, connect the other MIDI port to the input port of VMPK.
VMPK has been tested in Linux, Windows and Mac OSX, but maybe you can build it also in
other systems. If so, please drop a mail to the author.
The Virtual Keyboard by Takashi Iway (vkeybd) has been the inspiration for this
one. It is a wonderful piece of software and has served us well for many years.
Thanks!
VMPK uses a modern GUI framework: Qt5, that gives excellent features and
performance. Drumstick-rt
provides MIDI input/output features. Both frameworks are
free and platform independent, available for Linux, Windows and Mac OSX.
The alphanumeric keyboard mapping can be configured from inside the program
using the GUI interface, and the settings are stored in XML files. Some maps
for Spanish, German and French keyboard layouts are provided, translated from
the ones provided by VKeybd.
VMPK can send program changes and controllers to a MIDI synth. The definitions
for different standards and devices can be provided as .INS files, the same
format used by QTractor and TSE3. It was developed by Cakewalk and used also
in Sonar.
This software is in a very early alpha stage. See the TODO file for a list of
pending features. Please feel free to contact the author to ask questions,
report bugs, and propose new features. You can use the tracking system at
SourceForge
project site .
Copyright (C) 2008-2023, Pedro Lopez-Cabanillas <plcl AT
users.sourceforge.net> and others.
Virtual MIDI Piano Keyboard is free software licensed under the terms of the
GPL v3 license .
Getting started
MIDI concepts
MIDI is an industry standard to connect musical instruments. It is based on transmitting the actions
performed by a musician playing some instrument to another different instrument. Musical
instruments enabled with MIDI interfaces typically have two DIN sockets labeled MIDI IN and
MIDI OUT. Sometimes there is a third socket labeled MIDI THRU. To connect a MIDI
instrument to another one, you need a MIDI cable attached to the MIDI OUT socket of the
sending instrument, and to the MIDI IN of the receiving one. You can find more information and
tutorials like this one all
around the Net.
There are also hardware MIDI interfaces for computers, providing MIDI IN and OUT ports,
where you can attach MIDI cables to communicate the computer with external MIDI
instruments. Without needing hardware interfaces, the computer can also use MIDI
software. An example is VMPK, which provides MIDI IN and OUT ports. You can attach virtual
MIDI cables to the VMPK's ports, to connect the program to other programs or to the
computer's physical MIDI interface ports. More details about this coming later.
You usually want to connect the MIDI output from VMPK to the input of some synthesizer
which transforms MIDI into sound. Another common destination for the connection would
be a MIDI monitor that translates MIDI events into readable text. This will help you to
understand what kind of information is transmitted using the MIDI protocol. In Linux you can
try KMidimon and in Windows
MIDIOX .
VMPK doesn't produce any sound. You need a MIDI software synthesizer to hear the played notes.
I recommend you to try the Fluidsynth direct output provided by drumstick-rt.
It is also possible to use the "Microsoft GS Wavetable SW Synth" that comes with Windows. Of course, an external
MIDI hardware synth would be an even better approach.
Keyboard maps and instrument definitions
VMPK can help you to change sounds in your MIDI synthesizer, but only if you provide a
definition for the synthesizer sounds first. The definitions are text files with the .INS
extension, and the same format used by Qtractor
(Linux), and Sonar (Windows).
When you start VMPK the first time, you should open the Preferences dialog and choose a definition
file, and then select the instrument name among those provided by the definitions file. There should be one
instrument definitions file installed in the VMPK's data directory (typically "/usr/share/vmpk" in
Linux, and "C:\Program Files\VMPK" in Windows) named "gmgsxg.ins", containing definitions
for the General MIDI, Roland GS and Yamaha XG standards. It is a very simple format, and
you can use any text editor to look, change, and create a new one. You can find a library of
instruments definitions at the
cakewalk ftp server .
Since the release 0.2.5 you can also import Sound Font files (in .SF2 or DLS formats) as
instruments definitions, using a dialog available at menu File->Import SoundFont.
Another customization that you may want to tweak is the keyboard mapping. The default
layout maps about two and half octaves for the QWERTY alphanumeric keyboard, but there
are some more definitions in the data directory, adapted for other international layouts. You
can even define your own mapping using a dialog box available in the Edit->Keyboard map menu.
There are also options to load and save the maps as XML files. The last loaded map will be
remembered the next time you start VMPK. In fact, all your preferences, selected MIDI bank
and program, and the controller values will be saved on exit, and restored when you restart
VMPK the next time.
MIDI connections and virtual MIDI cables
To connect hardware MIDI devices you need physical MIDI cables. To connect MIDI software
you need virtual cables. In Windows you can use some virtual MIDI cable software, like
MIDI Yoke , Maple,
LoopBe1 or
Sony Virtual MIDI Router .
MIDI Yoke setup process will install the driver and a control panel applet to change the number
of MIDI ports that will be available (you need to restart the computer after changing this setting).
MIDI Yoke works sending every MIDI event written to an OUT port to the corresponding IN port.
For instance, VMPK can connect the output to the port 1, and another program like
QSynth can read the same events from the port 1.
Using MIDIOX you can add more routes between
MIDI Yoke ports and other system MIDI ports. This program also provides other interesting
functionalities, like a MIDI file player. You can listen the songs played in a MIDI Synth and at
the same time see the played notes (only one channel at a time) in VMPK. To do so, you can use the
"Routes" window in MIDIOX to connect the input port 1 to the Windows Synth port. Also, configure
the player's MIDI port to send to MIDI Yoke 1. And configure VMPK Input port to read from MIDI Yoke 1.
The player will send the events to the out port 1, which will be routed to both the input port 1
and at the same time to the synth port.
In Linux, you have ALSA sequencer to provide the
virtual cables. The ports are dynamically created when you start a program, so there is not a
fixed number of them like in MIDI Yoke.
The command line utility "aconnect" allows to connect and disconnect the virtual MIDI cables
between any ports, being hardware interfaces or applications. A nice GUI utility for doing the
same is QJackCtl . The main purpose of this
program is to control the Jack daemon (start, stop and monitor the state). Jack provides virtual
audio cables to connect your sound card ports and audio programs, in a similar way to the MIDI
virtual cables, but for digital audio data.
Frequently Asked Questions
How to display 88 keys?
Since the release 0.6 you can choose any number (between 1 and 121) of keys and starting key note in the Preferences dialog.
There is no sound
VMPK doesn't produce any sound by itself. You need a MIDI synthesizer, and please read the documentation again.
Some keys are silent
When you select channel 10 on a standard MIDI synth, it plays percussion sounds assigned to many keys but not to all of them. On melodic channels (not channel 10) you can select patches with a limited range of notes. This is known in music as Tessitura .
Patch names don't match the real sounds
You need to provide an .INS file describing exactly your synthesizer's sound set or soundfont. The included file (gmgsxg.ins) contains definitions for only standard GM, GS and XG instruments. If your MIDI synth doesn't match exactly any of them, you need to get another .INS file, or create it yourself.
Syntax of the Instrument Definition (.INS) files?
One explanation of the INS format is here.
Can I convert my Instrument Definition for vkeybd into an .INS file?
Sure. Use the AWK script "txt2ins.awk". You can even use the utility sftovkb from vkeybd to create an .INS file from any SF2 soundfont, but there is also a function to import the instrument names from SF2 and DLS files in VMPK.
$ sftovkb SF2NAME.sf2 | sort -n -k1,1 -k2,2 > SF2NAME.txt
$ awk -f txt2ins.awk SF2NAME.txt > SF2NAME.ins
You can find the AWK script "txt2ins.awk" installed in the VMPK's data directory.
Download
You can find the latest sources, Windows, and Mac OSX packages at SourceForge project site .
There are also ready to install Linux packages for:
Installation from sources
Download the sources from http://sourceforge.net/projects/vmpk/files .
Unpack the sources in your home directory, and change to the unpacked dir.
$ cd vmpk-x.y.z
You can choose between CMake and Qmake to prepare the build system, but qmake is
intended only for testing and development.
$ cmake .
or
$ ccmake .
or
$ qmake
After that, compile the program:
$ make
If the program has been compiled sucessfully, you can install it:
$ sudo make install
Requirements
In order to successfully build and use VMPK, you need Qt 5.1 or newer.
(install the -devel package for your system, or download the open source edition from qt-project.org
Drumstick RT is required for all platforms. It uses ALSA sequencer in Linux,
WinMM in Windows and CoreMIDI in Mac OSX, which are the native MIDI systems in each supported platform.
The build system is based on CMake .
You need also the GCC C++ compiler . MinGW is a Windows port .
Optionally, you can buid a Windows setup program using NSIS .
Notes for windows users
To compile the sources in Windows, you need to download either the .bz2 or .gz
archive and uncompress it using any utility that supports the format, like
7-Zip .
To configure the sources, you need qmake (from Qt5) or CMake. You need to set
the PATH including the directories for Qt5 binaries, MinGW binaries, and also
CMake binaries. The program CMake-GUI is the graphic version of CMake.
If you need a synthesizer, maybe you want to take a look to
Virtual MIDI Synth , or
FluidSynth .
Notes for Mac OSX users
You can find a precompiled universal app bundle, including Qt5 runtime libraries,
at the project
download area . If you prefer to install from sources, CMake or Qmake
can be used to build the application bundle linked to the installed system libraries.
You can use Qt5 either from qt-project.org or use packages from
Homebrew .
The build system is configured to create an app bundle. You need the Apple
development tools and frameworks, and the Qt5 libraries .
To compile VMPK using Makefiles, generated by qmake:
$ qmake vmpk.pro -spec macx-g++
$ make
optionally:
$ macdeployqt build/vmpk.app
To compile using Makefiles, generated by CMake:
$ cmake -G "Unix Makefiles" .
$ make
To create Xcode project files:
$ qmake vmpk.pro -spec macx-xcode
or
$ cmake -G Xcode .
If you need something to produce noise, maybe you want to take a look to
SimpleSynth , or
FluidSynth . For
MIDI routing, there is also MIDI Patchbay .
Notes for packagers and advanced users
You can ask the compiler for some optimisation when building the program.
There are two ways: first, using a predefined build type.
$ cmake . -DCMAKE_BUILD_TYPE=Release
The CMake "Release" type uses the compiler flags: "-O3 -DNDEBUG". Other
predefined build types are "Debug", "RelWithDebInfo", and "MinSizeRel".
The second way is to choose the compiler flags yourself.
$ export CXXFLAGS="-O2 -march=native -mtune=native -DNDEBUG"
$ cmake .
You need to find the better CXXFLAGS for your own system.
If you want to install the program at some place other than the default
(/usr/local) use the following CMake option:
$ cmake . -DCMAKE_INSTALL_PREFIX=/usr
Acknowledgements
In addition to the aforementioned tools, VMPK uses work from the following
open source projects.
Thank you very much!
vmpk-0.9.0/data/help_de.html 0000644 0001750 0001750 00000050122 14543614527 014713 0 ustar pedro pedro
Virtual MIDI Piano Keyboard
Virtual MIDI Piano Keyboard
Einleitung
Virtual MIDI Piano Keyboard ist ein MIDI-Generator und –Empfänger.
Er produziert selbst keinen Sound, aber kann genutzt werden, um einen
MIDI-Synthesizer (Hard- oder Software, intern oder extern) anzusteuern.
Sie
können die Tastatur benutzen, um MIDI-Noten zu spielen, ebenso wie
die Maus. Man kann Virtual MIDI Piano Keyboard benutzen, um gespielte
MIDI-Tasten von anderen Instrumenten oder MIDI-Datei-Playern mit zu
verfolgen. Verbinden Sie dazu einfach den anderen MIDI-Port mit
dem Eingangs-Port des VMPK.
VMPK wurde in Linux, Windows und Mac OSX getestet, aber vielleicht
können Sie es ja in andere Systeme einbauen? Wenn ja, schreiben Sie
doch dem Entwickler eine E-Mail.
Das Virtual Keyboard von Takashi Iway (vkeybd) war die Inspiration
hierfür. Es ist eine wunderbare Software und hat uns viele Jahre gut
gedient. Danke!
VMPK basiert auf einer modernen Grafik-Oberfläche namens Qt4, die
exzellente Eigenschaften und Leistung bietet. Die MIDI
Input/Output-Features stammen aus RtMIDI .
Beide Oberflächen sind frei und systemunabhängig, verfügbar für
Linux, Windows und Mac OSX.
Das alphanumerische Tastaturlayout kann innerhalb des Programms
konfiguriert werden, und die Einstellungen werden in XML-Dateien
gespeichert. Einige Layouts für spanische, deutsche und französische
Tastaturen – Übersetzungen aus VKeybd – liegen schon bei.
VMPK kann Programm-Änderungsbefehle und Controller an einen
MIDI-Synthesizer senden. Die Definitionen verschiedener Standards und
Geräte können als .INS – Dateien erstellt werden, dieses Format
wird auch QTractor und TSE3 benutzt. Es wurde von Cakewalk entwickelt
und auch in Sonar benutzt.
Diese Software befindet sich noch in einer sehr frühen
Alpha-Phase. Schauen Sie in die TODO-Datei für eine Liste von
unfertigen Features. Die Autoren würden sich über Fragen,
Fehlermeldungen und Vorschläge sehr freuen. Sie können das
Tracking-System der SourceForge
Projektseite benutzen.
Copyright (C) 2008-2023, Pedro Lopez-Cabanillas <plcl AT
users.sourceforge.net>
Virtual MIDI Piano Keyboard ist Libre-Software, lizensiert unter
den Bedinungen der GPL
v3 Lizenz.
Loslegen
Was ist MIDI?
MIDI ist ein Industriestandard zur Verbindung von
Musikinstrumenten. Er basiert auf der Übertragung der Aktionen eines
Musikers auf ein anderes Instrument. Musikinstrumente mit
MIDI-Schnittstellen haben typischerweise zwei DIN-Steckplätze, die
mit MIDI IN, beziehungsweise MIDI OUT bezeichnet sind. Manchmal gibt
es auch einen dritten Steckplatz, MIDI THRU. Um MIDI-Instrumente zu
verbinden braucht man ein MIDI-Kabel zwischen dem MIDI OUT des
sendenden und dem MIDI IN des empfangenden Instruments. Mehr
Informationen und Tutorials wie dieses
finden sich überall im Netz.
Es gibt auch Hardware-Schnittstellen zur MIDI-Nutzung auf
Computern, die MIDI IN und OUT zur Verfügung stellen, und an die
dann MIDI-Kabel angeschlossen werden. Dies ermöglicht dem Computer
die Kommunikation mit externen MIDI-Instrumenten. Auch ohne
MIDI-Hardware können Computer MIDI-Software intern benutzen. VMPK
ist ein Beispiel für die Bereitstellung von MIDI IN und MIDI OUT –
Kanälen. VMKP bietet virtuelle MIDI-Kabel, mit denen das Programm
mit anderer Software oder der MIDI-Hardware des Computers verbunden
werden kann. Dazu später mehr. Normalerweise wird VMPKs MIDI OUT mit
dem Eingang eines Synthesizers verbunden, der dann das MIDI-Signal in
Töne umwandelt. Eine weitere übliche Verbindung wäre die mit einem
MIDI-Monitor, der MIDI-Daten in lesbaren Text umwandelt. Dies ist
nützlich, um die Information zu verstehen, die vom MIDI-Protokoll
übertragen wird. Unter Linux können Sie KMidimon ,
ausprobieren, oder unter Windows MIDIOX
.
VMPK produziert keine Töne. Für diese braucht man einen MIDI
Software-Synthesizer, um die gespielten Noten zu hören. Ich empfehle
QSynth , eine graphische
Benutzeroberfläche für Fluidsynth .
Es ist auch möglich, den „Microsoft GS Wavetable SW Synth“ zu
benutzen, der in XP zu finden ist. Natürlich wäre ein externes MIDI
Synthesizer-Gerät eine noch bessere Lösung.
Tastaturlayouts und
Instrumentendefinitionen
VMPK kann helfen, Sounds in deinem MIDI Synthesizer umzuschalten und zu
verändern. Hierzu muß eine Instrumentdefinitionsdatei definiert sein. Diese Definitionen sind Textdateien mit
.INS-Endung, dasselbe Dateiformat, das auch von Qtractor
(Linux) und Sonar (Windows)
verwendet wird.
Bei der ersten Benutzung von VMPK sollte der Einstellungen-Dialog
geöffnet werden, um eine .INS Definitions-Datei auszuwählen. Damit kann
man dann das Instrument unter den zur Verfügung stehenden Instrumenten
aussuchen. Eine
Instrumenten-Definitionsdatei sollte im VMPK-Installationsordner zu
finden sein (normalerweise: "/usr/share/vmpk" in Linux,
oder "C:\Program Files\VMPK" in Windows). Diese Datei
namens gmgsx.ins beinhaltet Definitionen für General MIDI, Roland GS
und Yamaha XG Standards. Es ist ein sehr einfaches Format, und man
kann es mit jedem Textverarbeitungsprogramm ansehen, verändern oder
neue Dateien erzeugen. Es gibt eine Bibliothek mit
Instrumentendefinitionen auf dem cakewalk
FTP-Server .
Seit der Version VMPK-0.2.5 können auch Sound Font – Dateien
(.SF2 oder DLS –Dateiformat) als Instrumentendefinitionen
importiert werden. Dazu benutzt man am besten den Menüpunkt Datei -> SoundFont importieren.
Eine weitere mögliche Personalisierung ist das Tastaturlayout. Das normale Layout deckt mit der
QWERTY-Tastatur etwa zweieinhalb Oktaven ab, aber es gibt einige
andere Definitionen im Installationsordner, die auf andere
internationale Tastaturanordnungen angepasst sind. Man kann sogar
seine eigenen Layouts erstellen, wenn man den Menüpunkt Edit -> Keyboard
Map nutzt. Es gibt auch die Option, die Layouts als XML-Dateien zu
laden und zu speichern. Alle persönlichen Einstellungen, die ausgewählte
MIDI-Palette und das MIDI-Programm, sowie die Controller-Werte werden
bei Programmschluss gespeichert und beim nächsten Programmstart
wiederhergestellt.
MIDI-Verbindungen und virtuelle
MIDI-Kabel
Um MIDI-Geräte zu verbinden brauchst man richtige MIDI-Kabel. Um
MIDI-Software zu verbinden, sind nur virtuelle Kabel nötig. Für
Windows gibt es einiges an Software dafür, so zum Beispiel MIDI
Yoke , Maple, LoopBe1
oder Sony
Virtual MIDI Router .
MIDI Yoke installiert einen Treiber und ein Bedienfeld, mit dem
die Anzahl der MIDI Ein- und Ausgänge verändert werden kann (der
Computer muss nach der Änderung dieser Einstellung neu gestartet
werden). MIDI Yoke funktioniert folgendermaßen: Jede MIDI-Aktion
wird an einen AUSgang gesendet, der mit einem EINgang übereinstimmt.
Man kann den VMPK Ausgang mit Buchse 1 verbinden, und ein anderes
Programm wie QSynth kann
genau diese Aktionen dann aus Buchse 1 ablesen.
MIDIOX kann mehr
Routen zwischen MIDI Yoke-Buchsen und den MIDI-Buchsen anderer
Systeme erstellen. Dieses Programm beinhaltet außerdem weitere
interessante Funktionen, zum Beispiel einen MIDI-Player, mit dem man
gleichzeitig Songs in MIDI Synth anhören und in VMPK die gespielten
Noten sehen kann (jeweils nur ein Kanal). Dazu kann man das „Routen“
– Fenster von MIDIOX benutzen, um den EINgang 1 mit Windows Synth
zu verbinden. Stell die MIDI-Buchse des Player so ein, dass sie an
MIDI Yoke 1 sendet. Und stell den VMPK EINgang so ein, dass er von
MIDI Yoke 1 gespeist wird. Der Player sendet die Aktionen an den
AUSgang 1, der gleichzeitig mit dem EINgang 1 und der Synth-Buchse
verbunden ist.
Für Linux gibt es den ALSA-Sequenzer ,
der virtuelle Kabel beinhaltet. Die Buchsen werden dynamisch
erstellt, wenn das Programm startet, so dass es keine festgelegte
Nummer wie in MIDI Yoke gibt. Das Befehlszeilen-Programm „aconnect“
ermöglicht die Verbindung und Trennung der virtuellen MIDI-Kabel
zwischen den Buchsen, egal ob Hardware-Schnittstellen oder Programme.
Eine hübsche grafische Oberfläche, die ebenfalls virtuelle MIDI-Verbindungen ermöglicht, ist
QJackCtl . Der
Hauptzweck dieses Programms ist die Verwaltung (Starten, Stoppen, Überwachen) des
Jack daemon. Jack stellt virtuelle Audiokabel zur Verfügung, die die
Soundkarte mit den Audioprogrammen verbinden, ähnlich wie die
virtuellen MIDI-Kabel, aber für digitale Audiodaten.
Häufig gestellte Fragen
Wie stellt man 88 Tasten dar?
88 ist eine willkürlich gewählte Zahl an Tasten, die von den
(meisten) modernen Pianoherstellern verwendet wird, der aber Orgel-
und Synthesizerhersteller nicht folgen. VMPK kann so eingestellt
werden, dass zwischen einer und zehn Oktaven dargestellt werden. Bei
sieben Oktaven werden 84 Tasten dargestellt, bei 8 Oktaven sind es
dann 98. Es gibt keine Möglichkeit, genau 7 ¼ Oktaven darzustellen.
Es kommt kein Ton
VMPK erzeugt selbst keine Töne. Sie brauchen einen MIDI Synthesizer, und bitte lesen Sie diese Anleitung nocheinmal.
Einige Tasten bleiben stumm
Wenn Kanal 10 auf einem Standard-MIDI-Synthesizer eingestellt ist,
spielt er Percussion-Sounds auf einigen Tasten, aber nicht auf allen. Auf
melodischen Kanälen (also allen außer Kanal 10) kann man verschiedene Töne
innerhalb eines begrenzten Notenbereichs (patches) auswählen. In der
Musik nennt sich das Tessitura .
Die “Grab Keyboard” – Option versagt
Das kommt häufiger bei Linux-Nutzern vor. Die Option funktioniert
gut bei KDE3/4 desktops, die den Standard-kwin Fenstermanager
benutzen. Sie funktioniert auch mit Enlightenment und Window Maker,
allerdings NICHT mit Metacity und Compiz, die häufig bei
Gnome-Setups vorkommen. Es ist ausserdem bekannt, daß diese Option
die normale Benutzung von Ausklappmenüs in GTK2-Anwendungen
behindert. Es gibt keine bekannte Lösung für dieses Problem, außer
die Fehlerentstehung zu vermeiden, wenn man diese Option wirklich unbedingt braucht.
Patch-Namen stimmen nicht mit den wirklichen Sounds überein.
Es muß eine .INS-Datei angegeben werden, die das Sound Set oder den Soundfont
des Synthesizers genau definiert. Die mitgelieferte Datei (gmgsx.ins)
beinhaltet nur die Definitionen für Standard GM, GS und
XG-Instrumente. Wenn der gespielte MIDI-Synthesizer nicht genau auf einen
dieser Standards passt, muß man sich das entsprechende .INS-File besorgen,
oder eines selbst erstellen.
Wie sieht die Syntax der Instrumentendefinitionen (.INS) aus?
Eine Erklärung des INS-Formates gibt es hier.
Kann ich meine Instrumentendefinition für vkeybd in ein
.INS-File umwandeln?
Sicher. Hierzu benutzt man einfach das AWK-Script “txt2ins.awk” Es
kann sogar die sftovkb-Anwendung von vkeybd benutzt werden, um aus
jeder beliebigen SF2
SoundFont-Datei eine .INS-Datei zu erstellen, aber es gibt auch eine
Funktion, um Instrumentennamen aus SF2 und DLS – Dateien in VMPK
zu importieren.
$ sftovkb SF2NAME.sf2 | sort -n -k1,1 -k2,2 > SF2NAME.txt $ awk -f txt2ins.awk SF2NAME.txt > SF2NAME.ins
Das AWK-Script “txt2ins.awk” befindet sich im
VMPK-Installationsordner.
Download
Die neuesten Quellen, Windows und Mac OSX – Pakete gibt es auf der SourceForge
Projektseite .
Es gibt auch installationsfertige Linux-Pakete für:
Installation aus Quellen
Die Quellen werden von http://sourceforge.net/projects/vmpk/files
heruntergeladen. Man entpackt sie dann in das Benutzerverzeichnis und wechselt
in das entpackte Verzeichnis.
$ cd vmpk-x.y.z Bei der Vorbereitung des Erstellungsprozesses kann zwischen Cmake
und Qmake gewählt werden, dabei ist Qmake aber eher für Tests und Entwicklung vorgesehen.
$ cmake . or $ ccmake . or $ qmake Danach das Programm kompilieren:
$ make
Sobald das Programm erfolgreich kompiliert wurde, kann es installiert
werden:
$ sudo make install
Voraussetzungen
Um VMPK fehlerfrei kompilieren und benutzen zu können, benötigt man
Qt 4.6 oder eine spätere Version, d.h. man installiert am besten die
entsprechenden -devel Pakete, die von der Linuxdistribution
bereitgestellt werden. Die Opensource Qt Pakete können auch direkt von qtsoftware.com (ehemals Trolltech) heruntergeladen werden.
RtMIDI ist
in dem Quellpaket enthalten. Es basiert auf dem ALSA-Sequenzer in
Linux, WinMM in Windows und CoreMIDI in Mac OSX, die die jeweils
eigenen MIDI-Systeme in den Plattformen sind.
Das Erstellsystem basiert auf CMake .
Man braucht außerdem den GCC C++ -
Compiler . MinGW ist eine
Windows-Version davon.
Alternativ kann auch ein Windows Setup-Programm mit NSIS erstellt werden.
Hinweise für Windows-Benutzer
Um die Quelldateien für Windows zu kompilieren, lädt man entweder
das .bz2 oder das .gz Archiv herunter und entpackt es mit einem
Hilfsprogram, das dieses Archivformat unterstützt, z.B. 7-Zip .
Vor dem Erstellen muß das Quellpaket konfiguriert werden, dies
geschieht entweder mit qmake (von Qt4) oder CMake. Die Verzeichnisse
für die Qt4 Binärdateien, MinGW Binärdateien und die CMake Binärdateien
müssen der PATH Umgebungsvariable hinzugefügt werden, wenn dies nocht
nicht der Fall ist. Das CMakeSetup.exe Programm ist eine graphische
CMake Version für Windows.
Hinweise für Mac OSX-Benutzer
Das Erstellungssystem ist so konfiguriert, daß es eine
universelle Binärdatei (x86+ppc) in ein App-Paket
umwandelt. Man braucht dazu die Apple Development Tools und
Frameworks, außerdem den Qt4
SDK von Nokia oder Fink .
Um ein Makefile für VMPK zu erstellen, banutzt man entweder Qmake:
$ qmake vmpk.pro -spec macx-g++ $ make optionally: $ macdeployqt build/vmpk.app oder CMake:
$ cmake -G "Unix Makefiles" . $ make
Um Xcode Projektdateien zu erstellen:
$ qmake vmpk.pro -spec macx-xcode or $ cmake -G Xcode . Zur Klangerzeugung kann man zum Beispiel SimpleSynth
oder FluidSynth benutzen.
Für das MIDI-Routing gibt es auch MIDI
Patchbay .
Hinweise für Packager und
fortgeschrittene Benutzer
Die Kompilierung kann mit Optimierungen geschehen. Dazu gibt es zwei Wege: Erstens, die Benutzung eines
vordefinierten Erstelltyps.
$ cmake . -DCMAKE_BUILD_TYPE=Release
Der Cmake “Release”-Typ nutzt die Compiler-Flags: „-O3-DNDEBUG“.
Andere vordefinierte Erstelltypen sind „Debug“, „RelWithDebInfo“,
und „MinSizeRel“. Der zweite Weg ist, die Compiler-Flags selbst
zu wählen.
$ export CXXFLAGS="-O2 -march=native -mtune=native -DNDEBUG" $ cmake .
Die besten CXXFLAGS sind vom jeweiligen System abhängig, und sollten dementsprechend ausgesucht werden.
Falls das Programm an einer anderen Stelle als dem
Standardverzeichnis (/usr/local) installieren werden soll, benutzt man die
folgende CMake option:
$ cmake . -DCMAKE_INSTALL_PREFIX=/usr
Danksagungen
Zusätzlich zu den bereits genannten Tools benutzt VMPK auch Teile
der folgenden Open Source Projekte.
Vielen Dank!