> oppure > riservato > manuale musica

Preliminari - (introduzione all'argomento)

Tutti gli spartiti presenti in cantoeprego (canti, canzoni, frammenti) sono creati da Lilypond, ma in due modi diversi:
  1. creazione preliminare dell'immagine dello spartito, che viene poi richiamata con <img ...> nella pagina web di visualizzazione - vale per i canti e per le canzoni
  2. creazione durante un preprocesso della pagina web - vale se la pagina ha tanti pezzetti di musica (frammenti)
    come le pagine di insegnamento della musica - (sarebbe scomodo sottoporli al processo di cui sopra).

Descrizione - (cosa è)

La spiegazione dei meccanismi che portano alla creazione di spartiti musicali in cantoeprego.

Tutta la musica è sotto cantoeprego nella cartella: /home/angelo/sito.cantoeprego/musica.

Sono presenti questi tipi di file:
  1. con suffisso .htm sono file visibili direttamente con il browser.
  2. con suffisso .html sono file che devono essere compilati da Lilypond, perché contengono musica, quindi sono i sorgenti (secondo lo standard di Lilypond)
    ma l'ouput (compilato) è nella sottocartella: /musica/out.

compilazione: da terminale con i comandi:
cd sito.cantoeprego/musica
lilypond-book --o out xxxxxxxx.html
  1. con suffisso .sh sono file shell, cioè vi sono memorizzati i comandi per eseguire Lilypond.
    Il file shell viene avviato da terminale con i comandi:
          cd sito.cantoeprego/musica
          ./nome-file.sh (attenzione a punto e barra) ed è fatto così:    
    #!/bin/bash
    #dice che è: uno script shell - il programma si chiama: bash - si trova nella directory: /bin
    # cosa è: raccolta di comandi che vengono eseguiti un dopo l'altro
    # scopo: compilare i file con musica
    # nome del file bash: sh.xxxxxxxx.sh
    # come si esegue: aprire il Terminale - scrivere il comando: ./sh.xxxxxxxx.sh - dare invio
    echo Hello World  ===========    # Anche questo è un commento!
    cd              # posiziona nella home
    cd sito.cantoeprego/musica
    lilypond-book --o out xxxxxxxx.html
    echo Processo terminato    # Anche questo è un commento!

Elementi: cartella /sito.cantoeprego - (da cosa è fatto)

per la gestione
musica/ cant.musi.creo.home.htm
cant.musi.creo.2.descrizione.htm
cant.musi.creo.4.gregoriano.htm
cant.musi.creo.5.canzoni.htm
cant.musi.creo.6.frammenti.htm
cant.musi.creo.7.lilypond.html
cant.musi.creo.8.frescobaldi.htm
cant.musi.creo.9.gimp.htm
cant.musi.creo.10.gregorio.htm
per l'utente
cartella ter file descrizione / note
cant.manuale.sito.htm manuale del sito cantoeprego
ico.arr.png
js.data.modifica.js
js.nome.programma.js
w3.css
/musica
cant.musi.ioso.sh
lilypond-book --o out cant.musi.ioso.suono.html
lilypond-book --o out cant.musi.ioso.note.html
lilypond-book --o out cant.musi.ioso.scrivere.html
cant.musi.ioso.suono.html
cant.musi.ioso.note.html
cant.musi.ioso.scrivere.html
cant.musi.ioleggo.sh
lilypond-book --o out cant.musi.ioleggo.html
FTP: musica/cant.musi.ioleggo.moderno.html ⇨ musica/cant.musi.ioleggo.moderno.html
cant.musi.ioleggo.html
cant.musi.ioaccompagno.sh
lilypond-book --o out cant.musi.ioaccompagno.accordi.html
lilypond-book --o out cant.musi.ioaccompagno.altri.html
FTP musica/ioaccompagno.accordi.html ⇨ musica/ioaccompagno.accordi.html
FTP musica/out/ioaccompagno.accordi.html ⇨ musica/out/ioaccompagno.accordi.html
cant.musi.ioaccompagno.intro.htm
cant.musi.ioaccompagno.accordi.html
cant.musi.ioaccompagno.altri.html
cant.musi.iocreo.sh
lilypond-book --o out cant.musi.iocreo.s.lilypond.html
lilypond-book --o out cant.musi.iocreo.s.frescobaldi.html
lilypond-book --o out cant.musi.iocreo.s.gimp.html
lilypond-book --o out cant.musi.iocreo.s.gregorio.html
cant.musi.glossario.sh
lilypond-book --o out cant.musi.glossario.html
FTP musica/cant.musi.glossario.html ⇨ ...
cant.musi.iosuono.sh
lilypond-book --o out cant.musi.iosuono.ese.1.html
lilypond-book --o out cant.musi.iosuono.ese.2.html
lilypond-book --o out cant.musi.iosuono.ese.3.html
cant.musi.test.sh
lilypond-book --o out cant.musi.test.html
cant.musi.iocreo.d.documentazione.htm FTP: musica/cant.musi.iocreo.d.documentazione.htm ⇨ ...
cant.musi.css
cant.musi.glossario.html
cant.musi.home.index.php FTP musica/cant.musi.home.index.php ⇨ ...
FTP musica/cant.musi.home.index.php ⇨ musica/out/cant.musi.home.index.php
è qui come backup di quello in /musica/out/ che spesso viene cancellato quando si pulisce .out
cant.musi.home.page.htm
cant.musi.strumenti.metronomo.htm
cant.musi.strumenti.movimento.htm
cant.musi.suonare.ese.1.html
cant.musi.suonare.ese.2.html
cant.musi.suonare.ese.3.html
/out
cant.musi. ... html qui ci vengono tutti i .html (di cui sopra) compilati
cant.musi.home.index.php è qui per trovare facilmente gli elementi che richiama
se, per errore, viene cancellato: prendere il backup nella cartella: /musica


Menu - (come si presenta)

menu sub file
Home
le basi
il suono cant.musi.ioso.suono.html
le note cant.musi.ioso.note.html
scrivere cant.musi.ioso.scrivere.html
io leggo
leggere cant.musi.leggere.html
io suono
esercizi 1-16 cant.musi.suonare.ese.1.html
esercizi 17-32 cant.musi.suonare.ese.2.html
esercizi 33-48 cant.musi.suonare.ese.3.html
io accompagno
introduzione cant.musi.ioaccompagno.intro.html
accordi cant.musi.ioaccompagno.intro.htm
altri cant.musi.ioaccompagno.altri.html
io creo
introduzione cant.musi.iocreo.home.htm
documentazione cant.musi.iocreo.d.documentazione.htm
glossario
glossario cant.musi.glossario.html
argomenti cant.musi.iocreo.a.canti.htm
cant.musi.iocreo.a.gregoriano.htm
cant.musi.iocreo.a.canzoni.htm
cant.musi.iocreo.a.frammenti.htm
strumenti cant.musi.iocreo.s.lilypond.htm
cant.musi.iocreo.s.frescobaldi.htm
cant.musi.iocreo.s.gimp.htm
cant.musi.iocreo.s.gregorio.htm
strumenti
strumenti
metronomo cant.musi.vari.metronomo.htm
movimento cant.musi.analisi.movimento.htm
movimento cant.musi.vari.movimento.htm

Uso - (come si adopera)

=> cantoeprego.it (www.cantoeprego.it)
      => impariamo (cant.impariamo.home.htm)
            => la musica (cantoeprego.it/musica/out/cant.musi.home.index.php)