Musica strumenti

17. Lilypond-book

Descrizione

  1. da terminale:
    cd sito.cantoeprego/musica/
    lilypond-book -out -o ut nome-file
    (crea /ut e ci mette i files
  2. copiare /ut => /out (del PC)
  3. fare FTP /ut => /out del web

green (schema da usare per tutti i documenti)

Quando si deve creare un nuovo spartito, si può partire da un modello, cioè uno schema già pronto, nel quale si debbono inserire soltanto la parti proprie del canto: melodia, testo, tonalità, tempo ...
Questo sistema permette di avere tutti i canti con lo stesso ordine nel sorgente, ed anche l'output è più omogeneo.
Mio modello
\version "2.20.0"      %
titolo = "nnnn.11 Titolo del canto"
autore = "Autore"
\language "italiano"
\header {  tagline = "" }
#(set-global-staff-size 17.82)
left = { \override LyricText #'self-alignment-X = #left }
italic = { \override Lyrics.LyricText.font-shape = #'italic }
normal = { \revert Lyrics.LyricText.font-shape \revert Lyrics.LyricText.font-series }
bold   = { \override Lyrics.LyricText.font-series = #'bold }
\paper {
   page-count = #1                      #(set-paper-size "a4")
   between-system-space = 13\mm         between-system-padding = 3\mm
   page-limit-inter-system-space = ##t  page-limit-inter-system-space-factor = 1.3
}
accordo_stile = {
   \italianChords
   \override ChordName #'font-family = #'roman     \override ChordName #'font-size = #-1
   \override ChordName #'extra-offset = #'(0 . -0)
   \override ChordName #'font-series = #'bold      \override ChordName #'font-shape = #'italic
   \set chordChanges = ##t
   \set ChordNames.midiInstrument = "clarinet"
}
accordo_nome      = \chordmode { re1 fad:m sol si:m mi:m }
accordo_nome_riep = \chordmode { re1 fad:m sol si:m mi:m }
melos = {
    \global
    \relative do' {
      fad2 sol4 la8 la (la4) la2.
                     \bar "|."
   }
}
text = \lyricmode {
   \left \bold
   \set stanza = #"Rit. " A- ni- ma Chri- sti, san- cti- fi- ca me.
   \set stanza = #"1. " In- tra - vul- ne- ra }
due = \lyricmode {
   \left \italic
   \set stanza = #"2. " Ne per- - mit- tas a te me se- pa- ra- ri, }
\score {
   <<
      \new ChordNames { \accordo_stile \accordo_nome }
      \new Voice = "soprano" { \set Staff.midiInstrument = #"choir aahs" \melos }
      \new Lyrics \lyricsto "soprano" \text
      \new Lyrics \lyricsto "soprano" \due
   >>
   \layout { indent = #0 ragged-last = ##f line-width = #164 \context { \Voice \consists "Ambitus_engraver" } }
   \midi   { }
}
\markup { \column { \line { "  "} } }
\markup { \italic \fontsize #-1 {"   www.cantoeprego.it "
          \fontsize #-2 #(strftime "%d.%m.%Y" (localtime (current-time)))
          \titolo " - " \autore } }
\markup { \column { \line { "  "} \line { "  "} \line { "  " } } }
\score {
   <<
      \new ChordNames { \accordo_stile \accordo_nome_riep }
      \new Voice      { \clef treble  \accordo_nome_riep  \bar "|." }
   >>
   \layout { indent = #14   ragged-last = ##f line-width = #150 }
}
nelle canzoni:
\header {
        dedication = "n 9074 2"
        title = "Signore delle cime"
        subsubtitle  = "1958"
        composer     = "musica: Bepi de Marzi"
        poet         = "versi: Bepi de Marzi"
        tagline      = "Lilypond vers 2.18.2"
        copyright = "www.cantoeprego.it -> impariamo -> canzoni -> romane"
    }
Modificare modello
-> File -> Nuovo da modello -> Gestisci i modelli
- selezionare modello
- clic su ipona modifica (apre pannello x modifica)
OK
indicare il modello da usare
-> Modifica -> Preferenze -> Opzioni generali:
Quando si creano nuovi documenti:
- crea un documento da un modello: canti