ave-maria

Next: , Previous: , Up: ("dirTop")  

Top

• ave-maria.tar.gz (All-files;<7,750bytes)

ave-maria.midi      ave-maria.pdf;

Sound is mp3.

The Jacket of a sheet is "png" and Sheets are "svg"


Next: , Previous: , Up: Top  

Music Sheet

[picture of music]
[picture of music]
[picture of music]
[picture of music]
[picture of music]

Next: , Previous: , Up: Top  

My manuscript score file.

ave-maria.ly
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Use LilyPond "\book format".
\version "2.24.0"
\include "ave-maria-cv.ly"
\book{ %% =============================================================================
\bookpart{ %% I =========================================================================
%% \markup{ \vspace #-.5 }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
#(let* ((port (open-output-file "sheet-title-line.eps")))
  (display "%!PS-Adobe-3.0 EPSF-3.0
 %%BoundingBox: 10 10 580 831
%%HiResBoundingBox: 10.00 10.00 580.00 830.10
%%Creator: GPL Ghostscript 950 (eps2write)
%%LanguageLevel: 2
%%CreationDate: D:20230125212548+09'00'
%%Pages: 1
%%EndComments
%%BeginProlog
newpath
/Times-Italic  findfont 14 scalefont setfont 80 820 moveto
%% (Year of Production;2012  and  This printing Age; by LilyPond ver 2.24.1---) false charpath 0 stroke
20 20 moveto 20 800 lineto 20 800 moveto 570 800 lineto
570 800 moveto 570 20 lineto 570 20 moveto 20 20 lineto
.22 0 0 setrgbcolor 20 setlinewidth stroke
%% in-line
newpath
50 50 moveto 50 760 lineto 50 760 moveto 540 760 lineto
540 760 moveto 540 50 lineto 540 50 moveto 50 50 lineto
0 0 0 setrgbcolor 3 setlinewidth stroke
%% Title-Word
/Times-Italic findfont 100 scalefont setfont 136 500 moveto 1 0 0 setrgbcolor
(AVE) false charpath 3 setlinewidth stroke
/Times-Italic findfont 120 scalefont setfont 120 390 moveto 1 0 0 setrgbcolor
(MARIA) false charpath 3 setlinewidth stroke
/Times-Italic  findfont 14 scalefont setfont 70 17.4 moveto
( Year  of  Production ;   2012   and   This  printing  Age ;  by  LilyPond ver 2.24.1 ) false charpath 0 stroke" port )

 (close port))
 
%Trailer
%% end make sheet-title-line.eps --------
\markup{ "    " }
\markup{ "    " }
\markup { \center-column {
\epsfile #X #134 #"sheet-title-line.eps"
\vspace #-5  %% Under of Title letters
\line { \bold \italic \tiny
"The dynamic of performance is freedom(the conductor's) discretion." } } }
} %% end bookpart I ===================================================================

\pageBreak
\bookpart{ %% II ======================================================================
\header {
 dedication = " "
 title = \markup{ \line { \huge\bold  "Ave Maria"} }
 subtitle = \markup{ \center-column { \bold "2012"
                          \italic "d major; cis d e fis g a b" } }
 %% subsubtitle = #(string-append "LilyPond version " (lilypond-version))
 subsubtitle = \markup{\center-column {
                   "soprano; C clef on 1st line,       alto; C clef on 3rd line."
                   "       bass; F clef on 4th line,    tenor; C clef on 4th line."}}
 composer = \markup{ \line {\italic "Yukio Yoshida"}}
 arranger = "Jan. 01, 2012"
 poet = ""
 opus = "Op.65 Ave Maria;No.7"
 meter = "Calando"
 copyright = "public Domain"
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%%   ave-maria-cv.ly
%%
%%%%%%%%%% sheet and midi music code part %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% get sheet music ---------------------------------------------------------------
\score {
         <<
%%           \context ChoirStaff = "FourPartStaffaddchorus" <<
%% use \hide Staff.BarLine
  \context StaffGroup <<
           \new Voice = "soprano" { \clef soprano \key d\major \time 3/2
                        \set Staff.instrumentName = "soprano" \soprano }
                        \new Lyrics = "mainSL" \lyricsto "soprano" { \sopranoL }

           \new Voice = "alto" { \clef alto \key d\major \time 3/2
                        \set Staff.instrumentName = "alto   " \alto }
                        \new Lyrics = "mainAL" \lyricsto "alto" { \altoL }

           \new Voice = "tenor" { \clef tenor \key d\major \time 3/2
                        \set Staff.instrumentName = "tenor  " \tenor }
                        \new Lyrics = "mainTL" \lyricsto "tenor" { \tenorL }

           \new Voice = "bass" { \clef bass \key d\major \time 3/2
                        \set Staff.instrumentName = "bass   " \bass }
                        \new Lyrics = "mainBL" \lyricsto "bass" { \bassL }
                                           >>

           %%\context PianoStaff = "PianoStaff" <<
           %%\new Voice = "piano" { \clef treble \key d\major \time 3/2
           %%             \set Staff.instrumentName = "piano  " \pianoUP }
           %%\new Voice = "piano" { \clef bass \key d\major \time 3/2
           %%             \set Staff.instrumentName = "piano  " \pianoDown }
           %%                                   >>

         >>
  \layout {
            \context { \Staff \RemoveEmptyStaves
                       \override VerticalAxisGroup.remove-first = ##t }
           }
}

%% get midi music ----------------------------------------------------------------
\score {
         <<
           \new Staff { \clef soprano \key d\major \time 3/2 \tempo 4 = 58
                         \set Staff.midiInstrument = "pad 2 (warm)"
                                         \unfoldRepeats       \sopranoM }

           \new Staff { \clef alto \key d\major \time 3/2 \tempo 4 = 58
                         \set Staff.midiInstrument = "pad 2 (warm)"
                                         \unfoldRepeats          \altoM }

           \new Staff { \clef tenor \key d\major \time 3/2 \tempo 4 = 58
                         \set Staff.midiInstrument = "pad 2 (warm)"
                                         \unfoldRepeats       \tenorM }

           \new Staff { \clef bass \key d\major \time 3/2 \tempo 4 = 58
                        \set Staff.midiInstrument = "pad 2 (warm)"
                                         \unfoldRepeats          \bassM }

           %%\new Staff { \clef treble \key d\major \time 3/2 \tempo 4 = 58
           %%             \set Staff.midiInstrument = "acoustic grand"
           %%                                \unfoldRepeats       \pianoUPm }
           %%\new Staff { \clef bass \key d\major \time 3/2 \tempo 4 = 58
           %%             \set Staff.instrumentName = "acoustic grand"
           %%                                \unfoldRepeats     \pianoDownm }
         >>

   \midi { tempoWholesPerMinute = #(ly:make-moment 58 4) }
}
%%%%%%%%% music score End %%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pageBreak
\markup { " " }
\markup { " " }
\markup { \column { \line { \bold "Luke 1"\teeny "(Bilingual Bible-English-)"
              \hspace #28 \bold "Ave Maria"\teeny "(Latin)" }
          \line { \small --Source of Ave Maria--} } }
\markup {%%column * 2
\fill-line {
 \column { \bold
 \line { \italic \small
   \column {
\teeny "1-28)"
" The angel went to her and said,"
"\"Greetings, you who are highly favored!"
" The Lord with you.\""
\teeny "1-42)"
" In a loud voice she exclaimed:"
"\"Blessed are you among women, and"
" blessed is the child you will bear!.....\""
" "
            }
\hspace #20
   \column { \bold \italic
      \column {
" "
" "
"Ave Maria, gratia plena,"
"Dominus tecum,"
"    benedicta tu in mulieribus,"
"    et benedictus fructus ventris tui Jesus."
" "
\teeny \normal-text "          (Posterity, additional statements by the Franciscan)"
"Sancta Maria mater Dei,"
"    ora pro nobis peccatoribus, nunc,"
"    et in hora mortis nostrae."
" "
"Amen."
            } }
        }
}}}
\markup { " " }
\markup { " " }
%% \pageBreak
\markup { \vspace #2 }
\markup { \line \smallCaps { Luke \tiny {(THE HOLY BIBLE, NEW INTERNAONAL VERSION)
}} }
\markup { \hspace #20 \column {
          \line \smallCaps {Luke 1 \teeny {--excerpted this paragraph--}}
\hspace #0
\hspace #0

\line \bold\italic { \hspace #6 The Birth of Jesus Foretold }
\line {....................}
\override #'(line-width . 60)
\wordwrap \italic {
\concat{ " "\super 28 }The angel went to her and said, ``Greetings, you who are
highly favored! The Lord is with you.''}
\hspace #0
\hspace #0

\line \bold\italic { \hspace #6 Mary Visits Elizabeth }
\line {....................}
\override #'(line-width . 60)
\wordwrap \italic {
\concat{ " "\super 42 }In a loud voice she exclaimed: ``Blessed are you among woman.
and blessed is the child you will bear!''}
\hspace #0
\hspace #0
\hspace #0

\line \bold\italic { \hspace #6 Mary's Song }
\column \italic {
\line { \concat{ " "\super 46 }And Mary said: }
"`` My soul glorifies the Lord"
\line { \concat{ " "\super 47 }"  "and my spirit rejoices in God my savior,}
\line { \concat{ " "\super 48 }for he has been mindful}
"       of the humble state of his servant."
"     From now on all generations will call me blessed,"
\line { \concat{ " "\super 49 }"    "for the Mighty One has done great things for}
\line{"                       "me \raise #.5 \draw-line #'(2 . 0)}
"         holy is his name."
\line { \concat{ " "\super 50 }His mercy extends to those who fear him,}
"         from generation to generation."
\line { \concat{ " "\super 51 }He has performed mighty deeds with his arm:}
"         he has scattered those who are proud in thier inmost thoughts."
\line { \concat{ " "\super 52 }He has brought down rulers from their thrones}
"         but has liftd up the humble."
\line { \concat{ " "\super 53 }He has filled the hungry with good things}
"         but has sent the rich away empty."
\line { \concat{ " "\super 54 }He has helped his servant Israel,}
"         remembering to be merciful"
\line { \concat{ " "\super 55 }to Abraham and his descendants forever,}
"         even as he said to our fathers.''"
\line { \concat{ " "\super 56 }"   "Mary stayed with Elizabeth for about three
months and then returned home.}
}
}}
\pageBreak %% ================================
%% eps-part -------------------------------------------------------------------
%% C:\Program Files (x86)\LilyPond\usr\share\ghostscript\....\Resource\Init\
%% Fontmap.GS // Not!! [Windows--ghostscript]
#(let* ((port (open-output-file "Source-code.eps")))
  (display "%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 60 227 525 636
%%HiResBoundingBox: 60.20 227.30 524.50 635.60
%%Creator: GPL Ghostscript 922 (eps2write)
%%LanguageLevel: 2
%%CreationDate: D:20180608144500+09'00'
%%Pages: 1
%%EndComments
/Times-Italic findfont 200 scalefont setfont 120 500 moveto 1 0 0 setrgbcolor
(ALL) false charpath 4 setlinewidth stroke

/Times-Italic findfont 120 scalefont setfont 60 320 moveto 0 0 0 setrgbcolor
(SOURCE) false charpath 3 setlinewidth stroke

/Times-Italic findfont 120 scalefont setfont 100 230 moveto 0 0 0 setrgbcolor
(CODE) false charpath 1 setlinewidth stroke"
port)

  (close port))
%Trailer
%% end -----eps part-------------------------------------------------------------------
%%%% Needn't Surce code's Title-String for texi-document.
\markup { \vspace #10 }
\markup { \hspace #12 \epsfile #X #100 #"Source-code.eps" }
\markup { " " }
\markup { \vspace #1 }
\markup { \fill-line { \center-column {
\line { As all;\hspace #2 See! (HTML) @menu }
"https://www.sheet-poem.com/poem/html/2012/2.24.0/ave-maria.html" } } }
\pageBreak
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
} %% end bokkpart II,=========================================================================
}  %% and End book !!=========================================================================
%%%%%%%%%%%%%%% All End %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Next: , Previous: , Up: Top  

My manuscript score sub file.

ave-maria-cv.ly
%% 2:11 AM Tuesday, February 21, 2023
%% Yukio
\version "2.24.0"
#(set-default-paper-size "letter")
#(set-global-staff-size 16)
%%%%%%%%% soprano part %%%%%%%%%%%%%%%%%%%%%
soprano = { \hide Staff.BarLine
    \autoBeamOff
%% 1-4
   fis'4( e' d') fis'2. ~ | fis'4 r8 g'4_( fis' e') g'4. |
   a'1 r2 | a'2.( g'4) a'2 | \break
%% 5-8
   b'2.. r8 a'2( | g'8 \stemDown fis'8 g' a') \stemNeutral b'1 | R1. | R1. | \break
%% 9-12
   e''1 e''4. r8 | d''2 fis''1 | R1. | R1. | \break
%% 13-16
   R1. * 4 | \break
%% 17-19
   fis'2 e'8 fis' g'2. | fis'4 e'8 fis'4 g' a'4. g'4 ~ | g'4 fis'1 r4 | \break
%% 20-22
   R1. * 3 | \break
%% 23-26
   g'2.. fis'2 ~ fis'8 ~ | fis'4. r8 g'1 | a'1. | R1.^\fermataMarkup | \break
%% 27-30
   cis''1 cis''4. r8 | d''4 e''2. cis''2 ~ | cis''2 r4. d''4. e''4( |
   fis''4.) r8 fis''1 | \break
%% 31-35
   cis'2 d'2. r4 | e'2 fis'2. g'4( | fis' e' d'4.) r4. cis'4 ~ |
   cis'4 cis'2 d'4 e' fis'( | fis'4.) r8 fis'1 | \break
%% 36-40
   fis'1 fis'4. r8 | fis'1  r4 g'4 ~ | g'2 a'1 | r2. b'2. |  b'1. | \break
%% 41-43
    \time 2/1 r1 fis'1^~ | fis'\breve |
         \override DynamicTextSpanner.style = #'dotted-line
         \set decrescendoText = \markup { \teeny \italic "decresc" }
         \set decrescendoSpanner = #'text
    \time 4/1 e'\longa * 1/4^\>
                  s\longa * 2/4 s\longa * 1/4\! |
    \time 3/2 \undo \hide Staff.BarLine \bar "|." \break
}

sopranoL = \lyricmode {
    \override Score.LyricText.font-shape = #'italic
    \tiny
A -- ve Ma -- ri -- a, gra -- ti -- a ple -- na,
Do -- minus te -- cum,
be -- ne -- di -- cta tu in mu -- li -- e -- ri -- bus,
%% et benedictus fructus ventris
tu -- i Je -- sus.
San -- cta Ma -- ri -- a ma -- ter Dei,
o -- ra pro no -- bis pec -- ca -- to -- ri -- bus, nunc,
et in hora mor -- tis nos -- trae.
A -- men.
}

sopranoM = {
    \autoBeamOff
%% 1-4
   fis'4( e' d') fis'2. ~ | fis'4 r8 g'4_( fis' e') g'4. |
   a'1 r2 | a'2.( g'4) a'2 | \break
%% 5-8
    b'2.. r8 a'2( | g'8 fis'8 g' a') b'1 | R1. | R1. | \break
%% 9-12
   e''1 e''4. r8 | d''2 fis''1 | R1. | R1. | \break
%% 13-16
   R1. * 4 | \break
%% 17-19
   fis'2 e'8 fis' g'2. | fis'4 e'8 fis'4 g' a'4. g'4 ~ | g'4 fis'1 r4 | \break
%% 20-22
   R1. * 3 | \break
%% 23-26
   g'2.. fis'2 ~ fis'8 ~ | fis'4. r8 g'1 | a'1. | R1.^\fermataMarkup | \break
%% 27-30
   cis''1 cis''4. r8 | d''4 e''2. cis''2 ~ | cis''2 r4. d''4. e''4( |
   fis''4.) r8 fis''1 | \break
%% 31-35
   cis'2 d'2. r4 | e'2 fis'2. g'4 | fis' e' d'4.) r4. cis'4 ~ |
   cis'4 cis'2 d'4 e' fis'( | fis'4.) r8 fis'1 | \break
%% 36-40
   fis'1 fis'4. r8 | fis'1  r4 g'4 ~ | g'2 a'1 | r2. b'2. |  b'1. | \break
%% 41-43
    \time 2/1 r1 fis'1^~ | fis'\breve | \time 4/1 e'\longa | \time 3/2 \bar "|."
}


%%%%%%%%%% alto part %%%%%%%%%%%%%%%%%%%%%%
alto = { \hide Staff.BarLine
     \autoBeamOff
%% 1-4
   d'4.( b4) fis'2.. | r8 g'4.( e'4) a'2. | b'1 r2 | R1. | \break
%% 5-8
   R1. | R1. | b'4( a'8 g' fis' g') a'4 b'4. r8 | a'2 b'1 | \break
%% 9-12
   R1. * 4 | \break
%% 13-16
   fis'1 fis'4. r8 | g'2 b'1 | R1. | R1. | \break
%% 17-19
   R1. * 3 | \break
%% 20-22
   fis'8 r8 fis'2 e'8 fis' g'2 ~ | g'2 r8 fis'4. g'2 | a'2 fis'2.. r8 | \break
%% 23-26
   e'2.. d'2 r8 | r2 e'1 | fis'1. | R1.^\fermataMarkup | \break
%% 27-30
   r4. fis'2. fis'4. | r4 g'4( a') b'2. | fis'2.. r8 g'2 | a'2 b'1 | \break
%% 31-35
   b1 cis'2 | d'2 e'2. fis'4( | e' d' cis'4.) r4. b4 ~ |
   b4 b4. cis'4 d'4. e'4( | e'4.) r8 e'1 | \break
%% 36-40
   cis'1 cis'4. r8 | cis'1  r4 d'4 ~ | d'2 e'1 | r2. fis'2. |  fis'1. | \break
%% 41-43
    \time 2/1 r1 d'1 ~ | d'\breve |
         \override DynamicTextSpanner.style = #'dotted-line
         \set decrescendoText = \markup { \teeny \italic "decresc" }
         \set decrescendoSpanner = #'text
    \time 4/1 b\longa * 1/4^\>
                  s\longa * 2/4 s\longa * 1/4\! |
    \time 3/2 \undo \hide Staff.BarLine \bar "|." \break
}

altoL = \lyricmode {
        \override Score.LyricText.font-shape = #'italic
        \tiny
A -- ve Ma -- ri -- a, gra -- ti -- a ple -- na,
Do -- minus te -- cum,
%%benedicta tu in mulieribus,
et be -- ne -- di -- ctus fru -- ctus ven -- tris tu -- i Je -- sus.
San -- cta Ma -- ri -- a ma -- ter Dei,
o -- ra pro no -- bis pec -- ca -- to -- ri -- bus, nunc,
et in hora mor -- tis nos -- trae.
A -- men.
}

altoM = {
     \autoBeamOff
%% 1-4
   d'4.( b4) fis'2.. | r8 g'4.( e'4) a'2. | b'1 r2 | R1. | \break
%% 5-8
   R1. | R1. | b'4( a'8 g' fis' g') a'4 b'4. r8 | a'2 b'1 | \break
%% 9-12
   R1. * 4 | \break
%% 13-16
   fis'1 fis'4. r8 | g'2 b'1 | R1. | R1. | \break
%% 17-19
   R1. * 3 | \break
%% 20-22
   fis'8 r8 fis'2 e'8 fis' g'2 ~ | g'2 r8 fis'4. g'2 | a'2 fis'2.. r8 |
%% 23-26
   e'2.. d'2 r8 | r2 e'1 | fis'1. | R1. | \break
%% 27-30
   r4. fis'2. fis'4. | r4 g'4( a') b'2. | fis'2.. r8 g'2 | a'2 b'1 | \break
%% 31-35
   b1 cis'2 | d'2 e'2. fis'4( | e' d' cis'4.) r4. b4 ~ |
   b4 b4. cis'4 d'4. e'4( | e'4.) r8 e'1 | \break
%% 36-40
   cis'1 cis'4. r8 | cis'1  r4 d'4 ~ | d'2 e'1 | r2. fis'2. |  fis'1. | \break
%% 41-42
    \time 2/1 r1 d'1 ~ | d'\breve | \time 4/1 b\longa | \time 3/2 \bar "|."
}

%%%%%%%% tenor part %%%%%%%%%%%%%%%%%%%%%%%
tenor = { \hide Staff.BarLine
     \autoBeamOff
%% 1-4
   b4.( g4) cis'2.. | r8 d'4.( b4) e'2. | fis'1 r2 | R1. | \break
%% 5-8
   R1. | R1. | fis'4( e'8 d' cis' d') e'4 fis'4. r8 | e'2 fis'1 | \break
%% 9-12
   R1. * 4 | \break
%% 13-16
   R1. | R1. | cis'1 cis'4. r8 | b2 d'1 | \break
%% 17-19
   R1. * 3 | \break
%% 20-22
   fis8 r8 fis2 e8 fis g2 ~ | g2 r8 fis4. g2 | a2 fis2.. r8 |
%% 23-26
   g2.. fis2 r8 | r2 g1 | a1. | R1.^\fermataMarkup | \break
%% 27-30
   r4. fis2. fis4. | r4 g4( a) b2. | fis2.. r8 g2 |
   a2 b1 | \break
%% 31-35
   cis'2 cis'2. r4 | r8 d'1 e'4. | fis'4.( fis'1) r8 | cis'4 cis'2 d'4 e' fis'( |
   fis'4.) r8 fis'1 | \break
%% 36-40
   cis'2. cis' | r4 cis'1 r4 | a1. | r2. b2. |  cis'1. | \break
%% 41-43
    \time 2/1 r1 b1 ~ | b\breve |
         \override DynamicTextSpanner.style = #'dotted-line
         \set decrescendoText = \markup { \teeny \italic "decresc" }
         \set decrescendoSpanner = #'text
    \time 4/1 g\longa * 1/4^\> s\longa * 2/4 s\longa * 1/4\! |
    \time 3/2    \undo \hide Staff.BarLine \bar "|." \break
}

tenorL = \lyricmode {
     \override Score.LyricText.font-shape = #'italic
     \tiny
A -- ve Ma -- ri -- a, gra -- ti -- a ple -- na,
Do -- minus te -- cum,
%%Benedicta tu in mulieribus,
et be -- ne -- di -- ctus fru -- ctus ven -- tris tu -- i Je -- sus.
San -- cta Ma -- ri -- a ma -- ter Dei,
o -- ra pro no -- bis pec -- ca -- to -- ri -- bus, nunc,
et in hora mortis nos -- trae.
A -- men.
}

tenorM = {
     \autoBeamOff
%% 1-4
   b4.( g4) cis'2.. | r8 d'4.( b4) e'2. | fis'1 r2 | R1. | \break
%% 5-8
   R1. | R1. | fis'4( e'8 d' cis' d') e'4 fis'4. r8 | e'2 fis'1 | \break
%% 9-12
   R1. * 4 | \break
%% 13-16
   R1. | R1. | cis'1 cis'4. r8 | b2 d'1 | \break
%% 17-19
   R1. * 3 | \break
%% 20-22
   fis8 r8 fis2 e8 fis g2 ~ | g2 r8 fis4. g2 | a2 fis2.. r8 | \break
%% 23-26
   g2.. fis2 r8 | r2 g1 | a1. | R1.^\fermataMarkup | \break
%% 27-30
   r4. fis2. fis4. | r4 g4( a) b2. | fis2.. r8 g2 |
   a2 b1 | \break
%% 31-35
   cis'2 cis'2. r4 | r8 d'1 e'4. | fis'4.( fis'1) r8 | cis'4 cis'2 d'4 e' fis'( |
   fis'4.) r8 fis'1 | \break
%% 36-40
   cis'2. cis' | r4 cis'1 r4 | a1. | r2. b2. |  cis'1. | \break
%% 41-43
    \time 2/1 r1 b1 ~ | b\breve | \time 4/1 g\longa | \time 3/2 \bar "|."
}

%%%%%%% bass; part %%%%%%%%%%%%%%%%
bass = { \hide Staff.BarLine
   \autoBeamOff
%% 1-4
   fis4( e d) fis2. ~ | fis4 r8 g4( fis e) g4. | a1 r2 | a2.( g4) a2 | \break
%% 5-8
    b2.. r8 a2( | g8 fis8 g a) b1 | R1. | R1. | \break
%% 9-12
   R1. | R1. | b,1 b,4. r8 | cis2 e1 | \break
%% 13-16
   R1. * 4 | \break
%% 17-19
   fis2 e8 fis g2. | fis4 e8 fis4 g a4. g4 ~ | g4 fis1 r4 | \break
%% 20-22
   R1. * 3 | \break
%% 23-26
   e2.. d2 ~ d8 ~ | d4. r8 e1 | fis1. | R1.^\fermataMarkup | \break
%% 27-30
   cis1 cis4. r8 | d4 e2. cis2 ~ | cis2 r4. d4. e4( | fis4.) r8 fis1 | \break
%% 31-35
   b1 b2 | r8 b1 b4. | cis'4.( cis'1) r8 | fis4 fis4. g4 a4. b4( |
   b4.) r8 cis'1 | \break
%% 36-40
   fis2. fis | r4 fis1 r4 | d1. | r2. e2. |  fis1. | \break
%% 41-43
    \time 2/1 r1 fis1 ~ | fis\breve |
         \override DynamicTextSpanner.style = #'dotted-line
         \set decrescendoText = \markup { \teeny \italic "decresc" }
         \set decrescendoSpanner = #'text
    \time 4/1 e\longa * 1/4^\> s\longa * 2/4 s\longa * 1/4\! |
    \time 3/2    \undo \hide Staff.BarLine \bar "|." \break
}

bassL = \lyricmode {
    \override Score.LyricText.font-shape = #'italic
    \tiny
A -- ve Ma -- ri -- a, gra -- ti -- a ple -- na,
Do -- minus te -- cum,
be -- ne -- di -- cta tu in mu -- li -- e -- ri -- bus,
%%et benedictus fructus ventris
tu -- i Je -- sus.
San -- cta Ma -- ri -- a ma -- ter Dei,
o -- ra pro no -- bis pec -- ca -- to -- ri -- bus, nunc,
et in hora mortis nos -- trae.
A -- men.
}

bassM = {
   \autoBeamOff
%% 1-4
   fis4( e d) fis2. ~ | fis4 r8 g4( fis e) g4. | a1 r2 | a2.( g4) a2 | \break
%% 5-8
    b2.. r8 a2( | g8 fis8 g a) b1 | R1. | R1. | \break
%% 9-12
   R1. | R1. | b,1 b,4. r8 | cis2 e1 | \break
%% 13-16
   R1. * 4 | \break
%% 17-19
   fis2 e8 fis g2. | fis4 e8 fis4 g a4. g4 ~ | g4 fis1 r4 | \break
%% 20-22
   R1. * 3 | \break
%% 23-26
   e2.. d2 ~ d8 ~ | d4. r8 e1 | fis1. | R1.^\fermataMarkup | \break
%% 27
   cis1 cis4. r8 | d4 e2. cis2 ~ | cis2 r4. d4. e4( | fis4.) r8 fis1 | \break
%% 31-35
   b1 b2 | r8 b1 b4. | cis'4.( cis'1) r8 | fis4 fis4. g4 a4. b4( |
   b4.) r8 cis'1 | \break
%% 36-40
   fis2. fis | r4 fis1 r4 | d1. | r2. e2. |  fis1. | \break
%% 41-43
    \time 2/1 r1 fis1 ~ | fis\breve | \time 4/1 e\longa | \time 3/2 \bar "|."
}

Next: , Previous: , Up: Top  

Texinfo file.

ave-maria.texi
%% 2:05 AM Tuesday, February 21, 2023
%% Yukio
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\input colordvi.tex
\input texinfo   @c -*-texinfo-*-
@c %**start of header
@setfilename ave-maria.info
@settitle ave-maria
@documentlanguage en
@documentencoding utf-8
@setchapternewpage odd
@c %**end of header

@c *********** Body start ******************

@ifnottex
@node       Top,         Music Sheet,    ("dir"),    ("dirTop")
@comment  node-name,        next,        previous,       up
@c @top
@end ifnottex

@menu
[file-code; "UTF-8"]
* ave-maria --- Music Sheet:              Music Sheet.
* ave-maria.ly --- Source code framework:  ave-maria.ly.
* ave-maria-cv.ly --- Source code notes:    ave-maria-cv.ly.
* ave-maria.texi --- Source code document: ave-maria.texi.
* run--makeinfo --- Source code run-file:  run--makeinfo
@end menu
@html
&#149;&#160;<a href="ave-maria.tar.gz">ave-maria.tar.gz</a>&#160;(All-files;&lt;7,750bytes)<br />
@end html

@html
<br />
<div align="center">
<a href="ave-maria.midi">ave-maria.midi</a>
&#160;&#160;&#160;&#160;
<a href="ave-maria.pdf">ave-maria.pdf</a>;
</div>
<p align = "center">
<a href="ave-maria.mp3">Sound is mp3.</a><br />
<audio src="ave-maria.mp3" controls>
Download <a href="ave-maria.mp3">episode 42 Learnung to love HTML5</a>
</audio><br />
The Jacket of a sheet is "png" and Sheets are "svg"</p>
@end html

@ifnottex
@node        Music Sheet,   ave-maria.ly,       Top,      Top
@comment      node-name,     next,          previous,    up
@end ifnottex

@unnumbered Music Sheet

@html
<b><i></i></b>
@end html

@html
<div align="center">
<a href="ave-maria.pdf">
@end html
@ifhtml
@html
<img src="ave-maria-page1.png" alt="[picture of music]" /><!--  -->
<hr style="width:68%; height:4px;" />
<img src="ave-maria-2.svg" alt="[picture of music]" /><!--  -->
<hr style="width:68%; height:4px;" />
<img src="ave-maria-3.svg" alt="[picture of music]" /><!--  -->
<hr style="width:68%; height:4px;" />
<img src="ave-maria-4.svg" alt="[picture of music]" /><!--  -->
<hr style="width:68%; height:4px;" />
<img src="ave-maria-5.svg" alt="[picture of music]" /><!--  -->
<hr style="width:68%; height:4px;" />
</a>
@end html
@end ifhtml
@html
</div>
@end html


@ifnottex
@node       ave-maria.ly, ave-maria-cv.ly,  Music Sheet,  Top
@comment    node-name,     next,         previous,    up
@end ifnottex
@unnumbered My manuscript score file.
@html
<blockquote><blockquote>
<b><i>ave-maria.ly</i></b>
@end html
@verbatiminclude ave-maria.ly
@html
</blockquote></blockquote>
@end html


@ifnottex
@node     ave-maria-cv.ly,  ave-maria.texi, ave-maria.ly, Top
@comment    ode-name,        next,      previous,   up
@end ifnottex
@unnumbered My manuscript score sub file.
@html
<blockquote><blockquote>
<b><i>ave-maria-cv.ly</i></b>
@end html
@verbatiminclude ave-maria-cv.ly
@html
</blockquote></blockquote>
@end html


@ifnottex
@node     ave-maria.texi,   run--makeinfo,       ave-maria-cv.ly, Top
@comment  node-name,          next,              previous,    up
@end ifnottex
@unnumbered Texinfo file.
@html
<blockquote><blockquote>
<b><i>ave-maria.texi</i></b>
@end html
@verbatiminclude ave-maria.texi
@html
</blockquote></blockquote>
@end html


@ifnottex
@node     run--makeinfo,           ,  ave-maria.texi,   Top
@comment    node-name,      next,       previous,       up
@end ifnottex
@ifhtml
@unnumbered run--makeinfo; ON WSL(Windows Subsystem for Linux)
@end ifhtml
@ifhtml
@html
<hr size="10pt" />
<blockquote>
<p>&nbsp;&nbsp;&nbsp;&nbsp;This is under the following environment.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&quot;Linux[on WSL(windows11)]&nbsp; &mdash;(GNU/Linux 4.4.0-19041-Microsoft x86_64) or 
(GNU/Linux 5.10.16.3-microsoft-standard-WSL2 x86_64)&mdash;&quot;</p>
This ``ave-maria.ly'' requires external gs (linux) or windows(gswin64.exe or gswin32.exe) processing.<br />
----- The music cover creation code is written inside lilypond(ave-maria.ly). -----<br />
<br />
<table>
<td>
&#182; Windows OS<br /> 
<span style="font-size: 18px;">
&#160;&#160;&#160;&#160;<kbd>>run--texi ave-maria</kbd>[Enter]</span><br />
<span style="font-size: 12px;">
This requires LilyPond 2.24.0 + TeXLive + Ghostscript.</span><br />
<pre style=font-size:16px>
----------- File name is run--texi.cmd -------------------------------------------
chcp 437
rd /s /q  html
lilypond --pdf --png %1.ly
lilypond --svg %1.ly
rename *.mid *.midi
makeinfo --no-split --force --html %1.texi
mkdir html
move *.svg html/
move *-page1.png html/
move *.pdf html/
move *.midi html/
move *.html html/
cd html
%1.pdf | %1.midi | %1.html
cd ../
erase *.eps *.png *.mid
dir /oe
---------------------------------------------------------------------------------
</pre>
<br />
<br />
<br />
</td>
<td>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</td>
<td>
&#182; linux OS(wsl); (Recommend)<br />
<span style="font-size: 18px;">
&#160;&#160;&#160;&#160;<kbd>$ ./run--texi.sh ave-maria</kbd>[Enter]</span><br />
<span style="font-size: 12px;">
This requires LilyPond 2.24.0 + TeXLive + Ghostscript.</span><br />
<pre style=font-size:16px>
----------- File name is run--texi.sh -------------------------------------------
#!/usr/bin/bash
rm -r html
lilypond --pdf --png $1.ly
lilypond --svg $1.ly
makeinfo --no-split --force --html $1.texi
mkdir html
mv *.svg html/
mv *-page1.png html/
mv *.pdf html/
mv *.midi html/
mv *.html html/
cd html
xdg-open $1.pdf | xdg-open $1.midi | explorer.exe $1.html
cd ../
rm *.eps *.png
ls -lX
-----------------------------------------------------------------------------------
</pre>
<br />
<br />
<br />
</span>
</td>
</table>
@ifhtml
@html
&#182; &#160;&#160;&#160;&#160;&#160;&#160;m(_ _)m<br />
<i>The makeinfo.exe for windows here is a ``personal running file''.<br />
Old;----It was included in W32TeX(2017) distribution(in Japan).<br />
Current:----It is not included in ctan/w32tex or w32tex distribution in Japan. ---</i><br />
@end html
@end ifhtml
</blockquote>
<hr size="10pt" />
<br />
<br />
@end html
@end ifhtml
@sp 1
@c *********** End Body *********************
@bye

Previous: , Up: Top  

run–makeinfo; ON WSL(Windows Subsystem for Linux)


    This is under the following environment.
    "Linux[on WSL(windows11)]  —(GNU/Linux 4.4.0-19041-Microsoft x86_64) or (GNU/Linux 5.10.16.3-microsoft-standard-WSL2 x86_64)—"

This ``ave-maria.ly'' requires external gs (linux) or windows(gswin64.exe or gswin32.exe) processing.
----- The music cover creation code is written inside lilypond(ave-maria.ly). -----

¶ Windows OS
    >run--texi ave-maria[Enter]
This requires LilyPond 2.24.0 + TeXLive + Ghostscript.
----------- File name is run--texi.cmd -------------------------------------------
chcp 437
rd /s /q  html
lilypond --pdf --png %1.ly
lilypond --svg %1.ly
rename *.mid *.midi
makeinfo --no-split --force --html %1.texi
mkdir html
move *.svg html/
move *-page1.png html/
move *.pdf html/
move *.midi html/
move *.html html/
cd html
%1.pdf | %1.midi | %1.html
cd ../
erase *.eps *.png *.mid
dir /oe
---------------------------------------------------------------------------------



                           ¶ linux OS(wsl); (Recommend)
    $ ./run--texi.sh ave-maria[Enter]
This requires LilyPond 2.24.0 + TeXLive + Ghostscript.
----------- File name is run--texi.sh -------------------------------------------
#!/usr/bin/bash
rm -r html
lilypond --pdf --png $1.ly
lilypond --svg $1.ly
makeinfo --no-split --force --html $1.texi
mkdir html
mv *.svg html/
mv *-page1.png html/
mv *.pdf html/
mv *.midi html/
mv *.html html/
cd html
xdg-open $1.pdf | xdg-open $1.midi | explorer.exe $1.html
cd ../
rm *.eps *.png
ls -lX
-----------------------------------------------------------------------------------



¶       m(_ _)m
The makeinfo.exe for windows here is a ``personal running file''.
Old;----It was included in W32TeX(2017) distribution(in Japan).
Current:----It is not included in ctan/w32tex or w32tex distribution in Japan. ---