Instrument-definition-file

From MusiCAD
(Redirected from General midi)

The main goal of an instrument definition file is to describe how instrument names are to be matched with MIDI-program numbers. Other uses are the mapping of percussion sounds (midi-note-numbers) to percussion notation, and the contents of the MIDI-controls-menu

You may select an instrument definition file in the file options dialog.

---------------------------------------------------------------
! STD_EN.MIN  -  20121023  - MusiCAD MIDI Instrument definition
!
! "General Standard" MIDI-Mapping.
! Extended "default" drummap
!
! (c) 1999-2012 Musys Software
!---------------------------------------------------------------
[OPTIONS]
GeneralMidi=GS

[MIDIMAP]
! description, general-MIDI-program, effective-MIDI-program [, banknr]
! instruments marked with * belong to GS and will not be audible
! on non-GS compatible synthesizers/soundcards
Piano 1, 0, 0
Piano 2, 1, 1
Piano 3, 2, 2
Piano Honky-tonk, 3, 3
Piano El. 1, 4, 4
Piano El. 1*, 128, 4, 8
Piano El. 2, 5, 5
Piano El. 2*, 129, 5, 8
Harpsichord 1, 6, 6
Harpsichord 2*, 130, 6, 8
Clavinet, 7, 7
Celesta, 8, 8
Glockenspiel, 9, 9
Music box, 10, 10
Vibraphone, 11, 11
Marimba, 12, 12
Xylophone, 13, 13
Glockenspiel, 14, 14
Church bells*, 131, 14, 8
Dulcimer, 15, 15
Hammond organ 1, 16, 16
Organ 1*, 132, 16, 8
Percussive organ 2, 17, 17
Organ 2*, 133, 17, 8
Rock organ 3, 18, 18
Church organ 1, 19, 19
Church organ 2*, 134, 19, 8
Harmonium, 20, 20
Accordion Fr, 21, 21
Accordion It*, 135, 21, 8
Harmonica, 22, 22
Bandonion (tango), 23, 23
Guitar Ac.(nylon), 24, 24
Ukulele*, 136, 24, 8
Guitar Ac.(steel), 25, 25
Guitar Ac. 12st*, 137, 25, 8
Mandolin*, 138, 25, 16
Guitar Ac.(jazz), 26, 26
Guitar Hawaii *, 139, 26, 8
Guitar El.(clean), 27, 27
Guitar El.(chorus)*, 140, 27, 8
Guitar El.(muted), 28, 28
Guitar El.(funk)*, 141, 28, 8
Guitar El.(overdr), 29, 29
Guitar El.(dist), 30, 30
Guitar El.(feedback)*, 142, 30, 8
Guitar Ac.flageolet, 31, 31
Guitar El.feedback 2*, 143, 31, 8
Double-bass (pizz), 32, 32
Bass El., 33, 33
Bass El.plectrum, 34, 34
Bass El.fretless, 35, 35
Bass Slap 1, 36, 36
Bass Slap 2, 37, 37
Bass Synth 1, 38, 38
Bass Synth 2*, 144, 38, 8
Bass Synth 3, 39, 39
Bass Synth 4*, 145, 39, 8
Violin, 40, 40
Alto Violin, 41, 41
Cello, 42, 42
Double-bass (arco), 43, 43
Violin Tremolo, 44, 44
Violin Pizzicato, 45, 45
Harp, 46, 46
Timpani, 47, 47
String ensemble 1, 48, 48
Orchestra*, 146, 48, 8
String ensemble slow, 49, 49
Strings Synth 1, 50, 50
Strings Synth 3*, 147, 50, 8
Strings Synth 2, 51, 51
Choir Aahs, 52, 52
Choir Oohs, 53, 53
Choir Synth, 54, 54
Orchestra Hit, 55, 55
Trumpet, 56, 56
Trombone, 57, 57
Tuba, 58, 58
Trumpet (muted), 59, 59
French Horn, 60, 60
Brass 1, 61, 61
Brass 2*, 148, 61, 8
Synth brass 1, 62, 62
Synth brass 2*, 62, 62, 8
Synth brass 3, 63, 63
Synth brass 4*, 149, 63, 8
Sax Soprano, 64, 64
Sax Alto, 65, 65
Sax Tenor, 66, 66
Sax Baritone, 67, 67
Oboe, 68, 68
English horn, 69, 69
Bassoon, 70, 70
Clarinet, 71, 71
Piccolo, 72, 72
Flute, 73, 73
Recorder, 74, 74
Panflute, 75, 75
Bottle blow, 76, 76
Shakuhachi, 77, 77
Samba flute, 78, 78
Ocarina, 79, 79
Lead1 (square), 80, 80
Lead2 (sawtooth), 81, 81
Lead3 (calliope lead), 82, 82
Lead4 (chiff lead), 83, 83
Lead5 (charang), 84, 84
Lead6 (voice), 85, 85
Lead7 (fifths), 86, 86
Lead8 (bass + lead), 87, 87
Pad1 (new age), 88, 88
Pad2 (warm), 89, 89
Pad3 (polysynth), 90, 90
Pad4 (choir), 91, 91
Pad5 (bowed), 92, 92
Pad6 (metallic), 93, 93
Pad7 (halo), 94, 94
Pad8 (sweep), 95, 95
Effect1 (rain), 96, 96
Effect2 (soundtrack), 97, 97
Effect3 (crystal), 98, 98
Effect4 (atmosphere), 99, 99
Effect5 (brightness), 100, 100
Effect6 (goblins), 101, 101
Effect7 (echoes), 102, 102
Effect8 (sci-fi), 103, 103
Sitar, 104, 104
Banjo, 105, 105
Shamisen, 106, 106
Koto, 107, 107
Taisho Koto*, 150, 107, 8
Kalimba, 108, 108
Bagpipe, 109, 109
Fiddle, 110, 110
Shanai, 111, 111
Tinkle Bell, 112, 112
Agogo, 113, 113
Steeldrums, 114, 114
Woodblock, 115, 115
Castagnets*, 151, 115, 8
Taiko Drum, 116, 116
Bass Drum*, 116, 116, 8
Melodic Tom 1, 117, 117
Melodic Tom 2*, 152, 117, 8
Synth Drum , 118, 118
Tomtom*, 153, 118, 8
Reverse Cymbal, 119, 119
Fret noise, 120, 120
Breath, 121, 121
Seashore, 122, 122
Birds, 123, 123
Telephone, 124, 124
Helicopter, 125, 125
Applause, 126, 126
Gunshot, 127, 127
Dog barking, 155, 123, 1
Rain, 156, 122, 1

