Lily Pond Un software di scrittura musicale libero
Lily. Pond Un software di scrittura musicale libero, gratuito e della massima qualità per Linux, Max. OS e Windows (fino a 8)* *Alla data del 01/12/2017
Lylipond fa parte del progetto GNU (si pronuncia «Gh-nu» ) è un acronimo ricorsivo (cioè che contiene sé stesso) di «GNU’s Not Unix» (GNU non è Unix) In che senso? Si tratta di un sistema operativo libero basato su Linux Per ulteriori informazioni: www. gnu. org 2
Lily. Pond è totalmente gratuito Come praticamente tutto il software sviluppato originariamente per Linux, Lily. Pond è completamente gratuito. I suoi risultati sono di alta qualità e adatti per l’uso professionale. 3
Alcuni esempi: musica «classica» Tratto da J. S. Bach 4
Alcuni esempi: notazioni complesse Da «Goyescas» di E. Granados 5
Alcuni esempi: canto «Gregoriano» 6
Alcuni esempi: musica contemporanea 7
Alcuni esempi: musica contemporanea K. Stockhausen: Klavierstück II 8
Alcuni esempi: intavolature L’ intavolatura può essere personalizzata per adattarsi a ogni strumento che ne fa uso. Il rigo d’intavolatura viene generato automaticamente dalle note nel pentagramma. 9
Alcuni esempi: poliritmia Il TENOR è scritto con un ritmo differente dalle altre parti. Si notino anche le chiavette all’inizio e la legatura quadrata 10
Alcuni esempi: sigle e tastiere I diagrammi di tastiera sono predefiniti ma possono essere completamente personalizzati 11
Alcuni esempi: materiali didattici Un piccolo contrappunto: notare le cifre per il basso 12
Creazione di materiale per l’esecuzione Da una partitura orchestrale… … È semplice ricavare una riduzione … O una parte strumentale 13
…Ma «non esistono pasti gratis» … Mentre i «normali» programmi per la videoscrittura musicale consentono di creare gli spartiti in modo intuitivo, ad esempio prelevando le note con il mouse, suonando una tastiera ecc. , Lily. Pond è un programma… COMPILATO! 14
…Che cosa è un sistema compilato… ▪ Tutti i «programmi» , ovvero le applicazioni software, vengono normalmente scritti da esseri umanoidi che usano linguaggi comprensibili appunto agli umanoidi. ▪ Il computer, però, parla un’altra «lingua» . Il «linguaggio macchina» , che consiste in un’incomprensibile serie di zero e uno. ▪ L’apposito programma che «traduce» dal linguaggio umano in linguaggio macchina si chiama compilatore. Compilando un programma umanoide, si ottiene un «eseguibile» (quello speciale file su cui si fa doppio clic per avviare un’applicazione. 15
…E quindi… Se si prova ad «aprire» con un elaboratore di testi un programma o Un immagine in formato. png aperta con un elaboratore di testi. Si tratta ▪ La compilazione può avvenire anche per file informatici che non sono «programmi» , ma particolari file di dati. un file in un formato non testuale, si dell’esempio in «gregoriano» che abbiamo visto prima. Qui siamo a uno vede come appare un file compilato. stadio ancora precedente la vera compilazione. Questa incomprensibile ▪ Se si crea un file con Lily. Pond, si crea un testo, in un particolare Si può provare, ad esempio, con un linguaggio, che poi viene trasformato in una visualizzazione sullo serie di simboli viene poi convertita, dal programma che visualizza file PDF o un’immagine… schermo e/o in un file PDF o comunque stampabile. In alcuni casi, il l’immagine, nella famosa serie di zero e uno. file musicale può anche essere riprodotto e ascoltato. ▪ Questa situazione descrive perfettamente, e prova, il fatto che nell’universo conosciuto il risultato è proporzionale allo sforzo. Per ottenere file musicali di grande qualità, si deve, in questo caso, seguire un processo leggermente più complicato. 16
…Dal sito italiano di Lily. Pond: «Lily. Pond è un sistema compilato: viene eseguito su un file di testo che descrive la musica. L’output risultante può essere visualizzato sullo schermo o stampato. In un certo senso, Lily. Pond è più simile a un linguaggio di programmazione che a un software grafico per la creazione di spartiti. Non si scrive la musica trascinando le note da una barra degli strumenti grafica e mettendole su una partitura che si aggiorna in modo dinamico; si scrive musica digitando del testo. Questo testo viene interpretato (o “compilato”) da Lily. Pond, che produce degli spartiti di elevata qualità. Chi è abituato alle interfacce grafiche dovrà imparare un nuovo modo di lavorare, ma ne vale assolutamente la pena se si considerano i risultati!» 17
…Può, a prima vista, sembrare complicato ma… Per la maggior parte del tempo, si lavora in questa finestra. La musica si «vede» solo quando si compila il file di testo Questa finestra può essere quasi sempre ignorata Le tre finestre dell’immagine sono «ammucchiate» ma ovviamente possono essere riposizionate a piacere per migliore leggibilità 18
…Può, a prima vista, sembrare complicato ma… ▪ Esistono numerosi «add-on» che permettono di accelerare il lavoro ▪ Esiste il modo per convertire in Lily. Pond i file MIDI ▪ Esistono comunque interfacce grafiche, «programmi» che gestiscono Lily. Pond e consentono di lavorare sulle note, più che sul file di testo 19
…Ad esempio Frescobaldi… Frescobaldi è un editor di testo e musica leggero ma potente, progettato per Lily. Pond. Le principali funzionalità comprendono i collegamenti punta-eclicca tra codice di input e spartito, guide assistite dettagliate alla creazione di un nuovo spartito, navigatore integrato della documentazione di Lily. Pond, evidenziazione della sintassi e completamento automatico. Frescobaldi funziona su tutti i principali sistemi operativi (Linux, Mac OS X e Windows). 20
… Denemo è un editor grafico che permette anche la riproduzione audio. Consente di vedere il codice sorgente Lily. Pond in parallelo alla visualizzazione grafica. Se si muove il cursore nel codice Lily. Pond si muove anche il cursore nella visualizzazione grafica, e qualsiasi errore di sintassi nelle modifiche manuali al codice Lily. Pond viene evidenziato nella visualizzazione testuale. 21
… e Lily. Bin… Potete usarlo persino sul cellulare! Un editor Lily. Pond che si usa nel browser e permette di scrivere una partitura direttamente senza dover installare Lily. Pond, purché si sia connessi a Internet. 22
… ma non solo: Per sua natura, il software libero genera migliaia di «derivazioni» . Il software libero, infatti, può essere modificato e adattato dagli utenti. In tutto il mondo, migliaia di appassionati modificano, ampliano, adattano il software libero, in modo del tutto gratuito, per la soddisfazione di essere utili agli altri. Per questo motivo, si può essere sicuri che «frugando» in rete è possibile trovare innumerevoli applicazioni, add-on e plugin che facilitano il lavoro o rendono possibili operazioni normalmente impossibili nel software «madre» . 23
Qualche collegamento… ▪ Sito di Lily. Pond: www. lilypond. org ▪ Inoltre, per il mondo Linux, ▪ Sito di Frescobaldi: Rosegarden, un sequencer audio e MIDI potente e gratuito che consente anche la notazione grafica. ▪ Sito di Denemo: www. rosegardenmusic. com www. frescobaldi. org www. denemo. org ▪ Sito di Lily. Bin: www. lilybin. com Tutti questi editor funzionano su Linux, Windows e Mac! 24
Buon lavoro! 25
- Slides: 25