Invitation Write a Score//Music notation
use Lilypond
on
WSL
GNU/Linux 4.4.0-19041-Microsoft x86_64
(Windows 10 & windows 11 & Linux)
11 02 2021 Vol #1
Writer: Yukio Yoshida(In Japan)

Next: , Previous: , Up: (dirTop)  

LilyPond ver2.22.1 on WSL

Fierst of all; about Lilypond


Preface(Lilypond)

It must have been during a rehearsal of the EJE(Eindhoven Youth Orchestra), somewherein 1995 that Jan, one of the cranked violists told Han-Wen, one of the distorted French horn players, about the grand new project he was working on. It was an automated system for printing music (to be precise, it was MPP, a preprocessor for MusiXTeX. As it happened, Han-Wen accidentally wanted to print out some parts from a score, so he started looking at thesoftware, and he quickly got hooked. It was decided that MPP was a dead end. After lots of philosophizing and heated email exchanges, Han-Wen started LilyPond in 1996. This time, Jan got sucked into Han-Wen's new project.
In some ways, developing a computer program is like learning to play an instrument. In the beginning, discovering how it works is fun, and the things you cannot do are challenging. After the initial excitement, you have to practice and practice. Scales and studies can be dull, and if you are not motivated by others.teachers, conductors or audience. it is very tempting togive up. You continue, and gradually playing becomes a part of your life. Some days it comes naturally, and it is wonderful, and on some days it just does not work, but you keep playing, day after day.
Like making music, working on LilyPond can be dull work, and on some days it feels like plodding through a morass of bugs. Nevertheless, it has become a part of our life, and we keep doing it. Probably the most important motivation is that our program actually does something useful for people. When we browse around the net we find many people who use LilyPond, and produce impressive pieces of sheet music. Seeing that feels unreal, but in a very pleasant way.
Our users not only give us good vibes by using our program, many of them also help us by giving suggestions and sending bug reports, so we would like to thank all users that sent us bug reports, gave suggestions or contributed in any other way to LilyPond.
Playing and printing music is more than a nice analogy. Programming together is a lot of fun, and helping people is deeply satisfying, but ultimately, working on LilyPond is a way to express our deep love for music. May it help you create lots of beautiful music!
Han-Wen and Jan
Utrecht/Eindhoven, The Netherlands, July 2002.
Excerpt from LilyPond[ver1.6-lilypond.pdf-]






Next: , Previous: , Up: Top  

Write a Score



Next: , Previous: , Up: Top  

context Voice

Knowledge for writing sheet music(using LilyPond)
—LilyPond language in the description of the musical score manuscript—

LilyPond’s default is to read nederlands.ly(In Dutch=Dutch notation) and process the manuscript given. Strings such as Note Names(sharp, flat ...) in music are differences between countries(cultures).  It is necessary to replace it with a target flight.
Those provided by Lilypond are
................ english.ly , deutsch.ly , norsk.ly , svenska.ly , italiano.ly , catalan.ly , espanol.ly , portugues.ly , suomi.ly , vlaams.ly ...............
These are the declaration items at the start of the musical score manuscript file (described in the order below). For example,

\version "2.22.1"
\include "italiano.ly"

In music manuscript coding, lilypond’s-running does not choose OS,
The ly(manuscript file) will run if it is (LilyPond environment construction)OS.


Default typesetting is output in Note(quarter) , Beat(4/4) , Clef(treble) , and Major(C).
Midi is created with "acoustic grand(piano)" if there is no designated instrument

Notes       Scale(pitch) basic code;
          " c d e f g a b " Scale(pitch explicit symbol)
[picture of music]
Notes       Note value(length of note) Basic code;
" c d e f g a b " to specify the scale, specify the numerical value " 1 2 4 8 16 32 64 128 " with the subscript.
Descriptions of    " c4   a'1   g,2   ..... " as note symbols.

1(Whole)⇒2(Half)⇒4(Quarter)⇒8(Eigth)⇒ 16(Sixteenth) ......
1=whole sound divided evenly by all sounds, the following diagram;    (Rests are also notes).
[picture of music]

In Lilypond, for a note without a note value, the note value is searched before and before it, and the note value is evaluated.
For example; " a4 c8 d e f g r c4 " is interpreted as " a4 c8 d8 e8 f8 g8 r8 c4 "


---- \clef treble \key c\major ----
As c\major   notes-writing are c' d' e' f' g' a' b'
                                                       [picture of music]

Major scale list:
Cycle of 5th: UP and DOWN(The minor scale is omitted, there is nature+harmony ...so,there are many sample notations.)

\clef treble \key c\major

                                                       [picture of music]
Deployment;

\key g\major    c' d' e' fis' g' a' b'
[picture of music]

\key d\major    cis' d' e' fis' g' a' b'
[picture of music]

\key a\major    cis' d' e' fis' gis' a' b'
[picture of music]

\key e\major    cis' dis' e' fis' gis' a' b'
[picture of music]

\key b\major    cis' dis' e' fis' gis' ais' b'
[picture of music]

\key fis\major    cis' dis' eis' fis' gis' ais' b'
[picture of music]

\key cis\major    cis' dis' eis' fis' gis' ais' bis'
[picture of music]

Here; ..... The changes are now back.
(c\major    c' d' e' f' g' a' b')
[picture of music]

   

\key f\major    c' d' e' f' g' a' bes'
[picture of music]

\key bes\major    c' d' ees' f' g' a' bes'
[picture of music]

\key ees\major    c' d' ees' f' g' aes' bes'
[picture of music]

\key aes\major    c' des' ees' f' g' aes' bes'
[picture of music]

\key des\major    c' des' ees' f' ges' aes' bes'
[picture of music]

\key ges\major    ces' des' ees' f' ges' aes' bes'
[picture of music]

\key ces\major    ces' des' ees' fes' ges' aes' bes'
[picture of music]

Here; ..... The changes are now back.
(c\major    c' d' e' f' g' a' b')
[picture of music]



meaning;[ – For example — \clef treble \key g \major The specified score is
————— The author; ⇒ " f "(note) must be written as " fis "(note).
————— The performer; ⇒ All " f " notation notes in the score must be played in " fis "(sound). ]
Or .... meaning;[ – For example — \clef treble \key a \major The specified score is
————— The author; ⇒ " c  f  g "(note) must be written as " cis  fis   gis "(note).
————— The performer; ⇒ All " c  f  g " notation notes in the score must be played in " cis  fis  gis "(sound). ]

————— • These are the basic precautions when writing a score. —————


A clef is a symbol at the beginning of a line of music, and... Clef is a word(noun) that refers to a state that envelops a kind of diversity.
Simply put, the clef symbol indicates the (c)position of its Scale(pitch)-on the staff-

About the \clef and \key:
Just move the \key sign notation with clef. • But!   ⇒⇒⇒ The description of notes by \key does not change.
   \clef ???????  <=====   treble or soprano or alto or tenor or bass    (LilyPond has othe \clef, too. see==>notation.pdf)

[picture of music]

[picture of music]

[picture of music]

[picture of music]

[picture of music]

[picture of music]

[picture of music]

    

[picture of music]

[picture of music]

[picture of music]

[picture of music]

[picture of music]

[picture of music]

[picture of music]



As you can see, all lilypond outputs automatically typesetting. The author specified \clef \key \time, and then followed \key. Just write cdefgab with \time in mind.
For example;

\version "2.22.1"
#(set-global-staff-size 20)
#(set-default-paper-size "letter")

soprano = {
		   Notes are described by the scale of " c d ees f g aes bes r "(ees\major)
           Those notes have length(1,2,4,8,16,32) , octave-up/down ... etc.
           It will be attached.
          }

\score {
         \context Voice = "One" { \clef treble \key ees\major \time 3/2
                         \set Staff.instrumentName = "soprano" \soprano }		 
	                           }%% end staff
		  \layout { }
		  \midi { }%%Midi created by Lilypond is for reference audition.
	   }%% End score.
This is just an example(because there are various forms of description)
\soprano means soprano = {... description ....} is called to this location for processing.
The staff call is usually \new Staff {.
However, it is better to call the staff with \context Voice { —-Wonderful.

\context Voice = "One" {means ;
It is an act of giving the name "One" to this music-processed memory stacks. (Because you can specify a word etc. to this "One".)


——– Please refer to "notation.pdf" for the correspondence between note spelling and lyrics.


About \time; For example
\time 3/2 describes the score with the length of three half notes as one unit.
The upper number indicates the number of beets par measure.
The lower number indicates the note that gets one beet(2=half note, 4=quarter note, 8=eight note ...etc.



When writing a score, it is recommended to start with the description above(inside the frame).
Also; It is recommended to keep notation.pdf + usage.pdf at hand.




Next: , Previous: , Up: Top  

Formatting text

I’m sorry, I’ll omit it. For details, we recommend referring to "notation.pdf".‘
[.....\share\doc\lilypond\html\Documentation\notation.pdf(6,832KB) + usage.pdf(521KB) ]


Next: , Previous: , Up: Top  

context Staff

I’m sorry, I’ll omit it. For details, we recommend referring to "notation.pdf".
[.....\share\doc\lilypond\html\Documentation\notation.pdf(6,832KB) + usage.pdf(521KB) ]


Previous: , Up: Top  

context Score

I’m sorry, I’ll omit it. For details, we recommend referring to "notation.pdf".‘
[.....\share\doc\lilypond\html\Documentation\notation.pdf(6,832KB) + usage.pdf(521KB) ]




‘: