#format wiki
#language it
<
>
<>
<>
= Introduzione =
Nei sistemi GNU/Linux esistono diversi programmi ad interfaccia grafica per poter editare spartiti musicali, come '''Nt``Ed''', '''Denemo''', [[../Rosegarden|Rosegarden]] e altri.
'''Lily``Pond''', al contrario, è un programma testuale per la notazione musicale.
Oltre che per creare spartiti da zero, può essere impiegato per correggere/integrare fino nei minimi dettagli il lavoro svolto con i programmi ad interfaccia grafica, ovviamente sempre che quest'ultimi abbiano la possibilità di esportare gli spartiti in formato '''Lily``Pond'''.
= Installazione =
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://lilypond | lilypond]].
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] anche il pacchetto [[apt://lilypond-doc | lilypond-doc]] per usufruire della documentazione di '''Lily``Pond''' (la medesima del sito ufficiale), che sarà disponibile nella directory `/usr/share/doc/lilypond`.
= Utilizzo =
Per scrivere uno spartito musicale tramite '''Lily``Pond''', occorre editare un file di testo nel linguaggio di '''Lily``Pond''' e salvarlo con estensione `ly`. A tale scopo si può usare il proprio [[Ufficio/EditorDiTesto|editor di testo]] preferito. <
>
Supponendo di aver creato un file `spartito.ly` e di averlo salvato in {{{~/}}} (ossia la '''Home''' dell'utente), digitare il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]]: {{{
lilypond spartito.ly
}}}
Verranno generati nella '''Home''' un file con estensione `.pdf`, un file con estensione `.ps` e, con opportune modifiche, anche un file `.mid`.
Nel caso si siano commessi errori di sintassi, i file sopra citati non verranno generati. Sarà tuttavia possibile risalire agli errori grazie alle informazioni che verranno visualizzate nel [[AmministrazioneSistema/Terminale|terminale]] dalla quale è stato lanciato il comando. In questo modo sarà semplice apportare le necessarie modifiche al codice.
= Il linguaggio di LilyPond =
Per poter utilizzare '''Lily``Pond''' occorre familiarizzare con il suo linguaggio di scrittura.
Negli [[http://wwwcdf.pd.infn.it/AppuntiLinux/a2.htm|Appunti di informatica libera]] è presente un [[http://wwwcdf.pd.infn.it/AppuntiLinux/a2816.htm|capitolo]] dedicato a '''Lily``Pond'''. Questa breve lettura spiega in modo molto semplice e in lingua italiana i primi concetti base.<
>
Sul sito ufficiale è presente una [[http://lilypond.org/doc/v2.10/Documentation/|documentazione]] molto dettagliata con esempi pratici sul codice da utilizzare per usi di ogni genere. Come detto in precedenza, può essere scaricata anche tramite il pacchetto ''lilypond-doc''.
= Integrazione con gli altri programmi =
I programmi come '''Noteedit''', [[../Rosegarden|Rosegarden]], '''Denemo''' e '''Nt``Ed''' sono in grado di esportare file `ly` dal proprio menù '''File'''. Questo può permettere un uso combinato fra software ad interfaccia grafica e '''Lily``Pond'''.
Occorre ricordare che esportando file da altri programmi, il livello di ordine del codice sorgente può cambiare molto da programma a programma.<
>
'''Denemo''', il quale per altro fornisce l'interfaccia grafica allo stesso '''Lily``Pond''', è in grado di esportare un codice molto pulito e ordinato se confrontato per esempio con quello esportato da '''Rosegarden'''. D'altro canto '''Rosegarden''' nasce in primo luogo per la composizione audio.
= Ulteriori risorse =
* [[http://lilypond.org/doc/v2.10/Documentation/|Documentazione ufficiale di LilyPond]]
* [[http://it.wikipedia.org/wiki/LilyPond|Voce enciclopedica]]
* [[http://musescore.org/|Sito ufficiale di MuseScore]]
* [[http://www.frescobaldi.org/|Sito ufficiale di Frescobaldi]]
* [[http://www.jedit.org/|Sito ufficiale di jEdit]]
* [[http://denemo.sourceforge.net/|Sito ufficiale di Denemo]]
* [[Multimedia/Audio/Rosegarden|Guida a Rosegarden]]
* [[http://abcplus.sourceforge.net/index.it.html|Sito in italiano sulla notazione ABC per spartiti musicali]]
----
CategoryMultimedia