Représentation des symboles musicaux en informatique

Infos
Les symboles utilisés dans la musique occidentale (ainsi que dans les typologies musicales dérivées ou apparentées à celle-ci) soulèvent certaines difficultés de codage informatique. Comment coder, par exemple Symphonie en si majeur plutôt que Symphonie en si bémol majeur ? Aucun jeu de caractères courant ne contient en effet les symboles fondamentaux. Unicode les a cependant bien inclus. LaTeX permet aussi une manipulation simple.
Représentation des symboles musicaux en informatique

Les symboles utilisés dans la musique occidentale (ainsi que dans les typologies musicales dérivées ou apparentées à celle-ci) soulèvent certaines difficultés de codage informatique. Comment coder, par exemple Symphonie en si majeur plutôt que Symphonie en si bémol majeur ? Aucun jeu de caractères courant ne contient en effet les symboles fondamentaux. Unicode les a cependant bien inclus. LaTeX permet aussi une manipulation simple.

Remarque typographique à propos du dièse

Contrairement à une idée reçue, le symbole numérique
- (hash), directement disponible sur la plupart des claviers d'ordinateurs, n'est pas un véritable dièse. Les anglophones, en particulier les Américains, le nomment « number sign » ou « hash », et il sert, entre autres, d'équivalent à number au sens de « numéro » (
-5 : number five, « numéro cinq »), et à pound, « livre », lorsque la livre en question est un poids et non la monnaie (5
- : five pounds, « cinq livres »). Il s'agit d'une ancienne ligature latine. Le symbole
- étant cependant inconnu des usages francophones, lorsque sont arrivés les premiers claviers à le posséder, on a nommé la touche le portant « touche dièse », croyant avoir affaire à un tel signe. Les anglophones, cependant, disent bien hash key ou pound key (« touche hash » ou « touche livre »).

Codage

Unicode

Les trois symboles représentant les altérations sont codés dans le bloc des « Symboles divers » :
- bécarre ♮ (U+266E) :
- UTF-8 : 0xE2 0x99 0xAE ;
- UTF-8, représentation octale : \342\231\256 ;
- entité décimale HTML : &
-9838; ;
- bémol ♭ (U+266D) :
- UTF-8 : 0xE2 0x99 0xAD ;
- UTF-8, représentation octale : \342\231\255 ;
- entité décimale HTML : &
-9837; ;
- dièse ♯ (U+266F) :
- UTF-8 : 0xE2 0x99 0xAF ;
- UTF-8, représentation octale : \342\231\257 ;
- entité décimale HTML : &
-9839;. Outre ces trois caractères, Unicode permet de coder la majorité des autres symboles d'une partition. Les caractères nécessaires sont dans le bloc « Symboles musicaux occidentaux » (U+1D100..U+1D2FF). Leur affichage par un moteur de rendu reste cependant problématique.

LaTeX

Sous LaTeX, il est possible de coder facilement les symboles des altérations :
- bécarre : \natural ; résultat : \natural ;
- bémol : \flat ; résultat : \flat ;
- dièse : \sharp ; résultat : \sharp.

Lilypond

Les règles élémentaires de codage de la musique sous Lilypond sont :
- Les notes de musiques sont codées à la manière anglo-saxonne : c pour do bécarre, b pour si bécarre, etc. Pour obtenir un bémol, on rajoute es (ces, bes) et pour obtenir un dièse, on rajoute un is. Un silence se note r (de l'anglais rest).
- Les clefs sont codées par \clef treble pour la clef de sol, \clef bass pour la clé de fa et \clef alto pour la clef d'ut 3.
- Les rythmes sont codés par des nombres notés après la note. 1 est une ronde, 2 une blanche, 4 une noire, etc. Par exemple, aes4 réprésente une noire la bémol, cis2. réprésente une blanche pointée do dièse.

Exemple

On peut comparer ci-après l'aspect du hash ou dièse par abus de notation (
-), et celui du vrai dièse, d'abord avec le caractère Unicode ─ l'affichage dépend donc des polices de caractères Unicode que vous avez installées ─ (♯), puis avec LaTeX ─ l'émulateur de Wikipédia le représentera vraisemblablement au moyen d'une image ─ (\sharp).

Voir aussi

===
Sujets connexes
Bécarre   Bémol   Dièse   ISO 8859-1   LaTeX   Ligature (typographie)   Moteur de rendu   Musique   Musique et informatique   Note de musique   Solfège   Symbole   TeX   Théorie de la musique occidentale   Unicode  
#
Accident de Beaune   Amélie Mauresmo   Anisocytose   C3H6O   CA Paris   Carole Richert   Catherinettes   Chaleur massique   Championnat de Tunisie de football D2   Classement mondial des entreprises leader par secteur   Col du Bonhomme (Vosges)   De viris illustribus (Lhomond)   Dolcett   EGP  
^