Resonant of Firenze

          firenze3.mid           firenze3.pdf           firenze3-sheet.pdf           firenze3.mp3

This sounds "firenze3.mp3" and Please click! music plays.
[picture of music]


Source code(firenze3.ly , firenze3-sheet.latex , run-script.cmd)
---- name firenze3.ly ------------------------------------------------------------
%% -*- Coding: utf-8 -*-
\version "2.18.0"
#(set-default-paper-size "a4")
#(set-global-staff-size 23)
\header {
  dedication = "Wordless Poem"
  title = "Resonant of Firenze"
  subtitle = "At Firenze city in Italia"
  subsubtitle = "tenor; C clef on 4th line,     alto; C clef on 3th line."
  poet = ""
  composer = \markup { \italic "yukio yoshida" }
  arranger = \markup{\tiny "No.16 (Feb. 08. 2007)"}
}

altoOne = {
\autoBeamOff
%1-5
\clef alto
  f2. bes | ees' f' | des' aes | des' f'| des' aes |
 \break
%6-10
 ees1. | ges2 bes4 des'2 ges'4_( | ees2.)( ges'2.) |
 f'8[ ees'] des'2 ees'8[ des'] ces'2 | des'8[ ees'] des'2 ees'8[ f'] ges'8 f'4. |
\break
%11-15
 ges'8[ f'] ees'[ des'] ces'2 des'8[ ees'] f'[ ges'] | R1. |
 ges'8[ f'] ees'[ des'] ces'2 des'8[ ees'] f'[ ges'] | ces'1._( | ees1.) |
\break
%16-19
 ges4 bes2 des'4 ges'2 | f'2. des' | aes2 des' f'_( | ees2.)( ges'2.) |
 f'4. ges'8 f'[ ees'] des'2 ees'8[ des'] |
\break
%20-
 ces'2 des'8[ ees'] des'2 ees'8[ f'8] | ees'2 des' aes | R1. | des'2. f' |
 bes2. f \bar "|."
}

tenorOne = {
\autoBeamOff
%1-5
\clef tenor
 ees'2. bes | f ees | ges ces' | ges ees | ges ces' |
\break
%6-10
 f'1. | des'4 bes2 ges4 des2( | f'2.)_( des2.) |
 ees8[ f] ges2 f8[ ges] aes2 | ges8[ f] ges2 f8[ ees] des8 ees4. |
\break
%11-15
 R1. | des8[ ees] f[ ges] aes2 ges8[ f] ees[ des] |
 des8[ ees] f[ ges] aes2 ges8[ f] ees[ des] | aes1.( | f'1.) |
\break
%16-19
 des'2 bes4 ges2 des4 | ees2. ges | ces'2 ges ees( | f'2.)_( des2.) |
 ees4. des8 ees8[ f] ges2 f8[ ges] |
\break
%20-
 aes2 ges8[ f] ges2 f8[ ees] | f2 ges ces' | R1. |ges2. ees | bes ees' \bar "|."
}

% --- get sheet music
\score {
     \context ChoirStaff = "coroOne" <<
     \new Staff \with { \consists Ambitus_engraver} {
                                       \key ges\major \time 3/2 \altoOne }
     \new Staff \with { \consists Ambitus_engraver} {
                                       \key ges\major \time 3/2 \tenorOne }

                       >>

       \layout {}
}

% --- get midi music
\score {
     \context ChoirStaff = "coroOne" <<
       %%\new Staff \with { \consists Ambitus_engraver} {
       \new Staff { \key ges\major \time 3/2
            \set Staff.midiInstrument = "pad 4 (choir)" \unfoldRepeats \altoOne }
       \new Staff { \key ges\major \time 3/2
            \set Staff.midiInstrument = "pad 4 (choir)" \unfoldRepeats \tenorOne }
                       >>

        \midi {}
}

---- name firenze3-sheet.latex -------------------------------------------------
\documentclass{article}
\usepackage[dvips]{graphicx,color}
\definecolor{deepskyblue}{rgb}{0,0.74901,1}
\usepackage{geometry}
\geometry{a4paper,width=180mm,bottom=8mm,headsep=6mm,%
top=4mm,headheight=6mm,footskip=5mm,portrait}
\parindent=0pt

\begin{document}
\thispagestyle{empty}
\pagecolor{deepskyblue}
\vspace*{-16pt}
\hspace*{-20pt}
\input firenze3-systems.tex
\vfill

\end{document}


--- name run-script.cmd ------------------------------------------
@Echo off
chcp 437
rem === make; "1:59:27.01 2018/08/24" Yukio Yoshida. 
rem === This is Letter paper! Are you OK? ===
@Echo on
lilypond -dbackend=eps %1.ly
lilypond --pdf --png %1.ly
latex %1-sheet.latex
dvips -t letter -P pdf %1-sheet.dvi
gswin64c -sDEVICE=png16m -r120 -sOutputFile=%1-sheet.png -dNOPAUSE %1-sheet.ps -c quit
call ps2pdf %1-sheet.ps
pause
%1-sheet.pdf | %1-sheet.png | %1.pdf | %1.png | %1.mid
Erase *.aux *.count *.dvi *.ps *.eps *.log *.pdf ^
*.tex *.texi *.mid *.png
dir /oe
----------------------------------------------------------------------------------

usally;(cmd prompt)   >lilypond --png --pdf firenze3.ly[Enter]

run-script.cmd;(cmd prompt)   >run-script firenzie3[Enter]
(However, this "Windows10(64bit) + LilyPond(ver2.18.*) + W32TeX(& UP) + Ghostscript(edition 64bit)" is required.)