removed obsolete/unused support for MIDI maps
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1675 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
These MIDI-maps are taken from KMid so please contact the author of KMid for
|
||||
issues concerning these files.
|
||||
|
||||
@@ -1,293 +0,0 @@
|
||||
# Blank lines and lines beginning with # are ignored
|
||||
# This is a map for a Yamaha PSR-400 keyboard
|
||||
# This file was done by Tobias Doerffel based on map for the PSR-500
|
||||
|
||||
# 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 =1
|
||||
HonkyTonky =2
|
||||
ElectricPiano1=3
|
||||
ElectricPiano2=4
|
||||
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 =45
|
||||
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 =03
|
||||
SawWave =74
|
||||
Calliope =77
|
||||
Chiflead =73
|
||||
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
|
||||
|
||||
@@ -1,293 +0,0 @@
|
||||
# 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
|
||||
|
||||
@@ -1,299 +0,0 @@
|
||||
# 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
|
||||
|
||||
@@ -1,305 +0,0 @@
|
||||
# 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
|
||||
@@ -1,290 +0,0 @@
|
||||
# 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
|
||||
|
||||
@@ -1,104 +0,0 @@
|
||||
#if 0
|
||||
/*
|
||||
* midi_mapper.h - MIDI-mapper for any midiDevice
|
||||
*
|
||||
* Copyright (c) 2005-2007 Tobias Doerffel <tobydox/at/users.sourceforge.net>
|
||||
*
|
||||
* This file is part of Linux MultiMedia Studio - http://lmms.sourceforge.net
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public
|
||||
* License along with this program (see COPYING); if not, write to the
|
||||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
#ifndef _MIDI_MAPPER_H
|
||||
#define _MIDI_MAPPER_H
|
||||
|
||||
#include <QtCore/QPair>
|
||||
#include <QtCore/QFile>
|
||||
|
||||
#include "types.h"
|
||||
#include "midi.h"
|
||||
|
||||
|
||||
const Uint8 MIDI_PROGRAMS = 128;
|
||||
const Uint8 MIDI_KEYS = 128;
|
||||
|
||||
|
||||
class midiMapper
|
||||
{
|
||||
public:
|
||||
midiMapper( const QString & _map );
|
||||
~midiMapper();
|
||||
|
||||
inline const QString & programName( Uint8 _program ) const
|
||||
{
|
||||
return( m_patchMap[_program].second );
|
||||
}
|
||||
|
||||
inline Uint8 mappedProgramNumber( Uint8 _program ) const
|
||||
{
|
||||
return( m_patchMap[_program].first );
|
||||
}
|
||||
|
||||
inline const QString & drumsetKeyName( Uint8 _key ) const
|
||||
{
|
||||
return( m_drumsetKeyMap[_key].second );
|
||||
}
|
||||
inline Uint8 keyForDrumName( const QString & _name ) const
|
||||
{
|
||||
for( Uint8 i = 0; i < MIDI_KEYS; ++i )
|
||||
{
|
||||
if( m_drumsetKeyMap[i].second == _name )
|
||||
{
|
||||
return( i );
|
||||
}
|
||||
}
|
||||
return( 0 );
|
||||
}
|
||||
|
||||
inline Uint8 drumsetChannel( void ) const
|
||||
{
|
||||
return( m_drumsetChannel );
|
||||
}
|
||||
|
||||
inline Uint8 drumsetPatch( void ) const
|
||||
{
|
||||
return( m_drumsetPatch );
|
||||
}
|
||||
|
||||
inline Uint8 mappedChannel( Uint8 _channel ) const
|
||||
{
|
||||
return( m_channelMap[_channel] );
|
||||
}
|
||||
|
||||
|
||||
private:
|
||||
void readPatchMap( QFile & _f );
|
||||
void readDrumsetKeyMap( QFile & _f );
|
||||
void readChannelMap( QFile & _f );
|
||||
|
||||
QPair<Uint8, QString> m_patchMap[MIDI_PROGRAMS];
|
||||
QPair<Uint8, QString> m_drumsetKeyMap[MIDI_KEYS];
|
||||
Uint8 m_channelMap[MIDI_CHANNEL_COUNT];
|
||||
Uint8 m_drumsetChannel;
|
||||
Uint8 m_drumsetPatch;
|
||||
|
||||
} ;
|
||||
|
||||
|
||||
#endif
|
||||
#endif
|
||||
@@ -1,219 +0,0 @@
|
||||
#if 0
|
||||
#ifndef SINGLE_SOURCE_COMPILE
|
||||
|
||||
/*
|
||||
* midi_mapper.cpp - MIDI-mapper for any midiDevice
|
||||
*
|
||||
* Copyright (c) 2005-2007 Tobias Doerffel <tobydox/at/users.sourceforge.net>
|
||||
*
|
||||
* This file is part of Linux MultiMedia Studio - http://lmms.sourceforge.net
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public
|
||||
* License along with this program (see COPYING); if not, write to the
|
||||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
|
||||
#include "midi_mapper.h"
|
||||
|
||||
#include <QtCore/QRegExp>
|
||||
|
||||
|
||||
midiMapper::midiMapper( const QString & _map ) :
|
||||
m_drumsetChannel( 0 ),
|
||||
m_drumsetPatch( 0 )
|
||||
{
|
||||
// default mappings
|
||||
for( Uint8 i = 0; i < MIDI_PROGRAMS; ++i )
|
||||
{
|
||||
m_patchMap[i].first = i;
|
||||
}
|
||||
for( Uint8 i = 0; i < MIDI_KEYS; ++i )
|
||||
{
|
||||
m_drumsetKeyMap[i].first = i;
|
||||
}
|
||||
for( Uint8 i = 0; i < MIDI_CHANNEL_COUNT; ++i )
|
||||
{
|
||||
m_channelMap[i] = i;
|
||||
}
|
||||
QFile map( _map );
|
||||
if( !map.open( QIODevice::ReadOnly ) )
|
||||
{
|
||||
return;
|
||||
}
|
||||
while( !map.atEnd() )
|
||||
{
|
||||
char buf[1024];
|
||||
int len = map.readLine( buf, sizeof( buf ) );
|
||||
if( len <= 0 )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
QString line( buf );
|
||||
line.replace( '\n', "" );
|
||||
if( line.left( 6 ) == "DEFINE" )
|
||||
{
|
||||
if( line.section( ' ', 1, 1 ) == "PATCHMAP" )
|
||||
{
|
||||
readPatchMap( map );
|
||||
}
|
||||
else if( line.section( ' ', 1, 1 ) == "KEYMAP" &&
|
||||
line.section( ' ', 2, 2 ) ==
|
||||
"\"Drumset\"" )
|
||||
{
|
||||
readDrumsetKeyMap( map );
|
||||
}
|
||||
else if( line.section( ' ', 1, 1 ) == "CHANNELMAP" )
|
||||
{
|
||||
readChannelMap( map );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
midiMapper::~midiMapper()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void midiMapper::readPatchMap( QFile & _f )
|
||||
{
|
||||
Uint8 prog_idx = 0;
|
||||
|
||||
while( !_f.atEnd() && prog_idx < MIDI_PROGRAMS )
|
||||
{
|
||||
char buf[1024];
|
||||
int len = _f.readLine( buf, sizeof( buf ) );
|
||||
if( len <= 0 )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
QString line( buf );
|
||||
line.replace( '\n', "" );
|
||||
if( line.left( 3 ) == "END" )
|
||||
{
|
||||
return;
|
||||
}
|
||||
if( line[0] == '#' )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
m_patchMap[prog_idx].first = line.section( '=', 1, 1 ).toInt();
|
||||
m_patchMap[prog_idx].second =
|
||||
line.section( '=', 0, 0 ).replace( ' ', "" );
|
||||
++prog_idx;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void midiMapper::readDrumsetKeyMap( QFile & _f )
|
||||
{
|
||||
Uint8 key = 0;
|
||||
while( !_f.atEnd() )
|
||||
{
|
||||
char buf[1024];
|
||||
int len = _f.readLine( buf, sizeof( buf ) );
|
||||
if( len <= 0 )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
QString line( buf );
|
||||
line.replace( '\n', "" );
|
||||
if( line.left( 3 ) == "END" )
|
||||
{
|
||||
return;
|
||||
}
|
||||
if( line[0] == '#' )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
if( line[4] != '=' )
|
||||
{
|
||||
m_drumsetKeyMap[key].first = line.section( '=', 1, 1 ).
|
||||
toInt();
|
||||
|
||||
m_drumsetKeyMap[key].second =
|
||||
line.mid( 4 ).section( '=', 0, 0 )
|
||||
.section( ' ', 1, 1 ).replace( ' ', "" );
|
||||
}
|
||||
++key;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void midiMapper::readChannelMap( QFile & _f )
|
||||
{
|
||||
while( !_f.atEnd() )
|
||||
{
|
||||
char buf[1024];
|
||||
int len = _f.readLine( buf, sizeof( buf ) );
|
||||
if( len <= 0 )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
QString line( buf );
|
||||
#if QT_VERSION >= 0x030100
|
||||
line.replace( '\n', "" );
|
||||
#else
|
||||
if( line.contains( '\n' ) )
|
||||
{
|
||||
line = line.left( line.length() - 1 );
|
||||
}
|
||||
#endif
|
||||
if( line.left( 3 ) == "END" )
|
||||
{
|
||||
return;
|
||||
}
|
||||
if( line[0] == '#' )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
Uint8 ch = line.section( ' ', 0, 0 ).toInt();
|
||||
Uint8 mch = line.section( '=', 1, 1 ).mid( 1 ).
|
||||
section( ' ', 0, 0 ).
|
||||
toInt();
|
||||
if( ch < MIDI_CHANNEL_COUNT && mch < MIDI_CHANNEL_COUNT )
|
||||
{
|
||||
m_channelMap[ch] = mch;
|
||||
if( line.contains( QRegExp( "Keymap *\"Drumset\"" ) ) )
|
||||
{
|
||||
m_drumsetChannel = mch;
|
||||
int fp = line.indexOf( "ForcePatch" );
|
||||
if( fp != -1 )
|
||||
{
|
||||
m_drumsetPatch = line.mid( fp ).
|
||||
section( ' ', 1, 1 ).
|
||||
toInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
#endif
|
||||
#endif
|
||||
Reference in New Issue
Block a user