Aller au contenu principal

General Midi 2 (GM2)

Soumis par lulu le mar 16/05/2023 - 15:57

General MIDI Level 2 ou GM2 est une spécification pour les synthétiseurs qui définit plusieurs exigences au-delà de la norme MIDI plus abstraite et qui est basée sur General MIDI et les extensions GS. Elle a été adoptée en 1999 par la MIDI Manufacturers Association (MMA).

Par rapport à GM1, GM2 augmente le nombre de sons (128 à 256) et de contrôles disponibles. Tous les appareils compatibles GM2 sont compatibles GM1.

Définitions

Banques d'instruments

Les instruments mélodiques peuvent être regroupés en classes de 128 éléments maximum, appelées « variation », « banque » ou « page ». Le changement de banque permet en général de modifier la couleur de l'instrument en le remplaçant par un instrument voisin de la même famille. Ainsi, selon la banque choisie, une même note (ex. : Fa4) pourra être reconnue comme venant d'une guitare électrique ou bien d'une guitare hawaïenne.

Pour faire entendre un son de guitare hawaïenne, on indiquera donc à l'équipement MIDI sur un canal mélodique, quelle banque il doit utiliser (numéro de banque), quel instrument il doit représenter (numéro de programme) et quelle note il doit jouer (29 = F1= fa de l'octave 1).

À la mise sous tension des équipements MIDI, les instruments disponibles par défaut sont ceux décrits dans la norme GM1 (variation dite « capitale ») mais il est ensuite possible de les réaffecter sur une autre banque. La liste de ces instruments supplémentaires est variable selon les constructeurs (consulter la table d'implémentation MIDI fournie avec l'instrument).

Kits de percussion

De la même manière que les instruments mélodiques, les instruments de percussion peuvent également être regroupés en classes appelées « kit » ou « set » (ex. : Standard Set, Room Set, Power Set, Brush Set, Orchestra Set, SFX Set) et seront choisis pour donner un caractère particulier au morceau (ambiance percussions latines, orchestre classique, musique électronique, etc.).

Les kits sont identifiés par des commandes de changement de programme émises sur le canal MIDI de percussion.

Ainsi pour faire entendre un Roulement de caisse claire, on indiquera à l'équipement MIDI sur ce canal, quel kit il doit utiliser (Standard Set = numéro de programme 1) et quelle note il doit jouer (29 = F1 = fa de l'octave 1).

À la mise sous tension des équipements MIDI, le kit de percussion disponible par défaut est celui du « Standard set » mais il est ensuite possible de le réaffecter.

La liste des kits de percussion disponibles est variable selon les constructeurs (consulter la table d'implémentation MIDI fournie avec l'instrument).

Exclusion d'instruments

Il est à remarquer que certaines implémentations (surtout pour les percussions) gèrent des ensembles d'instruments exclusifs : le choix d'un instrument du même groupe d'exclusion coupe automatiquement la résonance d'un autre démarré antérieurement. L'effet obtenu est ainsi très « pro ». Exemple : open hit-hat et closed hit-hat, qui correspondent à deux notes différentes, ne peuvent pas jouer ensemble.

Messages MIDI

On retiendra les messages déjà évoqués :

  • de sélection de banque ;
  • de sélection d'instrument dans la banque ;
  • de note : hauteur, durée, vélocité, etc.

À cela s'ajoutent les messages qui permettent de configurer l'appareil MIDI (voir la documentation constructeur) :

  • Registered Parameter Number (RPN) : liste de paramètres modifiables.

Les messages de caractéristique du son sont :

  • le panoramique : pour positionner un instrument dans l'espace (complètement à gauche ou à droite, ou au milieu, ou n'importe où dans l'intervalle ;
  • le chorus : permet d'enrichir le son en lui donnant un effet de chœur ;
  • la réverbération : apporte un écho discret ; exemple : réverbération d'église, opéra, théâtre, salle de bal, pièce, plaque métallique, salle de bains.

Les messages system exclusive (SYSEX) sont des messages spécifiques à un constructeur. Ils contiennent son identité (marque), le type d'appareil, etc. Ils peuvent être utilisés pour vider la mémoire de l'appareil (system dump) dans un but de sauvegarde externe ou dans un mode rechargement pour réinitialiser la mémoire de l'appareil avec des données sauvegardées.

Contraintes

