GNU LilyPond

http://lilypond.org/

GNU LilyPond è un software libero per la notazione musicale, disponibile per tutti i principali sistemi operativi. Utilizza una notazione testuale per la musica basata sull’insieme dei caratteri ASCII(secondo il modello utilizzato anche da LaTeX), che viene poi compilata per ottenere documenti inPDFPostScriptSVGPNG e altri formati. LilyPond può inoltre generare un file MIDI.

A differenza di altri diffusi programmi commerciali come Finale e Sibelius, LilyPond non possiede un’interfaccia grafica integrata per la creazione degli spartiti. Ha, comunque, lo stesso obiettivo di produrre un output comparabile agli spartiti stampati professionalmente. Alcuni programmi grafici di notazione musicale esportano file in formato LilyPond.

Uno dei principali vantaggi di LilyPond è quello di produrre spartiti di alta qualità, disegnati seguendo le regole di scrittura tradizionali, ispirandosi all’epoca in cui i punzoni di stampa degli spartiti erano posizionati a mano. Spesso gli spartiti prodotti con LilyPond vengono considerati migliori di quelli fatti con programmi commerciali, nonostante questi ultimi siano molto migliorati negli ultimi anni[1].

LilyPond è sviluppato da una comunità molto attiva: sono rilasciati continui aggiornamenti consistenti in risoluzioni di bug per la versione stabile, e in aggiunta di nuove funzionalità per la versione in sviluppo. Inoltre, essendo scritto in C++ ed assemblato mediante una libreria Scheme (GNU Guile), consente all’utente l’aggiunta di estensioni e personalizzazioni.