3.6.1 Mostrare la notazione LilyPond
La funzione musicale \displayLilyMusic
permette di mostrare
un’espressione musicale nella notazione di LilyPond. Per vedere
l’output, di norma si esegue LilyPond da linea di comando. Per esempio,
{ \displayLilyMusic \transpose c a, { c4 e g a bes } }
mostrerà
{ a,4 cis4 e4 fis4 g4 }
LilyPond stampa questi messaggi nella console insieme a tutti gli
altri messaggi della compilazione. Per separare questi messaggi
e salvare i risultati di \displayLilyMusic
, redirigere
l’output su un file:
lilypond file.ly >display.txt
Nota bene che LilyPond non soltanto mostra in console l’espressione musicale, ma
la interpreta anche (infatti l’espressione musicale di \displayLilyMusic
appare nell’output oltre a essere mostrata in console). Basta inserire
\displayLilyMusic
in file esistenti, senza doverne modificare le
note di input, per ottenere informazioni su di essi. Per interpretare e
mostrare una sezione musicale nella console ma, allo stesso tempo, toglierla
dal file di output, usare il comando \void
:
{ \void \displayLilyMusic \transpose c a, { c4 e g a bes } c1 }