Un instrument GM2 doit répondre aux contraintes suivantes :

  • polyphonie : 32 notes simultanées maximum ;
  • disposer de seize canaux MIDI, seize instruments mélodiques simultanés (tous canaux), deux kits de percussion simultanés (canaux 10 et 11) ;
  • répondre à de nombreux messages de contrôle, parmi lesquels : sélection de banque (Bank Select - MSB/LSB), molette de modulation (Modulation wheel), portamento, sostenuto, temps d'attaque, réglages de vibrato, réglages de chorus, réglages de réverbération... ;
  • disposer des instruments et des kits de percussion GM2 (47 sons GM1 + 14 nouveaux sons = 61 sons). 

       27 High Q (nouveaux par rapport à GM1)
       28 Slap 
       29 Scratch Push 
       30 Scratch Pull
       31 Sticks 
       32 Square Click 
       33 Metronome Click 
       34 Metronome Bell    

       35 Acoustic Bass Drum
       36 Electric Bass Drum 
       37 Side Stick 
       38 Acoustic Snare 
       39 Hand Clap 
       40 Electric Snare 
       41 Low Floor Tom 
       42 Closed Hi-hat 
       43 High Floor Tom 
       44 Pedal Hi-hat 
       45 Low Tom 
       46 Open Hi-hat 
       47 Low-Mid Tom 
       48 High-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 High Bongo 
       61 Low Bongo 
       62 Mute High Conga 
       63 Open High Conga 
       64 Low Conga 
       65 High Timbale 
       66 Low Timbale 
       67 High Agogô 
       68 Low Agogô 
       69 Cabasa 
       70 Maracas 
       71 Short Whistle 
       72 Long Whistle 
       73 Short Guiro 
       74 Long Guiro 
       75 Claves 
       76 High Woodblock 
       77 Low Woodblock 
       78 Mute Cuica 
       79 Open Cuica 
       80 Mute Triangle 
       81 Open Triangle 

       82 Shaker    (nouveaux par rapport à GM1) 
       83 Jingle Bell 
       84 Belltree 
       85 Castanets 
       86 Mute Surdo 
       87 Open Surdo 

      

 

