Acerca del proyecto - norman-ipn/Partituras GitHub Wiki

Introducción

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.

⚠️ **GitHub.com Fallback** ⚠️