summaryrefslogtreecommitdiffstats
path: root/kmid/maps
diff options
context:
space:
mode:
authortoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
committertoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
commite2de64d6f1beb9e492daf5b886e19933c1fa41dd (patch)
tree9047cf9e6b5c43878d5bf82660adae77ceee097a /kmid/maps
downloadtdemultimedia-e2de64d6f1beb9e492daf5b886e19933c1fa41dd.tar.gz
tdemultimedia-e2de64d6f1beb9e492daf5b886e19933c1fa41dd.zip
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdemultimedia@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kmid/maps')
-rw-r--r--kmid/maps/Makefile.am5
-rw-r--r--kmid/maps/YamahaPSR500.map293
-rw-r--r--kmid/maps/YamahaPSS790.map299
-rw-r--r--kmid/maps/YamahaQY10.map305
-rw-r--r--kmid/maps/gm.map290
5 files changed, 1192 insertions, 0 deletions
diff --git a/kmid/maps/Makefile.am b/kmid/maps/Makefile.am
new file mode 100644
index 00000000..d276e13e
--- /dev/null
+++ b/kmid/maps/Makefile.am
@@ -0,0 +1,5 @@
+
+maps_DATA = gm.map YamahaPSS790.map YamahaPSR500.map YamahaQY10.map
+mapsdir = $(kde_datadir)/kmid/maps
+
+EXTRA_DIST = $(maps_DATA)
diff --git a/kmid/maps/YamahaPSR500.map b/kmid/maps/YamahaPSR500.map
new file mode 100644
index 00000000..16068c21
--- /dev/null
+++ b/kmid/maps/YamahaPSR500.map
@@ -0,0 +1,293 @@
+# Blank lines and lines beginning with # are ignored
+# This is a map for a Yamaha PSR-500 keyboard
+# This file was done by Dietmar Schnabel (thanks !)
+
+# If you make a new map, please send it to Antonio, so future releases
+# will include them.
+# Antonio Larrosa Jimenez, larrosa@kde.org
+
+# General Midi Map File
+
+DEFINE PATCHMAP
+AcusticPiano =0
+BrightPiano =0
+SynthPiano =3
+HonkyTonky =2
+ElectricPiano1=4
+ElectricPiano2=5
+Harpsichord =6
+Clavinet =8
+Celeste =9
+Glockenspiel =40
+Musicbox =41
+Vibes =40
+Marimba =41
+Xylophon =41
+TubeBell =41
+Santur =42
+HomeOrg =12
+PercussionOrg =13
+RockOrg =14
+ChurchOrg =10
+ReedOrg =11
+Accordion =16
+Harmonica =17
+Concrtna =17
+NylonGuitar =29
+AcusticGuitar =31
+JazzGuitar =24
+CleanGuitar =19
+MuteGuitar =26
+OdGuitar =18
+DistortionGuit=23
+GtrHarm =20
+AcusticBass =88
+FingerBass =89
+PickBass =87
+FretlessBass =84
+SlapBass1 =87
+SlapBass2 =87
+SynthBass1 =90
+SynthBass2 =91
+Violin =32
+Viola =33
+Cello =34
+Contrabajo =33
+Marcato =34
+Pizzicato =38
+Harp =38
+Timpani =33
+Marcato =34
+SlowStrings =35
+SynthStrings1 =36
+SynthStrings2 =75
+Choir =72
+Doo =72
+Voices =72
+OrchestraHit =37
+Trumpet =43
+Trombone =47
+Tuba =50
+MuteTrumpet =44
+FrenchHorn =49
+HitBrass =51
+SynthBrass1 =52
+SynthBrass2 =74
+SopranoSax =60
+AltoSax =61
+TenorSax =62
+BaritoneSax =63
+Oboe =57
+EnglishHorn =58
+Bassoon =59
+Clarinet =55
+Piccolo =53
+Flute =54
+Recorder =66
+WoodFlute =65
+Bottle =55
+Shakazul =55
+Whistle =68
+Ocarina =79
+SquareWave =80
+SawWave =81
+Calliope =82
+Chiflead =83
+Charang =84
+VoxLead =85
+Lead5th =86
+BassLead =87
+Fantasia =88
+WarmPad =89
+Polysyn =90
+Ghostie =91
+BowGlass =92
+MetalPad =93
+HaloPad =94
+Sweeper =95
+Aurora =72
+SoundTrack =72
+Crystal =72
+Atmosphear =72
+FreshAir =100
+Unicorn =101
+Sweeper =102
+StarTrak =103
+Sitar =104
+Banjo =105
+Shamisen =106
+Koto =107
+Kalimba =108
+BagPipes =109
+Fiddle =110
+Shannai =111
+Carillon =112
+Agogo =113
+SteelDrm =114
+WoodBlk =115
+Taiko =116
+Toms =117
+Syntom =118
+RevCymbal =119
+Fx-Fret =120
+Fx-Blow =121
+Seashore =122
+Jungle =123
+Telephon =124
+Helicopter =125
+Applause =126
+Gunshot =127
+END
+
+DEFINE KEYMAP "Drumset"
+C 0 =0
+C#0 =1
+D 0 =2
+D#0 =3
+E 0 =4
+F 0 =5
+F#0 =6
+G 0 =7
+G#0 =8
+A 0 =9
+A#0 =10
+B 0 =11
+C 1 =12
+C#1 =13
+D 1 =14
+D#1 =15
+E 1 =16
+F 1 =17
+F#1 =18
+G 1 =19
+G#1 =20
+A 1 =21
+A#1 =22
+B 1 =23
+C 2 =24
+C#2 =25
+D 2 =26
+D#2 27 Highq =27
+E 2 28 Slap =54
+F 2 29 Scratch1 =62
+F#2 30 Scratch2 =63
+G 2 31 Sticks =22
+G#2 32 SqrClick =87
+A 2 33 MetaClick=57
+A#2 34 MetBell =55
+B 2 35 Kick1 =44
+C 3 36 Kick2 =45
+C#3 37 StickRim =27
+D 3 38 Snare1 =28
+D#3 39 Claps =30
+E 3 40 snare2 =25
+F 3 41 tomlo2 =24
+F#3 42 Hihatclos=72
+G 3 43 Tomlo1 =17
+G#3 44 HihatPd =56
+A 3 45 Tommid2 =26
+A#3 46 Hihatop =35
+B 3 47 Tommid1 =18
+C 4 48 Tomhi2 =29
+C#4 49 Cymbalcrsh1 =36
+D 4 50 Tomhi1 =19
+D#4 51 Cymbalride1 =38
+E 4 52 Cymbalchina =38
+F 4 53 Cymbell =38
+F#4 54 Tamborin =47
+G 4 55 CymbalSplash=37
+G#4 56 Cowbell =31
+A 4 57 Cymbalcrash2=36
+A#4 58 Vibslap =39
+B 4 59 Cymbalride2 =39
+C 5 60 Bongohi =44
+C#5 61 Bongolo =43
+D 5 62 Congahi1 =41
+D#5 63 congahi2 =42
+E 5 64 Congalo =40
+F 5 65 Timbalehi=46
+F#5 66 Timbalelo=45
+G 5 67 Agogohi =51
+G#5 68 Agogolo =50
+A 5 69 Cabasa =32
+A#5 70 Maracas =65
+B 5 71 whistle1 =52
+C 6 72 whistle2 =53
+C#6 73 Guiro1 =74
+D 6 74 Guiro2 =74
+D#6 75 Clave =29
+E 6 76 Woodblock1=73
+F 6 77 Woodblock2=72
+F#6 78 Cuica1 =76
+G 6 79 Cuica2 =77
+G#6 80 Triangle1=13
+A 6 81 Triangle2=15
+A#6 82 Shaker =56
+B 6 83 Jingles =75
+C 7 84 Belltree =71
+C#7 85 Canstinet=85
+D 7 86 Surdo1 =86
+D#7 87 Surdo2 =87
+E 7 =88
+F 7 =89
+F#7 =90
+G 7 =91
+G#7 =92
+A 7 =93
+A#7 =94
+B 7 =95
+C 8 =96
+C#8 =97
+D 8 =98
+D#8 =99
+E 8 =100
+F 8 =101
+F#8 =102
+G 8 =103
+G#8 =104
+A 8 =105
+A#8 =106
+B 8 =107
+C 9 =108
+C#9 =109
+D 9 =110
+D#9 =111
+E 9 =112
+F 9 =113
+F#9 =114
+G 9 =115
+G#9 =116
+A 9 =117
+A#9 =118
+B 9 =119
+C 10=120
+C#10=121
+D 10=122
+D#10=123
+E 10=124
+F 10=125
+F#10=126
+G 10=127
+# This line should be ignored
+END
+
+
+DEFINE CHANNELMAP
+0 = 0
+1 = 1
+2 = 2
+3 = 3
+4 = 4
+5 = 5
+6 = 6
+7 = 7
+8 = 8
+9 = 9 Keymap "Drumset" ForcePatch 99
+10 = 10
+11 = 11
+12 = 12
+13 = 13
+14 = 14
+15 = 15
+END
+
diff --git a/kmid/maps/YamahaPSS790.map b/kmid/maps/YamahaPSS790.map
new file mode 100644
index 00000000..5017832e
--- /dev/null
+++ b/kmid/maps/YamahaPSS790.map
@@ -0,0 +1,299 @@
+# Blank lines and lines beginning with # are ignored
+# This is my a map for the Yamaha PSS-790 keyboard
+# it can be used as a template to make any new map for any
+# other keyboard.
+# If you make a new map, please send it to me, so future releases
+# will include it.
+# Antonio Larrosa Jimenez, larrosa@kde.org
+
+# Yamaha PSS-790 Map File
+
+DEFINE PATCHMAP
+AcusticPiano =3
+BrightPiano =3
+SynthPiano =54
+HonkyTonky =25
+ElectricPiano1=25
+ElectricPiano2=25
+Harpsichord =53
+Clavinet =30
+Celeste =6
+Glockenspiel =64
+Musicbox =24
+Vibes =28
+Marimba =8
+Xylophon =24
+TubeBell =95
+Santur =30
+HomeOrg =1
+PercussionOrg =2
+RockOrg =11
+ChurchOrg =29
+ReedOrg =49
+Accordion =31
+Harmonica =22
+Concrtna =3
+NylonGuitar =36
+AcusticGuitar =68
+JazzGuitar =122
+CleanGuitar =68
+MuteGuitar =12
+OdGuitar =123
+DistortionGuit=13
+GtrHarm =72
+AcusticBass =38
+FingerBass =39
+PickBass =79
+FretlessBass =80
+SlapBass1 =14
+SlapBass2 =81
+SynthBass1 =58
+SynthBass2 =86
+Violin =10
+Viola =67
+Cello =67
+Contrabajo =41
+Marcato =41
+Pizzicato =78
+Harp =37
+Timpani =66
+Marcato =41
+SlowStrings =50
+SynthStrings1 =41
+SynthStrings2 =50
+Choir =96
+Doo =94
+Voices =96
+OrchestraHit =90
+Trumpet =15
+Trombone =16
+Tuba =84
+MuteTrumpet =44
+FrenchHorn =17
+HitBrass =92
+SynthBrass1 =0
+SynthBrass2 =82
+SopranoSax =101
+AltoSax =18
+TenorSax =102
+BaritoneSax =101
+Oboe =19
+EnglishHorn =87
+Bassoon =87
+Clarinet =19
+Piccolo =103
+Flute =20
+Recorder =88
+WoodFlute =111
+Bottle =111
+Shakazul =110
+Whistle =88
+Ocarina =93
+SquareWave =54
+SawWave =54
+Calliope =22
+Chiflead =9
+Charang =19
+VoxLead =96
+Lead5th =41
+BassLead =95
+Fantasia =111
+WarmPad =51
+Polysyn =60
+Ghostie =94
+BowGlass =33
+MetalPad =9
+HaloPad =111
+Sweeper =78
+Aurora =60
+SoundTrack =84
+Crystal =60
+Atmosphear =51
+FreshAir =60
+Unicorn =93
+Sweeper =112
+StarTrak =117
+Sitar =73
+Banjo =34
+Shamisen =73
+Koto =70
+Kalimba =73
+BagPipes =11
+Fiddle =67
+Shannai =11
+Carillon =64
+Agogo =91
+SteelDrm =9
+WoodBlk =35
+Taiko =100 AllKeysTo 60
+Toms =66
+Syntom =85
+RevCymbal =100 AllKeysTo 60
+Fx-Fret =121
+Fx-Blow =94
+Seashore =100 AllKeysTo 79
+Jungle =70
+Telephon =91
+Helicopter =111
+Applause =100 AllKeysTo 79
+Gunshot =100 AllKeysTo 38
+
+END
+
+DEFINE KEYMAP "Drumset"
+C 0 =0
+C#0 =1
+D 0 =2
+D#0 =3
+E 0 =4
+F 0 =5
+F#0 =6
+G 0 =7
+G#0 =8
+A 0 =9
+A#0 =10
+B 0 =11
+C 1 =12
+C#1 =13
+D 1 =14
+D#1 =15
+E 1 =16
+F 1 =17
+F#1 =18
+G 1 =19
+G#1 =20
+A 1 =21
+A#1 =22
+B 1 =23
+C 2 =24
+C#2 =25
+D 2 =26
+D#2 27 Highq =27
+E 2 28 Slap =54
+F 2 29 Scratch1 =29
+F#2 30 Scratch2 =30
+G 2 31 Sticks =46
+G#2 32 SqrClick =87
+A 2 33 MetaClick=57
+A#2 34 MetBell =55
+B 2 35 AcousticBassDrum=44
+C 3 36 BassDrum1=47
+C#3 37 StickRim =46
+D 3 38 AcSnare =47
+D#3 39 Claps =63
+E 3 40 ElectSnare =49
+F 3 41 LowFloorTom =48
+F#3 42 Hihatclos =57
+G 3 43 HighFloorTom=50
+G#3 44 PedalHihat =80
+A 3 45 LowTom =47
+A#3 46 OpenHihat =59
+B 3 47 LowMidTom =48
+C 4 48 HiMidTom =50
+C#4 49 Cymbalcrsh1 =60
+D 4 50 HiTom =53
+D#4 51 Cymbalride1 =63
+E 4 52 Cymbalchina =60
+F 4 53 RideBell =62
+F#4 54 Tambourin =71
+G 4 55 CymbalSplash=61
+G#4 56 Cowbell =55
+A 4 57 Cymbalcrash2=60
+A#4 58 Vibraslap =79
+B 4 59 Cymbalride2 =62
+C 5 60 Bongohi =68
+C#5 61 Bongolo =67
+D 5 62 MuteHiConga =66
+D#5 63 OpenHiConga =65
+E 5 64 LowConga =64
+F 5 65 HiTimbale =70
+F#5 66 LoTimbale =69
+G 5 67 HiAgogo =75
+G#5 68 LoAgogo =74
+A 5 69 Cabasa =56
+A#5 70 Maracas =56
+B 5 71 ShortWhistle=78
+C 6 72 LongWhistle =78
+C#6 73 ShortGuiro =79
+D 6 74 LongGuiro =71
+D#6 75 Clave =72
+E 6 76 HiWoodBlock =73
+F 6 77 LoWoodBlock =72
+F#6 78 MuteCuica =77
+G 6 79 OpenCuica =76
+G#6 80 MuteTriangle=37
+A 6 81 OpenTriangle=39
+A#6 82 Shaker =56
+B 6 83 Jingles =75
+C 7 84 Belltree =63
+C#7 85 Canstinet=85
+D 7 86 Surdo1 =86
+D#7 87 Surdo2 =87
+E 7 =88
+F 7 =89
+F#7 =90
+G 7 =91
+G#7 =92
+A 7 =93
+A#7 =94
+B 7 =95
+C 8 =96
+C#8 =97
+D 8 =98
+D#8 =99
+E 8 =100
+F 8 =101
+F#8 =102
+G 8 =103
+G#8 =104
+A 8 =105
+A#8 =106
+B 8 =107
+C 9 =108
+C#9 =109
+D 9 =110
+D#9 =111
+E 9 =112
+F 9 =113
+F#9 =114
+G 9 =115
+G#9 =116
+A 9 =117
+A#9 =118
+B 9 =119
+C 10=120
+C#10=121
+D 10=122
+D#10=123
+E 10=124
+F 10=125
+F#10=126
+G 10=127
+# This line should be ignored
+END
+
+
+DEFINE CHANNELMAP
+0 = 0
+1 = 1
+2 = 2
+3 = 3
+4 = 4
+5 = 5
+6 = 6
+7 = 7
+8 = 8
+9 = 15 Keymap "Drumset" ForcePatch 100
+10 = 10
+11 = 11
+12 = 12
+13 = 13
+14 = 14
+15 = 9
+END
+
+OPTIONS
+PitchBenderRatio = 672
+MapExpressionToVolumeEvents
+END
+
diff --git a/kmid/maps/YamahaQY10.map b/kmid/maps/YamahaQY10.map
new file mode 100644
index 00000000..1a4914b4
--- /dev/null
+++ b/kmid/maps/YamahaQY10.map
@@ -0,0 +1,305 @@
+# Midi map file for the Yamaha QY10 "walkstation", a basic sequencer / tone
+# module.
+
+# Provided by Malcolm Tyrrell. If there is a problem with this file, please
+# e-mail tyrrelmr@cs.tcd.ie
+
+# If you make a new map, please send it to Antonio, so future releases
+# will include them.
+# Antonio Larrosa Jimenez, larrosa@kde.org
+
+# Yamaha QY10 Map File
+
+DEFINE PATCHMAP
+AcusticPiano =0
+BrightPiano =0
+SynthPiano =1
+HonkyTonky =0
+ElectricPiano1=1
+ElectricPiano2=2
+Harpsichord =3
+Clavinet =3
+Celeste =18
+Glockenspiel =18
+Musicbox =20
+Vibes =19
+Marimba =18
+Xylophon =20
+TubeBell =19
+Santur =12
+HomeOrg =4
+PercussionOrg =4
+RockOrg =4
+ChurchOrg =5
+ReedOrg =5
+Accordion =5
+Harmonica =23
+Concrtna =23
+NylonGuitar =12
+AcusticGuitar =12
+JazzGuitar =9
+CleanGuitar =9
+MuteGuitar =11
+OdGuitar =9
+DistortionGuit=10
+GtrHarm =25
+AcusticBass =13
+FingerBass =14
+PickBass =14
+FretlessBass =13
+SlapBass1 =15
+SlapBass2 =15
+SynthBass1 =16
+SynthBass2 =16
+Violin =23
+Viola =23
+Cello =23
+Contrabajo =23
+Marcato =6
+Pizzicato =16
+Harp =12
+Timpani =20
+Marcato =6
+SlowStrings =6
+SynthStrings1 =22
+SynthStrings2 =22
+Choir =27
+Doo =21
+Voices =21
+OrchestraHit =8
+Trumpet =26
+Trombone =26
+Tuba =21
+MuteTrumpet =8
+FrenchHorn =26
+HitBrass =8
+SynthBrass1 =21
+SynthBrass2 =21
+SopranoSax =26
+AltoSax =26
+TenorSax =26
+BaritoneSax =26
+Oboe =27
+EnglishHorn =26
+Bassoon =27
+Clarinet =27
+Piccolo =27
+Flute =27
+Recorder =27
+WoodFlute =27
+Bottle =27
+Shakazul =27
+Whistle =27
+Ocarina =27
+SquareWave =28
+SawWave =28
+Calliope =29
+Chiflead =29
+Charang =24
+VoxLead =21
+Lead5th =21
+BassLead =21
+Fantasia =24
+WarmPad =21
+Polysyn =22
+Ghostie =27
+BowGlass =26
+MetalPad =21
+HaloPad =27
+Sweeper =24
+Aurora =31
+SoundTrack =21
+Crystal =19
+Atmosphear =24
+FreshAir =21
+Unicorn =24
+Sweeper =24
+StarTrak =21
+Sitar =9
+Banjo =9
+Shamisen =12
+Koto =12
+Kalimba =18
+BagPipes =28
+Fiddle =28
+Shannai =23
+Carillon =19
+Agogo =20
+SteelDrm =18
+WoodBlk =20
+Taiko =20
+Toms =18
+Syntom =18
+RevCymbal =31
+Fx-Fret =31
+Fx-Blow =31
+Seashore =31
+Jungle =31
+Telephon =5
+Helicopter =31
+Applause =31
+Gunshot =31
+END
+
+DEFINE KEYMAP "Drumset"
+C 0 =0
+C#0 =1
+D 0 =2
+D#0 =3
+E 0 =4
+F 0 =5
+F#0 =6
+G 0 =7
+G#0 =8
+A 0 =9
+A#0 =10
+B 0 =11
+C 1 =12
+C#1 =13
+D 1 =14
+D#1 =15
+E 1 =16
+F 1 =17
+F#1 =18
+G 1 =19
+G#1 =20
+A 1 =21
+A#1 =22
+B 1 =23
+C 2 =24
+C#2 =25
+D 2 =26
+# What is a high q?
+D#2 27 Highq =40
+E 2 28 Slap =37
+F 2 29 Scratch1 =23
+F#2 30 Scratch2 =48
+G 2 31 Sticks =21
+G#2 32 SqrClick =42
+A 2 33 MetaClick=42
+A#2 34 MetBell =43
+B 2 35 Kick1 =36
+C 3 36 Kick2 =12
+C#3 37 StickRim =21
+D 3 38 Snare1 =15
+D#3 39 Claps =19
+E 3 40 snare2 =14
+F 3 41 tomlo2 =16
+F#3 42 Hihatclos=23
+G 3 43 Tomlo1 =16
+G#3 44 HihatPd =23
+A 3 45 Tommid2 =17
+A#3 46 Hihatop =24
+B 3 47 Tommid1 =17
+C 4 48 Tomhi2 =18
+C#4 49 Cymbalcrsh1 =20
+D 4 50 Tomhi1 =18
+D#4 51 Cymbalride1 =22
+E 4 52 Cymbalchina =22
+F 4 53 Cymbell =22
+F#4 54 Tamborin =21
+G 4 55 CymbalSplash=20
+G#4 56 Cowbell =37
+A 4 57 Cymbalcrash2=20
+A#4 58 Vibslap =0
+B 4 59 Cymbalride2 =22
+C 5 60 Bongohi =41
+C#5 61 Bongolo =40
+D 5 62 Congahi1 =41
+D#5 63 congahi2 =41
+E 5 64 Congalo =40
+F 5 65 Timbalehi=46
+F#5 66 Timbalelo=45
+G 5 67 Agogohi =44
+G#5 68 Agogolo =43
+A 5 69 Cabasa =48
+A#5 70 Maracas =48
+B 5 71 whistle1 =0
+C 6 72 whistle2 =0
+C#6 73 Guiro1 =0
+D 6 74 Guiro2 =0
+D#6 75 Clave =44
+E 6 76 Woodblock1=40
+F 6 77 Woodblock2=41
+# Don't know about the following two
+F#6 78 Cuica1 =0
+G 6 79 Cuica2 =0
+G#6 80 Triangle1=44
+A 6 81 Triangle2=44
+A#6 82 Shaker =48
+B 6 83 Jingles =23
+C 7 84 Belltree =0
+C#7 85 Canstinet=21
+D 7 86 Surdo1 =16
+D#7 87 Surdo2 =17
+E 7 =88
+F 7 =89
+F#7 =90
+G 7 =91
+G#7 =92
+A 7 =93
+A#7 =94
+B 7 =95
+C 8 =96
+C#8 =97
+D 8 =98
+D#8 =99
+E 8 =100
+F 8 =101
+F#8 =102
+G 8 =103
+G#8 =104
+A 8 =105
+A#8 =106
+B 8 =107
+C 9 =108
+C#9 =109
+D 9 =110
+D#9 =111
+E 9 =112
+F 9 =113
+F#9 =114
+G 9 =115
+G#9 =116
+A 9 =117
+A#9 =118
+B 9 =119
+C 10=120
+C#10=121
+D 10=122
+D#10=123
+E 10=124
+F 10=125
+F#10=126
+G 10=127
+END
+
+
+DEFINE CHANNELMAP
+# The information on channels 7-8 and 11-15 is ignored since the QY10 is only
+# 8 part multi-timbral. The polyphony should be okay.
+0 = 0
+1 = 1
+2 = 2
+3 = 3
+4 = 4
+5 = 5
+6 = 6
+# The next two channels are ignored
+7 = 9
+8 = 8
+# Play GM channel 9 (drums) on QY10 track 7 (rhythm track)
+9 = 7 Keymap "Drumset" ForcePatch 30
+# All the following channels are ignored.
+10 = 10
+11 = 11
+12 = 12
+13 = 13
+14 = 14
+15 = 15
+END
+
+# I don't think the QY10 responds to Expression Events, so...
+OPTIONS
+MapExpressionToVolumeEvents
+END
diff --git a/kmid/maps/gm.map b/kmid/maps/gm.map
new file mode 100644
index 00000000..fd188ec0
--- /dev/null
+++ b/kmid/maps/gm.map
@@ -0,0 +1,290 @@
+# Blank lines and lines beginning with # are ignored
+# This is a map for any General Midi synthesizer
+# If you make a new map, please send it to me, so future releases
+# will include them.
+# Antonio Larrosa Jimenez, larrosa@kde.org
+
+# General Midi Map File
+
+DEFINE PATCHMAP
+AcusticPiano =0
+BrightPiano =1
+SynthPiano =2
+HonkyTonky =3
+ElectricPiano1=4
+ElectricPiano2=5
+Harpsichord =6
+Clavinet =7
+Celeste =8
+Glockenspiel =9
+Musicbox =10
+Vibes =11
+Marimba =12
+Xylophon =13
+TubeBell =14
+Santur =15
+HomeOrg =16
+PercussionOrg =17
+RockOrg =18
+ChurchOrg =19
+ReedOrg =20
+Accordion =21
+Harmonica =22
+Concrtna =23
+NylonGuitar =24
+AcusticGuitar =25
+JazzGuitar =26
+CleanGuitar =27
+MuteGuitar =28
+OdGuitar =29
+DistortionGuit=30
+GtrHarm =31
+AcusticBass =32
+FingerBass =33
+PickBass =34
+FretlessBass =35
+SlapBass1 =36
+SlapBass2 =37
+SynthBass1 =38
+SynthBass2 =39
+Violin =40
+Viola =41
+Cello =42
+Contrabajo =43
+Marcato =44
+Pizzicato =45
+Harp =46
+Timpani =47
+Marcato =48
+SlowStrings =49
+SynthStrings1 =50
+SynthStrings2 =51
+Choir =52
+Doo =53
+Voices =54
+OrchestraHit =55
+Trumpet =56
+Trombone =57
+Tuba =58
+MuteTrumpet =59
+FrenchHorn =60
+HitBrass =61
+SynthBrass1 =62
+SynthBrass2 =63
+SopranoSax =64
+AltoSax =65
+TenorSax =66
+BaritoneSax =67
+Oboe =68
+EnglishHorn =69
+Bassoon =70
+Clarinet =71
+Piccolo =72
+Flute =73
+Recorder =74
+WoodFlute =75
+Bottle =76
+Shakazul =77
+Whistle =78
+Ocarina =79
+SquareWave =80
+SawWave =81
+Calliope =82
+Chiflead =83
+Charang =84
+VoxLead =85
+Lead5th =86
+BassLead =87
+Fantasia =88
+WarmPad =89
+Polysyn =90
+Ghostie =91
+BowGlass =92
+MetalPad =93
+HaloPad =94
+Sweeper =95
+Aurora =96
+SoundTrack =97
+Crystal =98
+Atmosphear =99
+FreshAir =100
+Unicorn =101
+Sweeper =102
+StarTrak =103
+Sitar =104
+Banjo =105
+Shamisen =106
+Koto =107
+Kalimba =108
+BagPipes =109
+Fiddle =110
+Shannai =111
+Carillon =112
+Agogo =113
+SteelDrm =114
+WoodBlk =115
+Taiko =116
+Toms =117
+Syntom =118
+RevCymbal =119
+Fx-Fret =120
+Fx-Blow =121
+Seashore =122
+Jungle =123
+Telephon =124
+Helicopter =125
+Applause =126
+Gunshot =127
+END
+
+DEFINE KEYMAP "Drumset"
+C 0 =0
+C#0 =1
+D 0 =2
+D#0 =3
+E 0 =4
+F 0 =5
+F#0 =6
+G 0 =7
+G#0 =8
+A 0 =9
+A#0 =10
+B 0 =11
+C 1 =12
+C#1 =13
+D 1 =14
+D#1 =15
+E 1 =16
+F 1 =17
+F#1 =18
+G 1 =19
+G#1 =20
+A 1 =21
+A#1 =22
+B 1 =23
+C 2 =24
+C#2 =25
+D 2 =26
+D#2 27 Highq =27
+E 2 28 Slap =28
+F 2 29 Scratch1 =29
+F#2 30 Scratch2 =30
+G 2 31 Sticks =31
+G#2 32 SqrClick =32
+A 2 33 MetaClick=33
+A#2 34 MetBell =34
+B 2 35 Kick1 =35
+C 3 36 Kick2 =36
+C#3 37 StickRim =37
+D 3 38 Snare1 =38
+D#3 39 Claps =39
+E 3 40 snare2 =40
+F 3 41 tomlo2 =41
+F#3 42 Hihatclos=42
+G 3 43 Tomlo1 =43
+G#3 44 HihatPd =44
+A 3 45 Tommid2 =45
+A#3 46 Hihatop =46
+B 3 47 Tommid1 =47
+C 4 48 Tomhi2 =48
+C#4 49 Cymbalcrsh1 =49
+D 4 50 Tomhi1 =50
+D#4 51 Cymbalride1 =51
+E 4 52 Cymbalchina =52
+F 4 53 Cymbell =53
+F#4 54 Tamborin =54
+G 4 55 CymbalSplash=55
+G#4 56 Cowbell =56
+A 4 57 Cymbalcrash2=57
+A#4 58 Vibslap =58
+B 4 59 Cymbalride2 =59
+C 5 60 Bongohi =60
+C#5 61 Bongolo =61
+D 5 62 Congahi1 =62
+D#5 63 congahi2 =63
+E 5 64 Congalo =64
+F 5 65 Timbalehi=65
+F#5 66 Timbalelo=66
+G 5 67 Agogohi =67
+G#5 68 Agogolo =68
+A 5 69 Cabasa =69
+A#5 70 Maracas =70
+B 5 71 whistle1 =71
+C 6 72 whistle2 =72
+C#6 73 Guiro1 =73
+D 6 74 Guiro2 =74
+D#6 75 Clave =75
+E 6 76 Woodblock1=76
+F 6 77 Woodblock2=77
+F#6 78 Cuica1 =78
+G 6 79 Cuica2 =79
+G#6 80 Triangle1=80
+A 6 81 Triangle2=81
+A#6 82 Shaker =82
+B 6 83 Jingles =83
+C 7 84 Belltree =84
+C#7 85 Canstinet=85
+D 7 86 Surdo1 =86
+D#7 87 Surdo2 =87
+E 7 =88
+F 7 =89
+F#7 =90
+G 7 =91
+G#7 =92
+A 7 =93
+A#7 =94
+B 7 =95
+C 8 =96
+C#8 =97
+D 8 =98
+D#8 =99
+E 8 =100
+F 8 =101
+F#8 =102
+G 8 =103
+G#8 =104
+A 8 =105
+A#8 =106
+B 8 =107
+C 9 =108
+C#9 =109
+D 9 =110
+D#9 =111
+E 9 =112
+F 9 =113
+F#9 =114
+G 9 =115
+G#9 =116
+A 9 =117
+A#9 =118
+B 9 =119
+C 10=120
+C#10=121
+D 10=122
+D#10=123
+E 10=124
+F 10=125
+F#10=126
+G 10=127
+END
+
+
+DEFINE CHANNELMAP
+0 = 0
+1 = 1
+2 = 2
+3 = 3
+4 = 4
+5 = 5
+6 = 6
+7 = 7
+8 = 8
+9 = 9
+10 = 10
+11 = 11
+12 = 12
+13 = 13
+14 = 14
+15 = 15
+END
+