stringtranslate.com

jMúsica

jMusic es una biblioteca de programación musical de código abierto escrita en el lenguaje de programación Java . Escrita por Johannes Vazha Tavdgiridze y Andrew Brown, jMusic se lanzó al público en noviembre de 1998. Está bajo licencia GNU GPL . [1]

Está diseñado para ayudar a los compositores y desarrolladores de software musical brindándoles soporte para estructuras de datos musicales, modificaciones y entrada/salida a varios formatos de archivo. Puede mostrar notas como partituras (ver notación musical ).

jMusic tiene una estructura de datos que se basa en una metáfora de partitura musical y consta de una jerarquía de notas, frases, partes y partitura. jMusic también tiene una arquitectura de síntesis de sonido y se pueden crear "instrumentos" a partir de una cadena de "objetos de audio" (similar a los generadores de unidades en otros lenguajes). Una partitura de jMusic se puede renderizar con instrumentos de jMusic en un archivo de audio.

Ejemplo de código

Salida: C y D
 Nota n = new Nota ( C4 , CORTA ); // Do central (negra) Nota n2 = new Nota ( G4 , CORTA ); Frase p = new Frase (); p . addNote ( n ); // Añadir C p . addNote ( n2 ); // Añadir G#                      

Véase también

Referencias

  1. ^ http://sourceforge.net/projects/jmusic/ jMusic - Composición en Java - Descargue el software jMusic - Composición gratis en SourceForge.net

Enlaces externos