[DRUMMAP]
!------------------------------------------------------------------
!  Percussion name,  MIDI-notenumber = MusiCAD-note [, notatie]
!  notatie:  cross            = x
!            hatched cross    = *
!            cross circle     = o
!            slash            = /
!            open diamond     = +
!            closed diamond   = #
! N.B. all notes should be between D4 and G5 
!      thus writeable without ledger lines
!---------------  dot  --------------
floor-tom low,       41 = D4
bass drum 1,         35 = E4
bass drum 2,         36 = F4
floor-tom high,      43 = G4
low tom,             45 = A4
low-mid tom,         47 = B4
snare drum,          38 = C5
high-mid tom,        48 = D5
high tom,            50 = E5
timbales low,        66 = F5
timbales high,       65 = G5
!---------------  cross  -----------------
! "metallish sounds"
hi-hat pedal,        44 = D4, x !
big gong,            90 = E4, x ! often not available
!                       = F4, x
small gong,          89 = G4, x ! often not available
pandiero,            91 = A4, x ! often not available
sticks,              31 = B4, x
drum edge,           37 = C5, x
chinese cymbal,      52 = D5, x
cymbal "ride" (2),   51 = E5, x
cymbal "ride" (1),   59 = F5, x
closed hi-hat,       42 = G5, x
!---------------  asterisk -------------------
scratch 2,           30 = D4, *
scratch 1,           29 = E4, *
square click,        32 = F4, *
!                         G4, *
pandiero (muted),    92 = A4, * ! often not available
!                         B4, *
rimshot,             40 = C5, *
!                         D5, *
ride bell,           53 = E5, *
cymbal "crash" (1),  49 = F5, *
cymbal "crash" (2),  57 = G5, *
!---------------  circle -----------------
tamburine,           93 = D4, o ! often not available
clap,                28 = E4, o
cowbell,              56 = F4, o
!                         G4, o
conga high (slap),   88 = A4, o ! often not available
castagnets,          85 = B4, o
hand clap,           39 = C5, o
sleigh bells,        83 = D5, o
bells,               84 = E5, o
cymbal "splash",     55 = F5, o
open hi-hat,         46 = G5, o
!---------------  closed diamond  ---------
surdo,               87 = D4, #
cuica,               79 = E4, #
conga low,           64 = F4, #
guiro long,          74 = G4, #
conga high,          63 = A4, #
maracas,             70 = B4, #
bongo low,           61 = C5, #
vibra slap,          58 = D5, #
bongo high,          60 = E5, #
triangle,            81 = F5, #
claves,              75 = G5, #
!---------------  open diamond  -------------
surdo (muted),       86 = D4, +
cuica (muted),       78 = E4, +
!                         F4, +
guiro short,         73 = G4, +
conga high (muted),  62 = A4, +
shaker,              82 = B4, +
whistle low,         72 = C5, +
cabasa,              69 = D5, +
whistle high,        71 = E5, +
triangle (muted),    80 = F5, +
!                         G5, +
!---------------  slash  ----------------
metronome click,     33 = D4, /
metronome bell,      34 = E4, /
woodblock low,       77 = F4, /
caxixi,              95 = G4, / !often not available
woodblock high,      76 = A4, /
tamburine,           54 = B4, /
agogo low,           68 = C5, /
tinklebell,          94 = D5, / ! often not available
agogo high,          67 = E5, /
sweep (high Q),      27 = F5, /
!                         G5, /
!-----------------------------------------

[MIDIMENU]
Sustain    ON=64:127
Sustain    off=64:0
Chorus     MAX=93:127
Chorus     Half=93:63
Chorus     min=93:0
Portamento ON=84:127
Portamento off=84:0
Vibrato    MAX=1:127
Vibrato    half=1:63
Vibrato    min=1:0
Sostenuto  ON=66:127
Sostenuto  off=66:0
Reverb     MAX=91:127
Reverb     Half=91:63
Reverb     min=91:0
Volume     10=7:127
Volume     9=7:110
Volume     7=7:80
Volume     5=7:50
Volume     3=7:20
Volume     0=7:0

[ABSVOLUME]
0=0
1=10
2=30
3=50
4=60
5=70
6=90
7=100
8=110
9=127

Files

.abc.arr.bmp.gif.ini.jpg.license.mc.mcd.mck.mid.min.msj.mp3.mxl.mfr.mpl.msd.mtl.musicmxl.pdf.png.tmc.xml.~mc0.txt.ps