Francais | English | Espanõl

Représentation des symboles musicaux en informatique

Un article de Wikivisual, l'encyclopédie libre.

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ère courant ne contient en effet les symboles fondamentaux. Unicode les a cependant bien inclus. LaTeX permet aussi une manipulation simple.

Sommaire

[modifier] 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 »).

[modifier] Codage

[modifier] 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 : ♮ ;
  • bémol ♭ (U+266D) :
    • UTF-8 : 0xE2 0x99 0xAD ;
    • UTF-8, représentation octale : \342\231\255 ;
    • entité décimale HTML : ♭ ;
  • dièse ♯ (U+266F) :
    • UTF-8 : 0xE2 0x99 0xAF ;
    • UTF-8, représentation octale : \342\231\257 ;
    • entité décimale HTML : ♯.

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.

[modifier] LaTeX

Sous LaTeX, il est possible de coder facilement les symboles des altérations :

  • bécarre : \natural ; résultat : <math>\natural</math> ;
  • bémol : \flat ; résultat : <math>\flat</math> ;
  • dièse : \sharp ; résultat : <math>\sharp</math>.

[modifier] 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 ─ (<math>\sharp</math>).

[modifier] Voir aussi

[modifier] Liens internes

[modifier] Musique et solfège

[modifier] Codage des caractères

[modifier] Liens externes

Image:Musical notes.svg Portail de la musique – Accédez aux articles de Wikipédia concernant la musique.
Outils personnels