Acerca del proyecto - norman-ipn/Partituras GitHub Wiki
El proyecto de partituras consiste en un analizador léxico que generará una partitura y una melodía a partir de una entrada en denominación literal. Para este fin se utilizarán distintas librerías auxiliares, que a continuación se en listarán:
Flex- Link
(Fast Lexical Analyzer Generator) Escrito en C por Vern Paxson en 1987. Es usado para la implementación de expresiones regulares.
Bison - Link
Es un programa generador de analizador sintácticos de propósito general perteneciente al proyecto GNU, disponible para prácticamente todos los sistemas operativos.
Se utilizará junto a Flex para procesar la entrada del usuario (Lenguaje Natural).
Lilypond - Link
LilyPond es un programa de software libre para grabado de partituras para todos los sistemas operativos usuales,Utiliza una sencilla notación de texto como entrada, y produce una salida en el formato predeterminado PDF, SVG, PNG y MIDI
Csound - Link
Csound es un lenguaje de programación de computadores orientado a crear, editar, analizar y componer música y sonido.
Esta librería será la empleada para crear la música.