Re: Page Layout Help
Hi Ted, try replacing "bottommaragin" with "bottommargin" :-) Thomas > I have been typesetting some renaissance choir music with beautiful > results, except for the overall page layout. It would be great if the > manual could have some more information about page layout and complete > working examples (i.e., not just a small code snippet that lacks > context). > > > > In the following example, I told \paper what I would like the bottom > margin to be, but it always ignores it and prints almost to the bottom > of the page. > > > > Thanks in advance, > > Ted > > > > Here is the example: > > > > \include "english.ly" > > #(set-global-staff-size 18) > > #(set-default-paper-size "a4") > > > > \paper { > > #(set-paper-size "a4") > >%linewidth = 165 \mm > > raggedbottom = ##t > > topmargin = 2\cm > > bottommaragin = 3\cm > >% aftertitlespace = 48\pt > > > > } > > > > \version "2.4.6" > > > > \header { > > title = "April is in My Mistress' Face" > > composer = "Thomas Morley" > > opus = "1558--1603" > > tagline = "Cantica Nova Edition: 05/18/05" > > } > > > > global = { > >\key g \dorian > >\time 4/4 > > } > > > > soprano = \relative c'' { > > > > > > \set Staff.instrument = "S " > >\global > > \clef treble > > > >d4 c8 bf c4 d bf c a2 r2 d4 d8 d d4 > d ef c d2 a > >bf2 g4( bf) a2 d4 c8 bf c4 a bf c > a2 r4 a4 bf8 a bf c d4 bf( a2) g2 > >r4 bf4 d8 c d e f2 d4 ef4 ~ ef8 d8( > c bf c2) bf2 r4 d4 c d ef2 d r4 d4 > >bf4 d c2 bf2 d2 c2 d2( ~ d4 c bf a > bf1) a4 d d d f1 r4 c c c > >ef2 ef bf4 g bf c d1 ~ d1 b1 r4 d4 > d d > >f1 r4 c c c ef2 ef bf4 g bf c d1 ~ > d b > > > > > > \bar "|." > > > > } > > \addlyrics { > > > > A -- pril is in my mis -- tress' __ face, > > A -- pril is in my mis -- tress' face, my mis -- > tress' __ face, > > A -- pril is in my mis -- tress' face, > > and Ju -- ly in her eyes hath __ place, > > and Ju -- ly in her eyes, her eyes hath __ > place, > > with -- in her bo -- som, with -- in her bo -- > som is > Sep -- tem __ ber, > > but in her heart, but in her heart, her heart a > cold > De -- cem -- ber, > > but in her heart, but in her heart, her heart a > cold > De -- cem -- ber. > > > > } > > > > alto = \relative c'' > >{ > >\set Staff.instrument = "A " > >\global > >\clef treble > > > >bf4 a8 g a4 d, g4 a8( g fs e > fs4) g2 r2 d4 d8 d g4 g g2 fs > >g r2 r2 bf4 a8 g a4 fs g g fs2 r4 > f4 g8 f g a bf4 g( fs2) g > >r4 f bf bf a8 bf( c a) bf4 g > f2. f4 f2 r4 bf a bf2 a4 bf2 f > >g4 f f2 f2 bf a bf( ~ bf4 a g > fs g1) fs R1 r4 a a a > >c2 g g g f4 d g2(~g4 fs8 e > fs2) g4 g g g bf2 bf > >a1 r4 a4 a a c2 g g g f4 d > g2(~g4 fs8 e fs2) g1 > > > > \bar "|." > > } > > > > \addlyrics > > { > >A -- pril is in my mis -- tress' __ > face, > >A -- pril is in my mis -- tress' __ > face, > >A -- pril is in my mis -- tress' > face, > >and Ju -- ly in her eyes hath __ > place, > >and Ju -- ly in her __ eyes, her > eyes hath place, > >with -- in her bo -- som, with -- > in her bo -- som is Sep -- tem __ ber, > >but in her heart, her heart a > cold De -- cem __ ber, > >but in her heart, her heart, but in > her heart, her heart a cold De -- cem __ ber. > > > > } > > > > > > > > > > tenor = \relative c' > >{ > >\set Staff.instrument = "T " > >\clef "treble_8" > >\global >
Re: Stemming for hymnal
The best solution is probably to use a Scheme function similar to the one used in the implementation of \partcombine, that looks at the duration of the notes in the two voices and combines the notes into chords if they have the same duration and into separate voices if the durations differ. Maybe such a solution has already been done by somebody, I recommend to search the mailing list archives. Anyway, if you already have a program that generates the .ly code and that program knows when the note durations are different and when they are the same, then you could get a similar results by simply putting both parts in the same Voice context as long as the durations are the same. If you do that and also force the same stem directions within that Voice context, then you can get the desired layout. For an example, I took the first 5 bars of the upper stave in your example: \version "2.4.0" upperOne = { \time 4/4 \key g \major r2.^\markup "Angel's Story 76.76D, Arthur Henry Mann, 1881 (O Jesus I Have Promised)" b'4 b'4. b'8 a'4 g' g'2 fis'4 d' c''4. c''8 b'4 a' b'2. b'4 \bar "|." } upperTwo = { \key g \major r2. d'4 | d'4. d'8 c'4 \new Voice {\voiceTwo b8 d' } | d'2 d'4 d' | << {} \\ {d' fis'8 fis' }>> g'4 d' d'2. g'4 } \score { \context GrandStaff << \context Staff = upper { \new Voice << \voiceOne \upperOne \upperTwo >> } >> } \layout { \context { \Score \remove "Bar_number_engraver" } } I don't really understand why you used a PianoStaff instead of a GrandStaff. Also, my example shows a better way to remove the bar numbers completely. Of course, an even better way to do it is \score { \context GrandStaff << \context Staff = upper { \time 4/4 \key g \major r2.^\markup "Angel's Story 76.76D, Arthur Henry Mann, 1881 (O Jesus I Have Promised)" 4 | 4. 8 4 <<{g'} \\{b8 d'}>> | 2 4 d' | <<{c''4. c''8 } \\ {d'4 fis'8 fis' } >> 4 2. 4 \bar "|."} >> } which corresponds to what the Scheme function I mentioned at the beginning should produce. Maybe it's easy for your program to do it as well. /Mats [EMAIL PROTECTED] wrote: Still having some unresolved trouble with stems for my public domain hymnal project. I've attached an excerpt to show you what I'm doing. The problem is that, in hymnals, notes from different parts share the same stem (and hence the same stem direction) in most cases, except when the note durations are different or the notes are in unison or only a second apart. The sample below uses stem direction to seperate the parts. This works properly, and makes for a reasonably readable score, except that it isn't what's expected for a hymnal. Any suggestions? I'm producing the lilypond input programmatically and could set the stem direction for individual notes in my software, but my experimenting with that (using \voiceOne and \voiceTwo to set stem direction) hasn't worked because the stems aren't combined properly, so beams and flags are misplaced. Steve --- upperOne = { \voiceOne \time 4/4 \key g \major r2.^\markup "Angel's Story 76.76D, Arthur Henry Mann, 1881 (O Jesus I Have Promised)" b'4 b'4. b'8 a'4 g' g'2 fis'4 d' c''4. c''8 b'4 a' b'2. b'4 d''4. d''8 c''4 b' b'2 c''4 b' a'4. g'8 fis'4 g' a'2. ais'4 b'4. b'8 a'4 g' g'2 fis'4 d' c''4. c''8 b'4 a' b'2. b'4 e''4. d''8 c''4 b' d''2 c''4 e' g'4. fis'8 e'4 fis' g'2. s4 \bar "|." \time 4/4 \key d \major fis'4^\markup "Bradbury 87.87D, William B. Bradbury, 1859 (Savior Like a Shepherd Lead Us)" fis' fis'8 e' fis' g' a'4 ( d'' ) a' ( fis' ) e' fis' g'8 b' a' g' fis'1 fis'4 fis' fis'8 e' fis' g' a'4 ( d'' ) a' ( fis' ) e' fis' g'8 b' a' g' fis'1 a'8 a' b'4 d''2 cis''8 b' a'4 fis'2 fis'8 fis' e'4 b' a' g' fis'2. a'8 a' b'4 d''2 cis''8 b' a'4 d''2 d'8 e' fis'4 a' g' e' d'2. \bar "|." \time 6/4 \key f \major a'2^\markup "Martyn , Simeon B. Marsh, 1834 (??)" a'4 a'2 f'4 g'2 g'4 g'2. a'2 a'4 c''2 bes'4 a'2. g' f'1. a'2 a'4 a'2 f'4 g'2 g'4 g'2. a'2 a'4 c''2 bes'4 a'2. g' f'1. c''2 c''4 c''2 c''4 d''2. d'' c''1. c''2 c''4 c''2 c''4 d''2. d'' c''1. a'2 a'4 a'2 f'4 g'2 g'4 g'2. a'2 a'4 c''2 bes'4 a'2. g' f'1. \bar "|." \time 3/4 \key g \major r2^\markup "New Britain CM, Virginia Harmony, 1831; Harmization: Edwin Othello Excell, 1900 (Amazing Grace)" d'4 g'2 b'8 g' b'2 a'4 g'2 e'4 d'2 d'4 g'2 b'8 g' b'2 a'4 d''2. b'4 d''4. b'8 d'' b' g'2 d'4 e'4. g'8 g' e' d'2 d'4 g'2 b'8 g' b'2 a'4 g'2 ( g' ) s4 \bar "|." \time 3/4 \key ees \major ees'4^\markup "Slane 10.10.10.10, Ancient Irish melody (Be Thou My Vision)" ees' f'8 ees' c'4 bes4. c'8 ees'4 ees' f' g'2. f'4 f' f' f' g' bes' c'' bes' g' bes'2. c''4. d''8 ees'' d'' c''4 bes' g' bes' ees' d' c'2 bes4 ees' g' bes' c''8 bes' g'4 ees'8 g' f'4 ees' ees' ees'2. \bar "|." \time 3/4 \key bes \major r2^\markup "Toplady 7.7.7.7.7.7, Thomas Hastings, 1830 (Rock of Ages)" f'8. g'16 f'4 d' bes'8. g'16 f'2 bes'8 c'' d''4. c''8 bes' a' bes'2 a'8. bes'16 c''4. c''8 a' f' bes'2 a'8. bes'16 c''4. c''8 a' f' b
Re: Lyrics / staffs/ contexts - which way is best for me
I hope the earlier answers have helped you get started. andrew Black wrote: Hi I am fairly new to lilypond. I have RTFM-ed but am rather confused by the number of ways of adding lyrics to a score. My confusion might be caused by not understanding what \new and \context does. Both create contexts, i.e. representations of a voice (Voice context) or stave (Staff context) or choir stave (ChoirStaff context) or ... With \new, you always get a new unique context that hasn't appeared before in the score. With \context, you have the chance to explicitly specify a name of the context. This is useful at least for two reasons: - You can refer to a named Voice context when you use the \lyricsto command to specify which voice a certain line of lyrics should be attached to. - You can refer back to a context that has already been defined earlier, since the context is uniquely defined by its name. For example if you say \version "2.4.0" \relative c'<< \context Staff = topstave { c1 | e | } \context Staff = bottomstave { c1 | c | } \context Staff = topstave { g'4 a b g | c a g2 | } >> then both the first and third line of music will end up on one and the same stave. I think both these aspects are used in the SATB template. If this isn't clear from the manual, we should try to clarify it further. /Mats My basic requirement is - SATB, each one line - piano part It seems to me that I need to build up a template to do this (and by building it up myself I will understand it!) My starting point was http://lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond/Vocal-ensembles.html#Vocal-ensembles but this combines SA and TB which makes it too complex for what I want. Can someone walk me through setting this up Thanks ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.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 lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
FW: MultiMeasureRest font-size
This thread inspires a feature request. In v 2.4.3, simple MultiMeasure rests can only be scaled piecewise. Please implement font-size for MultiMeasureRest so it is effective for simple rests as well as church rests. If this is not possible, at least add length of the vertical end lines and length of the horizontal bar to the handles now available. See: http://lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond-internals/M ultiMeasureRest.html#MultiMeasureRest Thanks. - Bruce -Original Message- From: Ruud van Silfhout [mailto:[EMAIL PROTECTED] Sent: Sunday, May 22, 2005 3:04 PM To: Fairchild Cc: lilypond-user@gnu.org Subject: Re: MultiMeasureRest font-size Bruce, AFAICT from the code there is no such property. You could send in a feature request :-) Ruud Fairchild wrote: >Ruud - > >Thanks for the pointer. > >It seems that font-size for simple MultiMeasureRest has at least three >components. Horizontal bar thickness is controlled with \override >MultiMeasureRest #'thick-thickness and thickness of vertical bars at >ends with \override MultiMeasureRest #'hair-thickness. Still haven't >found the third wanted component: length of vertical end bars. > > - Bruce > >-Original Message- >From: Ruud van Silfhout [mailto:[EMAIL PROTECTED] >Sent: Sunday, May 22, 2005 7:44 AM >To: Fairchild >Cc: lilypond-user@gnu.org >Subject: Re: MultiMeasureRest font-size > > >Bruce, > >Apart from a MultiMeasureRest object, also a MultiMeasureRestNumber >object and a MultiMeasureRestText object exists. >You can find this information in the program reference >http://lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond-internals/ Multi_005fmeasure_005frest_005fengraver.html#Multi_005fmeasure_005frest_005f e >ngraver >when you change the line >\override MultiMeasureRest #'font-size = #6 >into >\override MultiMeasureRestNumber #'font-size = #6 >the number above is scaled accordingly. > >Ruud. > >Fairchild wrote: > > > >>What's the clue for changing font size of simple multimeasure rests? >> >>\override MultiMeasureRest #'font-size = #6 >> >>controls church rests, but doesn't effect the simple style in the >>attached example, which expands the snippet in 8.2.3 of the user >>manual. >> >> - Bruce >> >> >>-- >>- >>- >> >>___ >>lilypond-user mailing list >>lilypond-user@gnu.org >>http://lists.gnu.org/mailman/listinfo/lilypond-user >> >> >> >> > > > > > > > > ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Scheme incompatibility
Title: Scheme incompatibility This code works: % \version "2.4.3" size = #3 \score {{\relative c'' { \override NoteHead #'font-size = \size c }}} % Change the number to size = #3. and it doesn't work. It seems Scheme code distinguishes integers from real numbers in a way that is incompatible with LilyPond. It is necessary to convert "inexact" values. E.g.: size = #( inexact->exact 3. ) which is acceptable. That's a pain. Should I: A. Further my education, B. Live with it, C. Report it as a bug, D. Suggest a documentation addition for Appendix B of the User Manual, and/or E. Submit a feature request for compatibility. Advice? Comments? - Bruce ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Scheme incompatibility
What's weird is that fractional numbers are accepted if you specify them directly, for example \override NoteHead #'font-size = #3.5 /Mats Fairchild wrote: This code works: % \version "2.4.3" size = #3 \score {{\relative c'' { \override NoteHead #'font-size = \size c }}} % Change the number to size = #3. and it doesn't work. It seems Scheme code distinguishes integers from real numbers in a way that is incompatible with LilyPond. It is necessary to convert "inexact" values. E.g.: size = #( inexact->exact 3. ) which is acceptable. That's a pain. Should I: A. Further my education, B. Live with it, C. Report it as a bug, D. Suggest a documentation addition for Appendix B of the User Manual, and/or E. Submit a feature request for compatibility. Advice? Comments? - Bruce ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.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 lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: FW: MultiMeasureRest font-size
Can you motivate a situation where it is interesting to change that size. The (vertical) length of the end lines is now determined as twice the separation between two staff lines, according to normal typesetting practice. If you change the size of the stave itself, this length should automatically be adjusted correspondingly, so there's no reason to use the font-size to adjust to such a situation (in contrast to ordinary rests or note heads). Maybe it could be useful for cue notes, but I cannot recall how it's done in printed scores (don't even know if I have ever seen a "church rest" in a cue). /Mats Fairchild wrote: This thread inspires a feature request. In v 2.4.3, simple MultiMeasure rests can only be scaled piecewise. Please implement font-size for MultiMeasureRest so it is effective for simple rests as well as church rests. If this is not possible, at least add length of the vertical end lines and length of the horizontal bar to the handles now available. See: http://lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond-internals/M ultiMeasureRest.html#MultiMeasureRest Thanks. - Bruce -Original Message- From: Ruud van Silfhout [mailto:[EMAIL PROTECTED] Sent: Sunday, May 22, 2005 3:04 PM To: Fairchild Cc: lilypond-user@gnu.org Subject: Re: MultiMeasureRest font-size Bruce, AFAICT from the code there is no such property. You could send in a feature request :-) Ruud Fairchild wrote: Ruud - Thanks for the pointer. It seems that font-size for simple MultiMeasureRest has at least three components. Horizontal bar thickness is controlled with \override MultiMeasureRest #'thick-thickness and thickness of vertical bars at ends with \override MultiMeasureRest #'hair-thickness. Still haven't found the third wanted component: length of vertical end bars. - Bruce -Original Message- From: Ruud van Silfhout [mailto:[EMAIL PROTECTED] Sent: Sunday, May 22, 2005 7:44 AM To: Fairchild Cc: lilypond-user@gnu.org Subject: Re: MultiMeasureRest font-size Bruce, Apart from a MultiMeasureRest object, also a MultiMeasureRestNumber object and a MultiMeasureRestText object exists. You can find this information in the program reference http://lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond-internals/ Multi_005fmeasure_005frest_005fengraver.html#Multi_005fmeasure_005frest_005f e ngraver when you change the line \override MultiMeasureRest #'font-size = #6 into \override MultiMeasureRestNumber #'font-size = #6 the number above is scaled accordingly. Ruud. Fairchild wrote: What's the clue for changing font size of simple multimeasure rests? \override MultiMeasureRest #'font-size = #6 controls church rests, but doesn't effect the simple style in the attached example, which expands the snippet in 8.2.3 of the user manual. - Bruce -- - - ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.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 lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RE: FW: MultiMeasureRest font-size
Mats - No substantive argument. Certainly not a high priority thing. Just seems nice for consistency and completeness. - Bruce -Original Message- From: Mats Bengtsson [mailto:[EMAIL PROTECTED] Sent: Monday, May 23, 2005 11:30 AM To: Fairchild Cc: lilypond-devel@gnu.org; lilypond-user@gnu.org Subject: Re: FW: MultiMeasureRest font-size Can you motivate a situation where it is interesting to change that size. The (vertical) length of the end lines is now determined as twice the separation between two staff lines, according to normal typesetting practice. If you change the size of the stave itself, this length should automatically be adjusted correspondingly, so there's no reason to use the font-size to adjust to such a situation (in contrast to ordinary rests or note heads). Maybe it could be useful for cue notes, but I cannot recall how it's done in printed scores (don't even know if I have ever seen a "church rest" in a cue). /Mats Fairchild wrote: > This thread inspires a feature request. > > In v 2.4.3, simple MultiMeasure rests can only be scaled piecewise. > Please implement font-size for MultiMeasureRest so it is effective for > simple rests as well as church rests. > > If this is not possible, at least add length of the vertical end lines > and length of the horizontal bar to the handles now available. > > See: > http://lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond-inter > nals/M > ultiMeasureRest.html#MultiMeasureRest > > Thanks. > > - Bruce > > -Original Message- > From: Ruud van Silfhout [mailto:[EMAIL PROTECTED] > Sent: Sunday, May 22, 2005 3:04 PM > To: Fairchild > Cc: lilypond-user@gnu.org > Subject: Re: MultiMeasureRest font-size > > > Bruce, > > AFAICT from the code there is no such property. You could send in a > feature request :-) > > Ruud > > Fairchild wrote: > > >>Ruud - >> >>Thanks for the pointer. >> >>It seems that font-size for simple MultiMeasureRest has at least three >>components. Horizontal bar thickness is controlled with \override >>MultiMeasureRest #'thick-thickness and thickness of vertical bars at >>ends with \override MultiMeasureRest #'hair-thickness. Still haven't >>found the third wanted component: length of vertical end bars. >> >> - Bruce >> >>-Original Message- >>From: Ruud van Silfhout [mailto:[EMAIL PROTECTED] >>Sent: Sunday, May 22, 2005 7:44 AM >>To: Fairchild >>Cc: lilypond-user@gnu.org >>Subject: Re: MultiMeasureRest font-size >> >> >>Bruce, >> >>Apart from a MultiMeasureRest object, also a MultiMeasureRestNumber >>object and a MultiMeasureRestText object exists. You can find this >>information in the program reference >>http://lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond-inter >>nals/ > > Multi_005fmeasure_005frest_005fengraver.html#Multi_005fmeasure_005fres > t_005f > e > >>ngraver >>when you change the line >> \override MultiMeasureRest #'font-size = #6 >>into >> \override MultiMeasureRestNumber #'font-size = #6 >>the number above is scaled accordingly. >> >>Ruud. >> >>Fairchild wrote: >> >> >> >> >>>What's the clue for changing font size of simple multimeasure rests? >>> >>>\override MultiMeasureRest #'font-size = #6 >>> >>>controls church rests, but doesn't effect the simple style in the >>>attached example, which expands the snippet in 8.2.3 of the user >>>manual. >>> >>> - Bruce >>> >>> >>>- >>>- >>>- >>>- >>> >>>___ >>>lilypond-user mailing list >>>lilypond-user@gnu.org >>>http://lists.gnu.org/mailman/listinfo/lilypond-user >>> >>> >>> >>> >> >> >> >> >> >> >> >> > > > > > > > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > http://lists.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 lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
slurDotted broken in 2.5.25 (was: \tieDotted problem under Lily 2.4.2)
On 20-May-05, at 10:15 PM, Warren Stickney wrote: Using Lily 2.4.2 with cygwin it appears that \tieDotted is broken. \slurDotted is working OK however and I've used this in it's place to get my pdf. I've updated \tieDotted so that it has the same form as \slurDotted, but \slurDotted is also broken in 2.5.25. I've filed a bug report; thanks! % \*Dotted broken in 2.5.25+ (cvs), OSX. { \tieDotted c''4 ~ c''4 \tieSolid c''4 ~ c''4 \slurDotted c''4 ~ c''4 } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: slurDotted broken in 2.5.25
According to http://lilypond.org/doc/v2.5/input/regression/out-www/collated-files.html \slurDotted is not broken. \slurDotted c''4 ~ c''4 That's not a slur, but a tie. Didn't you mean c''4( c''4)? Bert ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: slurDotted broken in 2.5.25
On 23-May-05, at 12:22 PM, Bertalan Fodor wrote: According to http://lilypond.org/doc/v2.5/input/regression/out-www/collated- files.html \slurDotted is not broken. \slurDotted c''4 ~ c''4 That's not a slur, but a tie. Didn't you mean c''4( c''4)? Argh. That would explain it. OK, so it's just tieDotted. I took slurDotted from ly/property.ly ; I made tieDotted match it. % \tieDotted doesn't work slurDotted = { \override Slur #'dash-period = #0.75 \override Slur #'dash-fraction = #0.1 } tieDotted = { \override Tie #'dash-period = #0.75 \override Tie #'dash-fraction = #0.1 } \relative c''{ \slurDotted c4( c) \tieDotted c4 ~ c } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Cygwin 2.4.2 Download Incomplete
I get a message "Download Incomplete" when I try to download the version 2.4.2 off of Bertalan's site. I know there are newer versions available, but I want to go back to try something that I thought I had working when I used 2.4.2 that I can't seem to get to work now. I do have an old version of 2.4.2 stored in my download folder, but the setup.ini file can't seem to find that one. Also, will the 2.5 version be released for Cygwin any time soon? That would really help a lot. Rob -- ___ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Scheme incompatibility
Fairchild wrote: It seems Scheme code distinguishes integers from real numbers in a way that is incompatible with LilyPond. It is necessary to convert "inexact" values. E.g.: size = #( inexact->exact 3. ) which is acceptable. That's a pain. Should I: A. Further my education, B. Live with it, C. Report it as a bug, D. Suggest a documentation addition for Appendix B of the User Manual, and/or E. Submit a feature request for compatibility. I fixed this. Some of the related syntax has a lot of historical cruft, this being one of it. I've removed a bit of it, fixing this problem. -- Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: BarLine spacing
Yes I have a special purpose for it. I write a lot of material for my drums lessons (it's a reason I switch to Linux and Lilypond). And for child it's better to understand rhythm if each bar is evenly written. So each bar length (distance) means same beats and subdivisions inside. It's very visual. It' just for an educational contest. So I ask again : how can I do this... Pascal www.percunivers.com -- Message: 1 Date: Sun, 22 May 2005 19:15:38 +0200 From: pascal lawrynowicz <[EMAIL PROTECTED]> Subject: BarLine spacing To: lilypond-user Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Hi, I just need help to get bars evenly spaced. I want to keep the same distance between each barlines... Lilypond 2.4.2 Mandrake 10.1 thanks, -- Message: 2 Date: Sun, 22 May 2005 12:02:56 -0700 From: David Rogers <[EMAIL PROTECTED]> Subject: Re: BarLine spacing To: Lilypond-User Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=US-ASCII pascal lawrynowicz wrote: I just need help to get bars evenly spaced. I want to keep the same distance between each barlines... Unless you have a very special purpose, don't try to do this, because it looks bad. It's the same as forcing every word in your text to be one cm long. David ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyrics / staffs/ contexts - which way is best for me
Thanks Ruud for a useful template. And thanks Mats for giving me some insight into contexts. Taken together I am beginning to piece the concepts together, Ruud van Silfhout wrote: rightHandMusic = \relative c' { c d e f } leftHandMusic = \relative c { e f g a } \score { \context GrandStaff << \context ChoirStaff << \context Voice = sopranoVoice { \sopranoMusic } >\context Lyrics = sopranoLyrics \lyricsto sopranoVoice > {\sopranoLyrics } . etc >> I would like to check my understanding of how it is put together. The score is made out of a GrandStaff, that is made out of ChoirStaff and PianoStaff. The ChoirStaff is made from sopranoVoice, then sopranoLyrics etc etc. There is a "link" indicating that the sop lyrics belong to the sop line using \lyricsto Going back to the SATB example (2 stave) \context ChoirStaff << \context Lyrics = sopranos { s1 } \context Staff = women << \context Voice = sopranos { \voiceOne << \global \sopMusic >> } \context Voice = altos { \voiceTwo << \global \altoMusic >> } >> \context Lyrics = altos { s1 } etc \context Lyrics = sopranos \lyricsto sopranos \sopWords This says you ahve some lyrics, a Staff (with 2 voices) some more Lyrics. Then you jump back into the "Lyrics = sopranos" and say what the words actually are, and that it links to the soprano. One of the things that confused me about this is that "sopranos" is both a name of a Lyric context and a Voice context. Presumably each has its own name space. Final questions - what is the s1 in "\context Lyrics = sopranos { s1 }". My assumption is that is is "skip semibreve". Why do you need to tell the lyrics how long the notes are - doesn't it get the lengths from corresponding music? ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user