Liste des instruments
Famille  
(français)
Famille  
(anglais)
N° Programme N° Banque  
(hexadécimal)
Instrument  
(français)
Instrument  
(anglais)
PianoPiano10Grand piano acoustiqueAcoustic Grand Piano
1 Wide Acoustic Grand
2 Dark Acoustic Grand
00101Piano acoustique (brillant)Bright Acoustic Piano
00202Grand piano électrique (généralement inspiré du Yamaha CP70)Electric Grand Piano
00303Piano bastringueHonky-tonk Piano
00404Piano électrique (généralement un piano Rhodes)Electric Piano 1 (Rhodes Piano)
00505Piano électrique avec effet chorus (généralement un patch de piano FM)Electric Piano 2 (Chorused Piano)
00606ClavecinHarpsichord
00707ClavinetClavinet
Percussion chromatiqueChromatic Percussion00808CélestaCelesta
00909GlockenspielGlockenspiel
0100ABoîte à musiqueMusic Box
0110BVibraphoneVibraphone
0120CMarimbaMarimba
0130DXylophoneXylophone
0140ECloches tubulairesTubular Bells
0150FDulcimer (ou Santour)Dulcimer (Santur)
OrgueOrgan01610Orgue HammondDrawbar Organ (Hammond)
01711Orgue percussifPercussive Organ
01812Orgue rockRock Organ
01913Orgue d'égliseChurch Organ
02014Harmonium (orgue à anches)Reed Organ
02115AccordéonAccordion (French)
02216HarmonicaHarmonica
02317BandonéonTango Accordion (Band neon)
GuitareGuitar02418Guitare classique (cordes nylon)Acoustic Guitar (nylon)
02519Guitare folk (cordes acier)Acoustic Guitar (steel)
0261AGuitare électrique - JazzElectric Guitar (jazz)
0271BGuitare électrique - son clair (ressemblant généralement à une Fender Stratocaster passée dans un ampli Roland Jazz Chorus)Electric Guitar (clean)
0281CGuitare électrique - sourdineElectric Guitar (muted)
0291DGuitare avec overdriveOverdriven Guitar
0301EGuitare avec distorsionDistortion Guitar
0311FHarmoniques de guitareGuitar harmonics
BasseBass03220Basse acoustique sans frettesAcoustic Bass
03321Basse électrique jouée au doigtElectric Bass (fingered)
03422Basse électrique jouée au médiatorElectric Bass (picked)
03523Basse électrique sans frettesFretless Bass
03624Basse slapée 1Slap Bass 1
03725Basse slapée 2Slap Bass 2
03826Synthétiseur basse 1Synth Bass 1
03927Synthétiseur basse 2Synth Bass 2
Cordes, et instruments classiquesStrings04028ViolonViolin
04129Violon altoViola
0422AVioloncelleCello
0432BContrebasseContrabass
0442CCordes en trémoloTremolo Strings
0452DCordes en pizzicatoPizzicato Strings
0462EHarpeOrchestral Harp
0472FTimbalesTimpani
EnsemblesEnsemble04830Ensemble acoustique à Cordes 1String Ensemble 1 (strings)
04931Ensemble acoustique à Cordes 2String Ensemble 2 (slow strings)
05032Synthétiseur de cordes 1SynthStrings 1
05133Synthétiseur de cordes 2SynthStrings 2
05234Chœur - AahChoir Aahs
05335Chœur - OohVoice Oohs
05436Voix synthétique (ou chœur synthétique)Synth Voice
05537Coup d'orchestreOrchestra Hit
CuivresBrass05638TrompetteTrumpet
05739TromboneTrombone
0583ATubaTuba
0593BTrompette en sourdineMuted Trumpet
0603CCor d'harmonieFrench Horn
0613DSection de cuivresBrass Section
0623ESynthétiseur de Cuivres 1SynthBrass 1
0633FSynthétiseur de Cuivres 2SynthBrass 2
Bois (instruments à anches)Reed06440Saxophone sopranoSoprano Sax
06541Saxophone altoAlto Sax
06642Saxophone ténorTenor Sax
06743Saxophone barytonBaritone Sax
06844HautboisOboe
06945Cor anglaisEnglish Horn
07046BassonBassoon
07147ClarinetteClarinet
FlûtesPipe07248PiccoloPiccolo
07349FlûteFlute
0744AFlûte à becRecorder
0754BFlûte de PanPan Flute
0764CBouteille souffléeBlown Bottle
0774DShakuhachiShakuhachi
0784ESiffletWhistle
0794FOcarinaOcarina
Synthé - SoloSynth Lead08050Solo 1 (signal carré, souvent avec effet chorus)Lead 1 (square wave)
08151Solo 2 (signal en dents de scie, souvent avec effet chorus)Lead 2 (sawtooth wave)
08252Solo 3  - orgue à vapeur - calliope (triangle, ou calliope, ressemblant généralement à un instrument à vent en bois)Lead 3 (calliope)
08353Solo 4 (chiffer)Lead 4 (sine, chiffer)
08454Solo 5 - charang (ressemblant à une guitare)Lead 5 (charang)
08555Solo 6 (voix solo)Lead 6 (voice solo)
08656Solo 7 (signal en dents de scie en quinte)Lead 7 (fifths)
08757Solo 8 (basse + solo)Lead 8 (bass + lead)
Synthé - EnsemblesSynth Pad08858Ensemble 1 - new age - fantaisie (pad avec une cloche, souvent dérivé du patch "Fantasia" du Roland D-50)Pad 1 (new age, Fantasia)
08959Ensemble 2  - son chaleureux (pad avec signal en dents de scie plus doux)Pad 2 (warm)
0905AEnsemble 3 - polysynthé (pad percussif en dents de scie, ressemblant à un synthétiseur polyphonique du début des années 1980)Pad 3 (polysynth)
0915BEnsemble 4 - chœur - voix spatiale (similaire à synth voice)Pad 4 (choir, space voice)
0925CEnsemble 5 (son ressemblant à celui d'un harmonica de verre)Pad 5 (bowed, bowed glass)
0935DEnsemble 6 - son métallique (souvent créé à partir d'un échantillon de piano à queue joué avec l'attaque enlevée)Pad 6 (metallic pro)
0945EEnsemble 7 - halo (ressemblant à un chœur)Pad 7 (halo)
0955FEnsemble 8 - balai (pad avec un effet de filtre "wah" prononcé)Pad 8 (sweep)
Synthé - EffetsSynth Effects09660Effet 1 - Pluie de glace ("pluck" brillant avec des pulsations en écho)FX 1 (rain)
09761Effet 2 - Trames sonores (pad brillant de quintes justes)FX 2 (soundtrack)
09862Effet 3 - Cristal (son de cloche synthétisé)FX 3 (crystal)
09963Effet 4 - Atmosphère (généralement un son de guitare classique)FX 4 (atmosphere)
10064Effet 5 - Brillance (pad d'attaques rapides avec chœur ou cloche)FX 5 (brightness)
10165Effet 6 - Gobelins (pad d'attaques lentes avec des sons de gazouillis ou de murmures)FX 6 (goblins)
10266Effet 7 - Échos (similaire à rain)FX 7 (echoes, echo drops)
10367Effet 8 - Espace - Science-fiction (pad ressemblant généralement à une guitare électrique)FX 8 (sci-fi, star theme)
Instruments ethniquesEthnic10468SitarSitar
10569BanjoBanjo
1066AShamisenShamisen
1076BKotoKoto
1086CKalimbaKalimba
1096DCornemuseBag pipe
1106EVioleFiddle
1116FShehnaiShanai
PercussionsPercussive11270ClochettesTinkle Bell
11371Agogo ou clocheAgogo or cowbell
11472Steel drumsSteel drums
11573Wood-blockWoodblock
11674TimbalesTaiko Drum
11775Tom mélodiqueMelodic Tom (or TR-808 toms)
11876Tambour synthétiqueSynth Drum
11977Cymbale inverséeReverse Cymbal
BruitagesSound Effects12078Guitare - bruit de fretteGuitar Fret Noise
12179RespirationBreath Noise
1227ARivageSeashore
1237BGazouillisBird Tweet
1247CSonnerie de téléphoneTelephone Ring
1257DHélicoptèreHelicopter
1267EApplaudissementsApplause
1277FCoup de feuGunshot