MusicXML ya porqué debes conocelo

Dientru de la informática un problema perimportante ya qu’aparez en munches vegaes’tis cómu compartir la información ente los programes ya ente les persones. El meyor exemplu d’esti problema’tis comu s’inventó el llinguaxe HTML nos años 90 nel CERN por Tim Berners-Lee, diose cuenta de que n’aquella época teníen munchos ordenadores d’una gran variedá de fabricantes y toos los estudios que faían nun se podían enllazar ente sí, ni tampoco apurrise ensin dedicar hores ya hores. Pa esi problema diseñó el llinguaxe HTML pa poer compatir d’una vegada toa la información ente toos los científicos del CERN ensín tener qu’andar cambiando los equipos informáticos colos que trabayaben.

Colos programas informáticos de música pásanos dalgo parecío dafechu, yá qu’al apurrinos cancios ente nós munches vegaes faese mal’cause cada programa tien los sus formatos o la su forma particular de convertir a formatos estándar. El meyor exemplu n’esti sentíu’tis cuando dalguna vez tratamos de pasar un cancio a un archivu MIDI ya llueu abrimos ese archivu MIDI con otru programa, lo más probable’tis qu’esi cancio tenga munchos fallos.

Protocolu MIDI

Protocolu MIDI

Hai varios problemas con el protocolu MIDI:

  1. Ye un protocolu peramplíu ya tien más funciones que la de crear archivos.
  2. Su principal función’tis la comunicación ente dispositivos ya la sincronía ente caún d’ellos.
  3. Otru usu perconocíu’tis nos instrumentos MIDI colos controladores que permiten simular soníos reales. Ex: Gaita MIDI

La meyor solución pa compartir cancios ente los músicos nos casos que caún usen una gran variedá de sistemas informáticos,’tis utilizar archivos que usen un llinguaxe que toos puedan entender dafechu. N’esti casu, l’estándar seguío pola mayoría de fabricantes’tis MusicXML.

Programes qu'usan Music XML

Programes qu’usan MusicXML

MusicXML’tis un formatu de notación musical abiertu basado en XML, eso quier decir que puedese escribir una partitura completa col elementos d’esti llinguaxe y que llueu, los programes puedan abrilos ensin problemes. Nel siguiente exemplu pué vese una partitura con una nota do redonda en la escala de Do Mayor:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE score-partwise PUBLIC
    "-//Recordare//DTD MusicXML 2.0 Partwise//EN"
    "http://www.musicxml.org/dtds/partwise.dtd">
<score-partwise version="2.0">
  <part-list>
    <score-part id="P1">
      <part-name>Music</part-name>
    </score-part>
  </part-list>
  <part id="P1">
    <measure number="1">
      <attributes>
        <divisions>1</divisions>
        <key>
          <fifths>0</fifths>
        </key>
        <time>
          <beats>4</beats>
          <beat-type>4</beat-type>
        </time>
        <clef>
          <sign>G</sign>
          <line>2</line>
        </clef>
      </attributes>
      <note>
        <pitch>
          <step>C</step>
          <octave>4</octave>
        </pitch>
        <duration>4</duration>
        <type>whole</type>
      </note>
    </measure>
  </part>
</score-partwise>

Agüeyando el códigu d’esta manera’tis percomplicáu trabayar con esti formatu. En perpocos casos vamos trabayar directamente darreu col códigu XML, la mayoría de les vegaes vamos exportar l’archivu a esti formatu y abrilos col programa que vayamos utilizar. El programa Noteflight del que ya hablamos enantes n’otru post de esti blog tamién trabaya con MusicXML.

En resume,’tis meyor trabayar con MusicXML que colos archivos MIDI yá que MusicXML ta meyor preparáu pa compartir información ente los diferentes sistemes informáticos qu’esisten ya además, esa’tis la principal función que tien, no como nel casu del protocolu MIDI que tien munches xeres que faer. Y vos, ¿usarías l’archivu MusicXML?

PD: déxovos esti enllaz con una páxina web que tien munchos cancios nel formatu MusicXML, Wikifonia.

Advertisements

Posted on 11/05/2013, in Aplicaciones Musicales and tagged , , , , . Bookmark the permalink. Leave a comment.

Dexa una respuesta

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: