Re: No Parts

2003-12-12 Thread Will Oram
I didn't mention it explicitly in my last e-mail, but I am already 
using one .ly file for each part.

Thanks, Will

On Dec 13, 2003, at 1.33 AM, Paul Scott wrote:

Will Oram wrote:

The score I'm writing only generates one .pdf/.ps output, the 
orchestral score. What do I need to add to churn out parts for each 
instrument?

I just heard about sly now (still don't quite get it), so it might be 
too late for that since everything's already written out.

The basic format of my score:

[include file for each instrument]
[orch score header]
\score {
[many, many instruments...an example:]
\context StaffGroup ="timpani_group" <<
\property StaffGroup.InstrumentName \set #'font-magnification 
  = #1.25
  \context Staff ="timpani" <<
  \property Staff.midiInstrument = #"timpani"
  \property Staff.instrument = \markup { \center < "Timpani 
in E-H" > }
  \theTimpani
  >>
>>

\midi { [stuff] }
\paper { [adjustments] }
}
For each instrument, it's essentially 'myLabel = \notes \relative X { 
NOTES }.

You probably need a separate ly file for each part.  See "An 
orchestral part" in the tutorial.  Here's an example I used for a 
flute part for a flute quartet where jinglenotes.ly has all the music.

\include "paper20.ly"
\include "jinglenotes.ly"
\header {
 title= "Jingle Bells"
 subtitle = "For Flute Quartet"
 arranger = "Arranged by Len by Golly"
 piece= "Flute 1"
 tagline  = ""
}
\paper {
   papersize = "letter"
   indent = 0 \in
   \translator { \RemoveEmptyStaffContext }
}
\score {
   <<
   \global
   \context Staff = fluteI <<
   \property Staff.instrument = "Flute 1"
   \context Voice=one { \fluteI }
   >>
   >>
}
HTH,

Paul Scott




Will Oram
[EMAIL PROTECTED] // [EMAIL PROTECTED] // AIM spamguy21


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Re: No Parts

2003-12-12 Thread Paul Scott
Will Oram wrote:

The score I'm writing only generates one .pdf/.ps output, the 
orchestral score. What do I need to add to churn out parts for each 
instrument?

I just heard about sly now (still don't quite get it), so it might be 
too late for that since everything's already written out.

The basic format of my score:

[include file for each instrument]
[orch score header]
\score {
[many, many instruments...an example:]
\context StaffGroup ="timpani_group" <<
\property StaffGroup.InstrumentName \set 
#'font-magnification   = #1.25
  \context Staff ="timpani" <<
  \property Staff.midiInstrument = #"timpani"
  \property Staff.instrument = \markup { \center < "Timpani in 
E-H" > }
  \theTimpani
  >>
>>

\midi { [stuff] }
\paper { [adjustments] }
}
For each instrument, it's essentially 'myLabel = \notes \relative X { 
NOTES }.

You probably need a separate ly file for each part.  See "An orchestral 
part" in the tutorial.  Here's an example I used for a flute part for a 
flute quartet where jinglenotes.ly has all the music.

\include "paper20.ly"
\include "jinglenotes.ly"
\header {
 title= "Jingle Bells"
 subtitle = "For Flute Quartet"
 arranger = "Arranged by Len by Golly"
 piece= "Flute 1"
 tagline  = ""
}
\paper {
   papersize = "letter"
   indent = 0 \in
   \translator { \RemoveEmptyStaffContext }
}
\score {
   <<
   \global
   \context Staff = fluteI <<
   \property Staff.instrument = "Flute 1"
   \context Voice=one { \fluteI }
   >>
   >>
}
HTH,

Paul Scott





___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


No Parts

2003-12-12 Thread Will Oram
The score I'm writing only generates one .pdf/.ps output, the 
orchestral score. What do I need to add to churn out parts for each 
instrument?

I just heard about sly now (still don't quite get it), so it might be 
too late for that since everything's already written out.

The basic format of my score:

[include file for each instrument]
[orch score header]
\score {
	[many, many instruments...an example:]
\context StaffGroup ="timpani_group" <<
	\property StaffGroup.InstrumentName \set #'font-magnification   = 
#1.25
  \context Staff ="timpani" <<
  	\property Staff.midiInstrument = #"timpani"
  	\property Staff.instrument = \markup { \center < "Timpani in 
E-H" > }
  	\theTimpani
  	>>
>>

\midi { [stuff] }
\paper { [adjustments] }
}
For each instrument, it's essentially 'myLabel = \notes \relative X { 
NOTES }.

What's missing? Thanks.

Will Oram
[EMAIL PROTECTED] // [EMAIL PROTECTED] // AIM spamguy21


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Re: Strange behaviour

2003-12-12 Thread Jeffery B. Rancier
Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:

> Nothing, really. For some reason (\addlyrics is quite broken, I prefer
> not to know), a short lived LyricsVoice context is created that spans
> the rest. The ending of the LyricsVoice is before the first note, does
> not have any spacing parameters to determine the distance to the first
> note.

Could this possibly explain why my lyrics aren't matching up with my
notes, as in the attachment?  BTW, I didn't see any notes regarding
attaching file, is this OK?

<>
-- 
Thanks,
Jeff

___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Re: piano pedal brackets

2003-12-12 Thread Han-Wen Nienhuys
[EMAIL PROTECTED] writes:
> >> /\_
> >
> >I have the exact same problem here (both with your example and some of 
> >my own music) using 2.1.0. Is this a known bug? Is there a workaround?

> If it is a bug should we post to the bugs list? Thanks.

Yes, please. However, due to problems with savannah.gnu.org, I am
stillhaving a holiday from lilypond development. I hope it gets up in
a few days, and then I can fix some bugs. 

-- 

 Han-Wen Nienhuys   |   [EMAIL PROTECTED]   |   http://www.xs4all.nl/~hanwen 


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Re: piano pedal brackets

2003-12-12 Thread Jonathan Kraut
On Fri, 12 Dec 2003 13:55:31 +0100, =?ISO-8859-1?Q?Atte_Andr=E9_Jensen?= wrote:
>Jonathan Kraut wrote:
>>   the bracket sides for a pedal change are drawn as:
>> 
>> \__/___
>> 
>> instead of
>> 
>> /\_
>
>I have the exact same problem here (both with your example and some of 
>my own music) using 2.1.0. Is this a known bug? Is there a workaround?
>
>-- 
>peace, love & harmony
>Atte
>
>http://www.atte.dk
>

If it is a bug should we post to the bugs list? Thanks.


Jonathan Kraut
NYC
[EMAIL PROTECTED]


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Re: stem lengths

2003-12-12 Thread Jan Nieuwenhuizen
Stan Sanderson writes:

> I've reached my limits.

Have a look at the tips and tricks in the documentation:

http://lilypond.org/doc/v2.0/input/test/out-www/collated-files.html

> I've tried everything I know of to lengthen the stems so that
> the beam clears the treble clef sign.

There are several ways to do it, but easiers is to override the left
and right beam positions.  See below.

Jan.


\version "2.0.1"
\include "english.ly"
\include "paper16.ly"

RH = \notes
\relative c'' {
\key ef\major
\time 6/8
c4 d8 f ef c
}

LH = \notes
\relative c {
\key ef\major
\time 6/8
\once \property Voice.Beam \override #'positions = #'(3.5 . 3.25)
af8 \clef treble c' ef af ef c
}

\score {
\context PianoStaff <<
\context Staff = "up" <<
\clef treble
\context Voice = VoiceI \RH
>>
\context Staff = "down" <<
\clef bass
\context Voice = VoiceI \LH
>>
>>


\paper {
\translator { \RemoveEmptyStaffContext }
raggedright = ##t
}
}



-- 
Jan Nieuwenhuizen <[EMAIL PROTECTED]> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien   | http://www.lilypond.org



___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Re: stem lengths

2003-12-12 Thread Mats Bengtsson
If you look at the section on Stems in the reference manual, you
will find a link to
http://lilypond.org/doc/v2.0/Documentation/user/out-www/lilypond-internals/Stem.html
which lists all properties that can be set on a stem.
Among them, there's a property called beamed-lengths that can be used.
The first value in the list corresponds to eighth notes, the next to
sixteens notes and so on, so increasing the first value from 3.26 should
help. Try something like:
\time 6/8
\property Voice.Stem \override #'beamed-lengths = #'(5.26 3.26 1.5)
af8 \clef treble c' ef
\property Voice.Stem \revert #'beamed-lengths
af ef c
  /Mats

Stan Sanderson wrote:
Lilypond 2.0.1

I've reached my limits.

In the following fragment, a clef change occurs after the first note 
(I'm transcribing an old piece and trying to keep the original stiyle). 
I've tried everything I know of to lengthen the stems so that the beam 
clears the treble clef sign. I'd imagine there is a simple answer, but I 
haven't found it (at least in an understandable form) in the documentation.

I'd be grateful for suggestions.

Stan

\version "2.0.1"
\include "english.ly"
\include "paper16.ly"
RH = \notes
\relative c'' {
\key ef\major
\time 6/8
c4 d8 f ef c
}

LH = \notes
\relative c {
\key ef\major
\time 6/8
af8 \clef treble c' ef af ef c
}

\score {
\context PianoStaff <<
\context Staff = "up" <<
\clef treble
\context Voice = VoiceI \RH
>>
\context Staff = "down" <<
\clef bass
\context Voice = VoiceI \LH
>>
>>

\paper {
\translator { \RemoveEmptyStaffContext }
raggedright = ##t
}
}


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user
--
=
Mats Bengtsson
Signal Processing
Signals, Sensors and Systems
Royal Institute of Technology
SE-100 44  STOCKHOLM
Sweden
Phone: (+46) 8 790 8463 
Fax:   (+46) 8 790 7260
Email: [EMAIL PROTECTED]
WWW: http://www.s3.kth.se/~mabe
=


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Re: octave doubling

2003-12-12 Thread Mats Bengtsson
First of all, your example code doesn't work as you expect, since
the \transpose command only transposes the property setting, nothing
else (a pair of curly brackets {\property ... \lowerone } solves that
or you could interchange the order of the transpose and property lines).
Anyway, by default the engraver handling scripts lives in the Voice
context, which means that as soon as you set a property in the Voice
context it will apply to all the music within that context. Since your
two octaves share the same context the solution has to be somewhat more
advanced than just setting a property.
The trick is to move the engraver from the Voice context to the Thread
context since your two octaves correspond to separate Thread contexts.
Then, you can set the property in one of the Threads without affecting
the other.
The resulting part of the code could look something like:

lowerOctave = \notes <<
  \context Thread=lowerOne {
\property Thread.Script \set #'transparent = ##t
\property Thread.TextScript \set #'transparent = ##t
\transpose c' c \lowerOne }
  \context Thread=lowerOne {
\repeat "unfold" 4 { \firstEight }
  }
>>
\score {
  <<
\context PianoStaff <<
  \context Staff=upper <<
\context Voice=upperOne <<
  \upperOne
  \upperOctave
>>
  >>
  \context Staff=lower <<
\clef bass
\context Voice=lowerOne <<
  \lowerOne
  \lowerOctave
>>
  >>
>>
  >>
  \paper {
\translator{
  \VoiceContext
  \remove "Script_engraver"
  \remove "Text_engraver"
}
\translator{
  \ThreadContext
  \consists "Script_engraver"
  \consists "Text_engraver"
}
 }
}
Note that you have to do the same trick separately for ordinary scripts
(such as fermatas or staccato dots) and text scripts ( such as
^"Allegro")
   /Mats

Atte André Jensen wrote:
I'm looking at:
http://lilypond.org/doc/v2.1/input/test/out-www/lily-1706119646.ly
Looks nice, but it seams that added articulations get's printed twice. 
How can this be avoided? I tried to hide them from one "version" of the 
music, byy putting \property Voice.Script \set #'transparent = ##t in 
lowerOctave like this, but it doesn't work (seems the stems get hidden 
instead):

lowerOctave = \notes <<
\context Thread=lowerOne {
\transpose c' c
\property Voice.Script \set #'transparent = ##t
\lowerOne
}
\context Thread=lowerOne {
\repeat "unfold" 4 { \firstEight }
}
 >>
--
=
Mats Bengtsson
Signal Processing
Signals, Sensors and Systems
Royal Institute of Technology
SE-100 44  STOCKHOLM
Sweden
Phone: (+46) 8 790 8463 
Fax:   (+46) 8 790 7260
Email: [EMAIL PROTECTED]
WWW: http://www.s3.kth.se/~mabe
=


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


stem lengths

2003-12-12 Thread Stan Sanderson
Lilypond 2.0.1

I've reached my limits.

In the following fragment, a clef change occurs after the first note 
(I'm transcribing an old piece and trying to keep the original stiyle). 
I've tried everything I know of to lengthen the stems so that the beam 
clears the treble clef sign. I'd imagine there is a simple answer, but 
I haven't found it (at least in an understandable form) in the 
documentation.

I'd be grateful for suggestions.

Stan

\version "2.0.1"
\include "english.ly"
\include "paper16.ly"
RH = \notes
\relative c'' {
\key ef\major
\time 6/8
c4 d8 f ef c
}

LH = \notes
\relative c {
\key ef\major
\time 6/8
af8 \clef treble c' ef af ef c
}

\score {
\context PianoStaff <<
\context Staff = "up" <<
\clef treble
\context Voice = VoiceI \RH
>>
\context Staff = "down" <<
\clef bass
\context Voice = VoiceI \LH
>>
>>
\paper {
\translator { \RemoveEmptyStaffContext }
raggedright = ##t
}
}


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Re: adjusting measure width and/or minimum measure width

2003-12-12 Thread Mats Bengtsson
The spacing calcluations in LilyPond are quite complex, which hopefully
results in a nicer looking default layout than most other programs.
Some parameters that can be modified are described in
http://lilypond.org/doc/v2.0/Documentation/user/out-www/lilypond/Horizontal-spacing.html
However, you could also take a look at the followups to the following 
mail http://mail.gnu.org/archive/html/lilypond-user/2003-02/msg0.html
in the mailing list archive for some quick and dirty solutions.

   /Mats

Kieren Richard MacMillan wrote:
[ Mac OS X 10.2.8;  Lilypond 2.0.1 ]

Hello, all:

Inspired by Mats's "use Lilypond's extra-offset" suggestion, I am hoping 
to do as many manual adjustments in the .ly file as possible, and am 
wondering where the limits are...

One question that comes to mind immediately is whether I can force a 
measure to be of a certain width -- or at least a minimum width -- and 
have Lilypond proportionally adjust all the other measures in that system.

Thanks,
Kieren.


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user
--
=
Mats Bengtsson
Signal Processing
Signals, Sensors and Systems
Royal Institute of Technology
SE-100 44  STOCKHOLM
Sweden
Phone: (+46) 8 790 8463 
Fax:   (+46) 8 790 7260
Email: [EMAIL PROTECTED]
WWW: http://www.s3.kth.se/~mabe
=


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


octave doubling

2003-12-12 Thread Atte André Jensen
I'm looking at:
http://lilypond.org/doc/v2.1/input/test/out-www/lily-1706119646.ly
Looks nice, but it seams that added articulations get's printed twice. 
How can this be avoided? I tried to hide them from one "version" of the 
music, byy putting \property Voice.Script \set #'transparent = ##t in 
lowerOctave like this, but it doesn't work (seems the stems get hidden 
instead):

lowerOctave = \notes <<
\context Thread=lowerOne {
\transpose c' c
\property Voice.Script \set #'transparent = ##t
\lowerOne
}
\context Thread=lowerOne {
\repeat "unfold" 4 { \firstEight }
}
>>
--
peace, love & harmony
Atte
http://www.atte.dk



___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Re: TabStaff vs. midi

2003-12-12 Thread Ferenc Wagner
Mats Bengtsson <[EMAIL PROTECTED]> writes:

> Ferenc Wagner wrote:
>
>> is it possible to make a TabStaff output midi?
>
> See http://mail.gnu.org/archive/html/lilypond-user/2003-11/msg00074.html

Yeah, I read that message, but still I find it somewhat
silly that deleting three characters (T, a, b) from the
input file results in a perfect midi file with a perfect
score, showing that the information is readily available,
but producing a perfect midi with a perfect tabulature is
impossible.  Maybe I should have an invisible Staff and a
mute (Tab)Staff.  I'd like to keep the possibility of
changing notation style easily.

Thanks,
Feri.


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Re: Pedalling in ``Bracket Mode''

2003-12-12 Thread Mats Bengtsson
What version of LilyPond are you using? It seems that you use the
syntax from Lilypond version 1.6 or older. Are you sure that you
read the manual corresponding to the version you use?
If you have such an old version of the program, the best thing I
can do is to point you to the example files in 
http://lilypond.org/doc/v1.6/input/regression/out-www/regression.html
and
http://lilypond.org/doc/v1.6/input/test/out-www/test.html
(search for "pedal").

  /Mats

Alan Robert Clark wrote:
Hi All

I am having difficulty in following the syntax required in pedalling
information.
I have followed the manual's recommendations, but am probably messing up
big time :-(
(I am not familiar with Scheme, just C++, Java, LaTeX, pic etc.)

Can anyone help me to get the bracketing correct in the first line of
``Silent Night'', attached below the .sig?, or point me to the righ place
in the manual?
Many Thanks
Alan
--
=
Mats Bengtsson
Signal Processing
Signals, Sensors and Systems
Royal Institute of Technology
SE-100 44  STOCKHOLM
Sweden
Phone: (+46) 8 790 8463 
Fax:   (+46) 8 790 7260
Email: [EMAIL PROTECTED]
WWW: http://www.s3.kth.se/~mabe
=


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Re: TabStaff vs. midi

2003-12-12 Thread Mats Bengtsson
See http://mail.gnu.org/archive/html/lilypond-user/2003-11/msg00074.html

Regarding the Rest_engraver, I leave to experts in tab notation to
judge if a tab can have rests.
  /Mats

Ferenc Wagner wrote:
   Hello,

is it possible to make a TabStaff output midi?  It tried

\score {
\simultaneous {
\context Staff = "voice" \addlyrics \solo \context Lyrics \lyr
\context TabStaff = "guitar" \guitar
}
\paper {
\translator {
\RemoveEmptyStaffContext
minimumVerticalExtent = #'(30 . 3)
}
\translator {
\TabVoiceContext
\consists Rest_engraver
\remove Swallow_performer
\consists Note_performer
}
}
\midi {
}
}
But it didn't help.  Is there a way?  Btw, is there a
fundamental reason for TabVoiceContext not consisting of
Rest_engraver?  I find it useful for orientation.
LilyPond 2.0, 2.1

Thanks,
Feri.
___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user
--
=
Mats Bengtsson
Signal Processing
Signals, Sensors and Systems
Royal Institute of Technology
SE-100 44  STOCKHOLM
Sweden
Phone: (+46) 8 790 8463 
Fax:   (+46) 8 790 7260
Email: [EMAIL PROTECTED]
WWW: http://www.s3.kth.se/~mabe
=


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Re: height of arpeggio

2003-12-12 Thread Mats Bengtsson
The arpeggio is drawn exactly between the upper and lower note
heads of the corresponding chord. There seems to be no property
setting to change that. The only solution I could come up with
was to add an invisible note (which cannot be in the same
<...> chord since the new syntax does not allow for property
settings within a chord):
\property Score.connectArpeggios = ##t
<< \arpeggio
  \new Voice {
\once \property Voice.NoteHead \set #'transparent = ##t
\once \property Voice.Stem \set #'transparent = ##t
a''\arpeggio }
>>
   /Mats

Atte André Jensen wrote:
Hi

Is it possible to adjust (make higher...) the height of the arpeggio 
sign (\arpeggio), and if so, how?

--
=
Mats Bengtsson
Signal Processing
Signals, Sensors and Systems
Royal Institute of Technology
SE-100 44  STOCKHOLM
Sweden
Phone: (+46) 8 790 8463 
Fax:   (+46) 8 790 7260
Email: [EMAIL PROTECTED]
WWW: http://www.s3.kth.se/~mabe
=


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


TabStaff vs. midi

2003-12-12 Thread Ferenc Wagner
   Hello,

is it possible to make a TabStaff output midi?  It tried

\score {
\simultaneous {
\context Staff = "voice" \addlyrics \solo \context Lyrics \lyr
\context TabStaff = "guitar" \guitar
}
\paper {
\translator {
\RemoveEmptyStaffContext
minimumVerticalExtent = #'(30 . 3)
}
\translator {
\TabVoiceContext
\consists Rest_engraver
\remove Swallow_performer
\consists Note_performer
}
}
\midi {
}
}

But it didn't help.  Is there a way?  Btw, is there a
fundamental reason for TabVoiceContext not consisting of
Rest_engraver?  I find it useful for orientation.

LilyPond 2.0, 2.1

Thanks,
Feri.


___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


height of arpeggio

2003-12-12 Thread Atte André Jensen
Hi

Is it possible to adjust (make higher...) the height of the arpeggio 
sign (\arpeggio), and if so, how?

--
peace, love & harmony
Atte
http://www.atte.dk



___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user


Pedalling in ``Bracket Mode''

2003-12-12 Thread Alan Robert Clark
Hi All

I am having difficulty in following the syntax required in pedalling
information.

I have followed the manual's recommendations, but am probably messing up
big time :-(

(I am not familiar with Scheme, just C++, Java, LaTeX, pic etc.)

Can anyone help me to get the bracketing correct in the first line of
``Silent Night'', attached below the .sig?, or point me to the righ place
in the manual?

Many Thanks
Alan

-- 
Alan Robert Clark, Pr Eng Computational Electromagnetics
Associate Professor Wits University
School of Electrical and Information Engineering
Wits; Gauteng  ``Bugs are later known as features''
2050 South Africa Ps 111:10; Ps 37/150
Fax (+27 11)403-1929   [EMAIL PROTECTED](Pref)
Tel (+27 11)717-7223(24hr)  
 **Linux 2.4pl7(RH7.2)---the choice of a GNU generation.**
-- 
\include "a4.ly"
\include "paper26.ly"
\include "english.ly"

\header {
  title = "Silent Night"
  composer = "Traditional"
  tagline = "Typeset by Alan Robert Clark ([EMAIL PROTECTED])  using GNU LilyPond 
\LilyPondVersion." 
}

melody = \notes \relative c'' {
  g4.-2 \sustainDown () a8 g4 |  e2. \sustainUp \sustainDown 
  | g4. \sustainUp\sustainDown () a8 g4 | e2.\sustainUp\sustainDown 
  | d'2-4 \sustainUp\sustainDown d4 | b2. \sustainUp | 
}

text = \lyrics {
  Si -- lent Night! Ho -- ly night! All is calm, 
}

accompaniment = \chords {
  c2. c c c g g
}

\score {
  {
\simultaneous{
  \time 3/4 
  \context ChordNames {
\property ChordNames.chordChanges = ##t
\accompaniment
  }
\addlyrics
  \context Staff {
\property Staff.automaticMelismata = ##t
\property Staff.SustainPedal \override #'pedal-type = #'bracket
\melody
  }
  \context Lyrics \text
}
  }
  \paper { \translator { \EasyNotation } }
  \midi{\tempo 4=120}
}




___
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user