LilyPond – Notazione musicale per tutti: Editing facilitato

## Editing facilitato

### Interfacce grafiche

#### Frescobaldi

(clicca per ingrandire)

http://www.frescobaldi.org

Frescobaldi è un editor di testo e musica leggero ma potente, con tante funzionalità e progettato specificamente per LilyPond. Le principali funzionalità comprendono i collegamenti punta-e-clicca tra codice di input e spartito, guide assistite dettagliate alla creazione di un nuovo spartito, navigatore integrato della documentazione di LilyPond, evidenziazione della sintassi e completamento automatico. Frescobaldi è scritto in Python, usa PyQt4 per la sua interfaccia utente e funziona su tutti i principali sistemi operativi (Linux, Mac OS X e Windows).

#### Denemo

(clicca per ingrandire)

http://denemo.org

Denemo è un editor grafico che genera codice sorgente LilyPond e permette anche la riproduzione audio. Consente agli utenti di vedere il codice sorgente LilyPond in parallelo alla visualizzazione grafica. Modifiche manuali del codice possono essere attaccate a note, accordi etc. e vengono salvate nel file di Denemo, così che gli utenti possano continuare a modificare il documento tramite l’interfaccia grafica.

Se si muove il cursore nel codice LilyPond si muove anche il cursore nella visualizzazione grafica, e qualsiasi errore di sintassi nelle tue modifiche manuali al codice LilyPond viene evidenziato nella visualizzazione testuale quando elaborato da lì.

### Editor online su browser

#### LilyBin

http://lilybin.com/

Un editor LilyPond che si usa nel browser e permette di scrivere una partitura direttamente senza dover installare LilyPond, purché si sia connessi a Internet. I frammenti di codice rimangono disponibili con un’URL unico, come nei cosiddetti siti “pastebin”. Il suo codice sorgente, liberamente disponibile secondo i termini della licenza MIT, si trova alla sua pagina per sviluppatori.

#### Hacklily

https://www.hacklily.org/

Un editor online di spartiti musicali e strumento editoriale basato su LilyPond, con funzionalità particolari come l’autocompletamento e l’aiuto contestuale. Il codice sottostante per il web hosting, rilasciato con licenza AGPL, è disponibile alla sua pagina per sviluppatori.

#### www.omet.ca

http://www.omet.ca/

Dal 2010, Online Music Editing Tools (OMET) offre un servizio LilyPond pronto all’uso con un’interfaccia web adattabile. La registrazione è obbligatoria ma il servizio è gratuito.

#### WebLily.net

https://www.weblily.net/

Avviato nel 2009, WebLily.net è uno dei primi servizi web basati su LilyPond ed è stato aggiornato regolarmente da allora. È gratuito (ma è richiesta la registrazione) e include una versione cliccabile della documentazione di LilyPond.

### Plugin IDE

#### Elysium

https://github.com/thSoft/elysium

È un ambiente completo per creare e modificare partiture con LilyPond nell’editor Eclipse. Offre un ricco set di strumenti per gestire facilmente LilyPond.

### Editor testuali

#### Emacs

http://www.gnu.org/software/emacs/

Emacs è un editor di testo che ha la capacità di comprendere molti diversi linguaggi informatici. Emacs è un editor molto estendibile e può essere usato come ambiente di sviluppo integrato (IDE). C’è una ‘modalità lilypond’ che fornisce le definizioni del linguaggio per poter lavorare con i file sorgente di LilyPond. Uno sviluppatore ha scritto lyqi, una modalità primaria di Emacs.

A meno che tu non sia un utente esperto di Emacs, probabilmente dovresti usare un altro editor per scrivere file di input di LilyPond.

Maggori informazioni su come impostare Emacs si trovano in LilyPond e gli editor di testo.

#### Vim

http://www.vim.org

Vim è un editor di testo minimale che deriva dal vecchio editor Unix `vi`. Anch’esso è estendibile e configurabile.

A meno che tu non sia un utente esperto di Vim, probabilmente dovresti usare un altro editor per scrivere file di input di LilyPond.

Puoi trovare maggiori informazioni sulla configurazione di Emacs e Vim in LilyPond e gli editor di testo.

#### TeXShop

http://pages.uoregon.edu/koch/texshop/

L’editor TeXShop per MacOS X può essere potenziato per eseguire LilyPond, `lilypond-book` e `convert-ly` all’interno dell’editor, usando le estensioni disponibili presso:

>     http://users.dimi.uniud.it/~nicola.vitacolonna/home/content/lilypond-scripts

### Altri programmi che possono esportare in codice LilyPond

#### Editor di partiture, intavolature e MIDI:

