| |
Le format ABC > Le codage ABC > Feuille de style ABC > Directives instrumentales MIDI Directives instrumentales MIDIMIDI, qu'est-ce-que c'est ?La norme MIDI, pour Musical Instrument Digital Interface, est un format musical binaire de représentation de la musique sous formes de commandes et non de sons proprement dits. Ce format est à la musique ce que le format vectoriel est au graphisme. Le MIDI constitue un format standard universel d'échange et de communication entre instruments électroniques et entre ceux-ci et systèmes informatiques et divers systèmes de traitement sonores. En pratique, un morceau codé en ABC est d'abord traduit en MIDI avant d'être restitué de manière sonore. Syntaxe générale :[ABC 2.0] %%MIDI voice [<ID>] [instrument=<integer> [bank=<integer>]] [mute] Cette directive assigne un instrument MIDI à une voix donnée. Les instruments MIDI sont organisés en "banques" de 128 instruments chacune. Chaque banque et chaque instrument à l'intérieur de chaque banque est numéroté à partir de 1 (1-128, mais ATTENTION le codage interne des systèmes gérant le MIDI est 0-127). La banque 1 (0 en interne) est standardisée (standard General Midi = GM), les autres banques varient suivant le système sonore utilisé. Un fichier ABC destiné à être diffusé ne devrait donc se référer qu'aux seuls instruments GM c'est-à-dire à la banque 1, la banque par défaut (banque 0 en interne). Exemples : La directive suivante assigne l'instrument GM 59 (tuba) à la voix 'Tb'. Si l'identifiant de voix n'est pas mentionné, l'instrument est assigné à la voix courante : %%MIDI voice Tb instrument=59 M:C L:1/8 Q:1/4=66 K:C V:Rueckpos
%%MIDI voice instrument=53 bank=2 A3B c2c2 |d2e2 de/f/P^c3/d/|d8 |z8 | V:Organo
%%MIDI voice instrument=73 bank=2 z2E2- E2AG |F2E2 F2E2 |F6 F2|E2CD E3F/G/| Pour couper une voix, on peut utiliser le mot-clé mute. Si le logiciel applicatif est capable d'interpréter un accompagnement à partir des symboles d'accords de la ligne mélodique ABC, l'instrument MIDI à utiliser pour cet accompagnement est spécifié ainsi : %%MIDI chordprog 20 % GM n°20 = Orgue d'église
Instruments General MIDIEn jargon informatico-musical, on parle indifféremment d'instruments, de patchs, de programmes ou de presets. En fait les instruments GM ne sont que des types génériques de sonorités prédéfinies dont le rendu reste assez variable suivant le système les générant (puce ou carte son, synthétiseur externe, etc.). En effet, le code MIDI se résume à dire à un système de reproduction sonore, par exemple, "jouer telle note de telle octave pendant tant de secondes avec une vélocité de tant en utilisant le preset numéro tant de la banque numéro tant". A la sortie, suivant le système utilisé, avec une même commande MIDI vous obtiendrez donc soit une basse de grandes orgues à faire vibrer tous les murs du quartier soit une atroce sonnerie de téléphone portable... et la qualité du codage ABC ou MIDI n'y sera pour rien ! Liste des instruments GMVoici la liste complète des codes et dénominations des "instruments" du standard General MIDI (GM). Certains systèmes ne gèrent pas l'intégralité de cette banque (certaines puces sonores d'ordinateurs portables par exemple). [ABC 2.0] Pour la propriété instrument=n, n vaut la valeur interne + 1, en décimal. Dec. Hexa. Instrument 0 00 Grand piano acoustique
|
|
Le format ABC (2024) - Tous droits réservés. |