- bwwtolily tenta di convertire un file `.bww` o `.bmw` in formato LilyPond. Anche se non tutti gli abbellimenti verranno convertiti correttamente (questo vale soprattutto per i piobaireachd), il programma li elenca.
- Canorus, un editor di partiture, può anche esportare in formato LilyPond, ma è un software ancora in beta. Gli utenti che vogliono provarlo sono benvenuti.
- OOoLilypond, un’estensione di OpenOffice.org che converte i file di LilyPond in immagini incluse nei documenti di OpenOffice.org. Sebbene non sia più sviluppato, sembra che funzioni ancora nella versione 4.
- Enc2ly è un programma GNU/Linux che converte uno spartito Encore in uno in formato LilyPond.
- go-enc2ly è uno strumento Go che converte i file Encore in formato LilyPond. È stato creato grazie al lavoro di ricerca e di reverse engineering di Felipe Castro, che ha modificato file .enc esistenti e li ha caricati usando la versione demo 4.55.
- NtEd, un editor di partiture basato sulla libreria Cairo, supporta in via sperimentale l’esportazione in formato LilyPond.
- NW2LY è un programma scritto in C# che converte una canzone di NoteWorthy in formato LilyPond.
- Ripple è un programma che aiuta a creare partiture e parti; include un modo per mischiare insieme opere musicali diverse in una singola partitura o parte.
- Rosegarden, un sequencer audio e MIDI, che ha anche un editor per le partiture con un solo rigo.

#### Generatori di codice algoritmici:

- Abjad, una API Python per il Formalized Score Control progettata per aiutare i compositori a costruire pezzi complessi di notazione LilyPond in modo iterativo e incrementale.
- FOMUS, (FOrmat MUSic) è uno strumento di notazione musicale per compositori di musica elettronica. È scritto nel linguaggio di programmazione LISP ed è stato testato su vari interpreti. È disponibile anche un port in C++.
- Strasheela, un ambiente costruito sul Mozart Programming System.

### Altri programmi che non sono più sviluppati attivamente

- LilyPondTool è stato creato come plugin dell’editor di testo jEdit.
- LilyKDE è stato sostituito da Frescobaldi; esiste soltanto come LilyKDE3 per KDE 3.5 e lilypond-KDE4 per KDE 4.1.
- LilyComp è un programma grafico di inserimento note, che si comporta in modo molto simile a un tastierino numerico che produce note nella sintassi di LilyPond.
- MuseScore, un editor di partiture. L’esportazione in formato LilyPond è stata rimossa nella versione 2.0 ma sono ancora disponibili e scaricabili le versioni precedenti su Sourceforge.
- NoteEdit, che importava MusicXML, è stato "forkato" in NtEd e Canorus.
- Rumor, un convertitore realtime monofonico da MIDI a LilyPond.
- tunefl Con tunefl è possibile scrivere le partiture direttamente online, senza bisogno di installare LilyPond sul proprio computer. Consente di sperimentare tutte le funzionalità del programma usando una comoda interfaccia web.
- TuxGuitar, un editor e riproduttore multitraccia per tablatura, include un visualizzatore della partitura e può esportare in formato LilyPond.

### E ora?

Sei ora pronto per Scaricare LilyPond.

Non sei ancora convinto? Molti compositori, musicisti e direttori hanno imparato a scrivere musica nel nostro formato di input. Utenti esperti raccontano addirittura di poter scrivere una partitura completa in LilyPond più velocemente che con una tastiera di pianoforte o col mouse in un programma a interfaccia grafica! Forse vuoi riesaminare le Funzionalità, gli Esempi, o la Libertà che LilyPond fornisce, o informarti sulle Produzioni degli utenti e le Recensioni. Inoltre, il nostro approccio all’estetica computazionale della tipografia musicale classica viene spiegato nella nostra Storia.

### Legalese

Si riconoscono il copyright e i marchi di tutti i loghi e le immagini dei prodotti.

Tux the Linux Penguin è stato creato da lewing@isc.tamu.edu con il Gnu Image Manipulation Program.

Il logo FreeBSD è un marchio registrato della FreeBSD Foundation.

L’ “immagine X” non è un marchio registrato. È stato creato da Nihonjoe e CyberSkull, e posto sotto la GNU Free Documentation License versione 1.2 o successive. Abbiamo trovato l’immagine su questa pagina di Wikimedia Commons.

L’ “immagine con quattro rettangoli colorati” non è un marchio registrato. È stato creato da Rohitbd ed è posto sotto la GNU Free Documentation License versione 1.2. Abbiamo trovato l’immagine su questa pagina di Wikimedia Commons.

### Validation