Re: lyric spacing : "why not follow instructions in manual"
|Try to use LyricSpace Bert| ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: line breaks
I hope you know about Sect. "Automatic Note Splitting" which describes one method to avoid having to think about these problems (or at least to assist in finding exactly where the problem is, if you have entered the wrong rhythm by mistake). /Mats Graham Percival wrote: On 15-Mar-06, at 2:29 PM, Thies Albrecht wrote: The (fragment of an) example below gives two bars of music, which will be displayed correctly by Lilypond. As there is a half on beat #4 in measure #1, which lasts 'til beat #1, measure #2, the next 'c' will be (correctly) set on beat #2, measure #2. There IS a bar line between these two measures, ... but I wasn't able to make Lilypond to put a line break there... and that's my problem. So my suggestion would be to put something like "only at bar lines WHEN THERE IS A COMPLETE MEASURE PRECEEDING..." Ah, ok. IMO, there isn't a "real" bar line there... but that's just me being needlessly pedantic. It could certainly confuse other people. Added to the manual, thanks. - Graham ___ 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: bars trouble
Please read the section on "System Start Delimiters" in the manual. /Mats jango wrote: i have the problems with \bar "|" i need a certain bar to run across the stave, like on the picture: http://img220.imageshack.us/img220/1330/tem13ct.jpg , but i have something like that instead: http://img220.imageshack.us/img220/1330/tem13ct.jpg thanks! bassMusic = \relative c' { %MUSIC \phrasingSlurDown 2 2 g'4\( f4 2\) 4 4 f'2\( g2\) d2\( g4 f4\) 2 4 f2\( g2\) d2\( g4 f4\) 2\( 2\) 2 2 \relative c' 1\( d1\) g'4 g4 g4 g4 f4 2\( f'2\) g4 f4 b,4\( c4 d2\) d2 g4 g4 f4 2\( f'2\) b,4\( c4 d2\) d2 \relative c' 1 } sopWords = \lyricmode { } altoWords =\lyricmode { А -- минь. Веч _ -- _ -- на -- я па -- _ -- мять, _ _ веч -- на -- я па _ -- мять, _ _ веч -- на -- я _ па _ -- мять. Ду -- ши их во бла -- гих, _ во дво -- ря _ -- _ -- _ ся, и па -- мять их, _ в_род _ -- и род. } tenorWords = \lyricmode { } bassWords = \lyricmode { } \score { \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 } \context Lyrics = tenors { s1 } \context Staff = men << \clef bass \context Voice = tenors { \voiceOne <<\global \tenorMusic >> } \context Voice = basses { \voiceTwo <<\global \bassMusic >> } >> \context Lyrics = basses { s1 } \context Lyrics = sopranos \lyricsto sopranos \sopWords \context Lyrics = altos \lyricsto altos \altoWords \context Lyrics = tenors \lyricsto tenors \tenorWords \context Lyrics = basses \lyricsto basses \bassWords >> \layout { \context { % a little smaller so lyrics % can be closer to the staff \Staff minimumVerticalExtent = #'(-3 . 3) } } } -- View this message in context: http://www.nabble.com/bars-trouble-t1288920.html#a3429082 Sent from the Gnu - Lilypond - User forum at Nabble.com. ___ 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: Guitar notation
Am 15. März 2006, 23:15 Uhr (+0100) schrieb Jannik Jeppesen: > Hi... > I added the code, and it helped. But can I somehow change the space between > the diagrams by using the code ragged-right = ##t? No, you can't use ragged-right for that purpose. You have to insert some padding between the diagrams to prevent the ragged-right directive from pushing them too close together. I don't know off hand how to do that in your case, but someone else on the list should be able to help. -- Orm ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: unmetered music question
Mats Bengtsson-4 wrote: > > "the |\revert| command for a context undoes an |\override| command" > so, simply do > \revert Staff.TimeSignature #'print-function > where you want to make the time signature visible again. > It works. Thanks !!! Just, I need to put it in all staves. If I understand Lilypond correctly, TimeSignature belongs to the Staff context, so I need to revert its print-function in all staves, I can't do it for a Staff group. Right ? -- View this message in context: http://www.nabble.com/unmetered-music-question-t271448.html#a3431925 Sent from the Gnu - Lilypond - User forum at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Guitar notation
Popular question today! Bertalan Fodor just answered the same question in another thread. Look at the example called "lyric-hyphen-retain.ly" in the Regression Tests document. /Mats Jannik Jeppesen wrote: Hi... I added the code, and it helped. But can I somehow change the space between the diagrams by using the code ragged-right = ##t? So you say that it is impollible to have 2 diagrams in one line, with only one cm space between And in the next line have four diagrams with also one cm space between? Thats what I am looking for... Very sad, if it is not possible... Try putting this somewhere into your layout definition: \layout { ragged-right = ##t \context { ... -- Orm ___ 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: lyric spacing : "why not follow instructions in manual"
I suppose you need the |minimum-distance property. Bert |Geoff Horton wrote: On 3/16/06, Bertalan Fodor <[EMAIL PROTECTED]> wrote: |Try to use LyricSpace Bert| wordsOne = \lyricmode { \override LyricSpace #'padding = #4 Long long longer longer longest longest longest longest Long long longer longer longest longest longest longest } produces unchanged output. Geoff ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lyric spacing : "why not follow instructions in manual"
Yes, look at the example called "lyric-hyphen-retain.ly" in the Regression tests document. /Mats Bertalan Fodor wrote: I suppose you need the |minimum-distance property. Bert |Geoff Horton wrote: On 3/16/06, Bertalan Fodor <[EMAIL PROTECTED]> wrote: |Try to use LyricSpace Bert| wordsOne = \lyricmode { \override LyricSpace #'padding = #4 Long long longer longer longest longest longest longest Long long longer longer longest longest longest longest } produces unchanged output. Geoff ___ 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: lyric spacing : "why not follow instructions in manual"
On 3/16/06, Mats Bengtsson <[EMAIL PROTECTED]> wrote: > Yes, look at the example called "lyric-hyphen-retain.ly" in the > Regression tests document. Thank you! This does work: \layout { \context { \Lyrics \override LyricSpace #'minimum-distance = #0.6 } } Might I suggest using this (or a parallel method) in the manual rather than the global padding option? I'm also concerned that 0 is the default value for this, as seems to be the case. It seems to me to place an unnecessary obstacle between a relative newbie and a good-looking score. Is there some reason why the default value shouldn't be set higher? Geoff ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Change Chord Name Font Size
How do you change the default font size of chord names? I have tried the following but it didn't work: \chords { \set fontSize = #-2 e2.:m e:m e:m b:7 b:7 b:7 b:7 e:m g d } \version "2.6.5 Thank you. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lyric spacing : "why not follow instructions in manual"
Geoff Horton wrote: On 3/16/06, Mats Bengtsson <[EMAIL PROTECTED]> wrote: Yes, look at the example called "lyric-hyphen-retain.ly" in the Regression tests document. Thank you! This does work: \layout { \context { \Lyrics \override LyricSpace #'minimum-distance = #0.6 } } Might I suggest using this (or a parallel method) in the manual rather than the global padding option? I'm also concerned that 0 is the default value for this, as seems to be the case. It seems to me to place an unnecessary obstacle between a relative newbie and a good-looking score. Is there some reason why the default value shouldn't be set higher? The default value is 0.3, see the link to "LyricSpace" at the bottom of the section on "Entering Lyrics". /Mats ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Change Chord Name Font Size
There are old threads dealing with this. I read that the simple \set fontSize is said not to be working, but in this post : http://lists.gnu.org/archive/html/lilypond-user/2004-11/msg00117.html The following solution is suggested : \context ChordNames { \property ChordNames.chordChanges = ##t \property ChordNames . ChordName \override #'font-relative-size = #+3 Though I didn't manage to make it work. Moreover he says it does not work on the alterations... Kamal wrote: How do you change the default font size of chord names? I have tried the following but it didn't work: \chords { \set fontSize = #-2 e2.:m e:m e:m b:7 b:7 b:7 b:7 e:m g d } \version "2.6.5 Thank you. ___ 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
Re: lyric spacing : "why not follow instructions in manual"
> The default value is 0.3, see the link to "LyricSpace" at the bottom of the > section on "Entering Lyrics". This is correct, but is it possible to revise the program reference to make it clear that this property now affects lyric spacing ("Minimum distance between rest and notes or beam" doesn't say anything at all about words), and that the padding setting doesn't? I think that's the source of my confusion on this point. Geoff ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Change Chord Name Font Size
Whenever you find an answer in an old email, find out what LilyPond version it was written for. Then, make a temporary .ly file containing \version "2.0.0" % or whatever version the answer applied to and the lines of code. Then, run convert-ly -e temp.ly and see what the code should look like with your current version of LilyPond. The property font-relative-size changed name around version 2.1.1. /Mats Thibaut Chevalier wrote: There are old threads dealing with this. I read that the simple \set fontSize is said not to be working, but in this post : http://lists.gnu.org/archive/html/lilypond-user/2004-11/msg00117.html The following solution is suggested : \context ChordNames { \property ChordNames.chordChanges = ##t \property ChordNames . ChordName \override #'font-relative-size = #+3 Though I didn't manage to make it work. Moreover he says it does not work on the alterations... Kamal wrote: How do you change the default font size of chord names? I have tried the following but it didn't work: \chords { \set fontSize = #-2 e2.:m e:m e:m b:7 b:7 b:7 b:7 e:m g d } \version "2.6.5 Thank you. ___ 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
My tips page
I've been typesetting a number of hymns, and in the process I've come across (and occasionally at least somewhat invented) some techniques that are helpful in getting the results to look like I want. Some of these might be genuine FAQs, but since I concentrate on choral music, I know there are a lot more FAQs whose answer I don't have. At any rate, for whatever help they might be to others (and for my own reference), I've put them onto a Web page, accessible here: http://www.geoffhorton.com/lilypond.html Geoff ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Hairpin with circleRe: (no subject)
Please specify a Subject line on your emails. As far as I know, it's not directly supported, but a hack like the following might be useful (it is of course possible to define some macros to make it more convenient to use): \version "2.7.32" % Define a macro that prints a circle and handles it as a dynamic % indication, when it comes to vertical alignment: circle = #(make-dynamic-script (markup #:musicglyph "scripts.flageolet")) \relative c'{ c \> d e % Move the circle to the left: \once \override DynamicText #'extra-offset = #'(-1.5 . 0) f \circle \! } \layout{ragged-right = ##t } /Mats Arno Waschk wrote: dear list, for a contemporary music score i need hairpin having a circles around their tip, indicating cresc./descresc. from/into silence. what is the easiest way to enter these into the score? or does this need to be implemented yet? i did not find that mentioned in the docs. thanks, arno -- = 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: My tips page
> Why not publish them in the LilyPond Snippet Repository? > See lilypond.org -> Documentation I may add them, but I do a lot of discussion that I don't think fits very neatly into the format there. Geoff ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: (no subject)
On 3/16/06, Arno Waschk <[EMAIL PROTECTED]> wrote: > dear list, > > for a contemporary music score i need hairpin having a circles around > their tip, indicating cresc./descresc. from/into silence. > > what is the easiest way to enter these into the score? or does this need > to be implemented yet? i did not find that mentioned in the docs. I'm interested in this kind of 'al niente' / 'de niente' thing, too, but haven't had a chance to figure out the right settings yet. If it turns out to be difficult to do currently, maybe we could sponsor together once the 2.9 dev cycle starts. -- Trevor Bača [EMAIL PROTECTED] ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lyric spacing : "why not follow instructions in manual"
This solution is perfect. \layout { \context { \Lyrics \override LyricSpace #'minimum-distance = #0.6 } } Thanks to all involved. I agree with Geoff that the default #.3 spacing is near invisible. Generally speaking, the "LyricSpace" solution makes far more sense than the one in the manual. If the default minimum lyric spacing doesn't get increased, then I would think that the "LyricSpace" solution should at all events be included in the next manual. Geoff Horton's page for choral hymnody lilypond tricks is also very thoughtful and will be helpful to many. Fr. P - Original Message - From: "Geoff Horton" <[EMAIL PROTECTED]> To: "Mats Bengtsson" <[EMAIL PROTECTED]> Cc: "Bertalan Fodor" <[EMAIL PROTECTED]>; "Father Panteleimon" <[EMAIL PROTECTED]>; Sent: Thursday, March 16, 2006 10:12 AM Subject: Re: lyric spacing : "why not follow instructions in manual" The default value is 0.3, see the link to "LyricSpace" at the bottom of the section on "Entering Lyrics". I'm surprised a 0.3 spacing isn't more visible, but I'll shut up (at least on this point) and go away (at least on this point). Thanks again for helping me through this. Geoff \version "2.7.38" \score{ \relative c'' { \set Score.timing = ##f a a a a a a a a a a a a a a a a a } \addlyrics { These words are not real long and yet they do not have much space be -- tween them } \layout { ragged-right = ##t } } \score{ \relative c'' { \set Score.timing = ##f a a a a a a a a a a a a a a a a } \addlyrics { These words are not real long but now they have plen -- ty space be -- tween them } \layout { ragged-right = ##t \context { \Lyrics \override LyricSpace #'minimum-distance = #.8 } } }___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: My tips page
On 16-Mar-06, at 7:57 AM, Geoff Horton wrote: I've been typesetting a number of hymns, and in the process I've come across (and occasionally at least somewhat invented) some techniques that are helpful in getting the results to look like I want. Some of these might be genuine FAQs, but since I concentrate on choral music, I know there are a lot more FAQs whose answer I don't have. A few comments: LaTeX margins for lilypond-book: Packages work just fine. This is what I use for all my lilypond-book scores \documentclass[12pt,letterpaper]{book} \usepackage[lmargin=15mm,rmargin=15mm,tmargin=10mm,bmargin=5mm,nofoot,no head]{geometry} Make sure you run the "texsetup" or "texconfig" and set the dvips paper size to "letterpaper". For some reason it defaults to A4 -- even when you specify "letterpaper" in your .latex (or .lytex) file. :( I don't have to read through the rest in detail now, but many of these could be added to the manual. If somebody has some time, they could tell me exactly what to add where, and it could be done before this weekend. Alternately, it could wait until I have time (say, mid-April). :) Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: My tips page
> Make sure you run the "texsetup" or "texconfig" and set the dvips paper > size to "letterpaper". For some reason it defaults to A4 -- even when > you specify "letterpaper" in your .latex (or .lytex) file. :( I'll have to play with this more, I guess. I was pulling my hair out (figuratively) a few months ago trying to get margins to work and couldn't. > I don't have to read through the rest in detail now, but many of these > could be added to the manual. If somebody has some time, they could > tell me exactly what to add where, and it could be done before this > weekend. Alternately, it could wait until I have time (say, > mid-April). :) What's the level at which something becomes too obscure to be manual-worthy? (A serious question--I could make some suggestions, but I don't have a good handle on the criteria, except to strongly urge including my lyric-spacing tip in place of the one that's currently there.) Geoff ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
al niente / de niente - was Re: (no subject)
On Thu, 16 Mar 2006 09:29:43 -0800, Trevor Bača"" <[EMAIL PROTECTED]> wrote: On 3/16/06, Arno Waschk <[EMAIL PROTECTED]> wrote: dear list, for a contemporary music score i need hairpin having a circles around their tip, indicating cresc./descresc. from/into silence. what is the easiest way to enter these into the score? or does this need to be implemented yet? i did not find that mentioned in the docs. I'm interested in this kind of 'al niente' / 'de niente' thing, too, but haven't had a chance to figure out the right settings yet. If it turns out to be difficult to do currently, maybe we could sponsor together once the 2.9 dev cycle starts. Another way of notating this, which I prefer, but also I think needs to be implemented, is to follow the decresc. (or precede the cresc.) with a bold/italic "n" or "n.", for niente. At least one music font/notation program, I forget which, includes for this purpose a letter "n" in the same style as mrsfp for dynamics. So perhaps the ideal way to implement this latter kind of niente notation (the hairpin circle tip being the other kind) would be to create a new dynamic mark, called "n", and syntax analogous to the other dynamics, thus: c2~\> c~ c r\n ...would do a hairpin decresc. to niente, with the "n" marked under the rest (and, like any other dynamic mark, signalling an end of the hairpin). Perhaps, then, there could be a setting which would decide whether that syntax prints a dynamic letter "n" on the one hand, or modifies the hairpin with a circle at the tip, on the other hand. Then one could switch globally between the two methods of notating niente without rewriting each instance. The syntax for a cresc. from silence would have to be a little less elegant, though maybe simply: c2~\n\< c~ c\! r And for consistency, the first example could be modified to: c2~\> c~ c r\!\n ...explicitly ending the descrescendo. I don't know whether this sort of syntax is practical; it's just the first thing that comes to mind. Maybe more practical is 1) a setting to switch on/off circles at the point of a hairpin, for the first method of notation, and 2) a new dynamic letter, "n" (and command "\n"), for the second method. As an alternative to the second method -- and a perhaps more conventional one, recommended by Kurt Stone -- niente can be notated not with the dynamic letter "n" but with the italic "n." (this time with a period). This should be possible to do now, but I can't figure out how to switch off the boldface: n = #(make-dynamic-script (markup #:text #:italic "n." ) ) % This makes the text bold-italic. n = #(make-dynamic-script (markup #:text "n." ) ) % In fact, even this makes it bold-italic, as if that's the default text font style. Why? And how to switch it off? (I'm using make-dynamic-script, rather than a regular \markup command, because the "n." needs to be aligned with the hairpin.) Thanks in advance for any feedback on the "niente" implementation/syntax (I too might be willing to co-sponsor it) and/or on this latter problem of bold-italic text. Marcus (I'm sending this message to lilypond-user@gnu.org and lilypond-devel@gnu.org; reply as appropriate.) ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: al niente / de niente - was Re: (no subject)
On 3/16/06, Marcus Macauley <[EMAIL PROTECTED]> wrote: > On Thu, 16 Mar 2006 09:29:43 -0800, Trevor Bača"" <[EMAIL PROTECTED]> > wrote: > > > On 3/16/06, Arno Waschk <[EMAIL PROTECTED]> wrote: > >> dear list, > >> > >> for a contemporary music score i need hairpin having a circles around > >> their tip, indicating cresc./descresc. from/into silence. > >> > >> what is the easiest way to enter these into the score? or does this need > >> to be implemented yet? i did not find that mentioned in the docs. > > > > I'm interested in this kind of 'al niente' / 'de niente' thing, too, > > but haven't had a chance to figure out the right settings yet. > > > > If it turns out to be difficult to do currently, maybe we could > > sponsor together once the 2.9 dev cycle starts. > > Another way of notating this, which I prefer, but also I think needs to be > implemented, is to follow the decresc. (or precede the cresc.) with a > bold/italic "n" or "n.", for niente. Does #(make-dynamic-script "n.") not help? (As in the examples in 8.1.8?) > At least one music font/notation program, I forget which, includes for > this purpose a letter "n" in the same style as mrsfp for dynamics. So > perhaps the ideal way to implement this latter kind of niente notation > (the hairpin circle tip being the other kind) would be to create a new > dynamic mark, called "n", and syntax analogous to the other dynamics, thus: > > c2~\> c~ c r\n > > ...would do a hairpin decresc. to niente, with the "n" marked under the > rest (and, like any other dynamic mark, signalling an end of the hairpin). > > Perhaps, then, there could be a setting which would decide whether that > syntax prints a dynamic letter "n" on the one hand, or modifies the > hairpin with a circle at the tip, on the other hand. > > Then one could switch globally between the two methods of notating niente > without rewriting each instance. > > The syntax for a cresc. from silence would have to be a little less > elegant, though maybe simply: > > c2~\n\< c~ c\! r > > And for consistency, the first example could be modified to: > > c2~\> c~ c r\!\n > > ...explicitly ending the descrescendo. > > I don't know whether this sort of syntax is practical; it's just the first > thing that comes to mind. > > Maybe more practical is 1) a setting to switch on/off circles at the point > of a hairpin, for the first method of notation, and 2) a new dynamic > letter, "n" (and command "\n"), for the second method. > > As an alternative to the second method -- and a perhaps more conventional > one, recommended by Kurt Stone -- niente can be notated not with the > dynamic letter "n" but with the italic "n." (this time with a period). I've also used a dynamic-font "s" for this purpose (abbr. "silence") in Finale, but eventually backed away from the notation because it just seemed too English-centered and too similar to "s" for "subito" in other contexts. > This should be possible to do now, but I can't figure out how to switch > off the boldface: > > n = #(make-dynamic-script (markup #:text #:italic "n." ) ) % This makes > the text bold-italic. > > n = #(make-dynamic-script (markup #:text "n." ) ) % In fact, even this > makes it bold-italic, as if that's the default text font style. Why? And > how to switch it off? > > (I'm using make-dynamic-script, rather than a regular \markup command, > because the "n." needs to be aligned with the hairpin.) > > Thanks in advance for any feedback on the "niente" implementation/syntax > (I too might be willing to co-sponsor it) and/or on this latter problem of > bold-italic text. > > Marcus -- Trevor Bača [EMAIL PROTECTED] ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: al niente / de niente - was Re: (no subject)
(in Italian it is not "de niente" but "dal niente") Best -a- On 16 Mar 2006, at 23:27, Trevor Bača wrote: On 3/16/06, Marcus Macauley <[EMAIL PROTECTED]> wrote: On Thu, 16 Mar 2006 09:29:43 -0800, Trevor Bača"" <[EMAIL PROTECTED]> wrote: On 3/16/06, Arno Waschk <[EMAIL PROTECTED]> wrote: dear list, for a contemporary music score i need hairpin having a circles around their tip, indicating cresc./descresc. from/into silence. what is the easiest way to enter these into the score? or does this need to be implemented yet? i did not find that mentioned in the docs. I'm interested in this kind of 'al niente' / 'de niente' thing, too, but haven't had a chance to figure out the right settings yet. If it turns out to be difficult to do currently, maybe we could sponsor together once the 2.9 dev cycle starts. Another way of notating this, which I prefer, but also I think needs to be implemented, is to follow the decresc. (or precede the cresc.) with a bold/italic "n" or "n.", for niente. Does #(make-dynamic-script "n.") not help? (As in the examples in 8.1.8?) At least one music font/notation program, I forget which, includes for this purpose a letter "n" in the same style as mrsfp for dynamics. So perhaps the ideal way to implement this latter kind of niente notation (the hairpin circle tip being the other kind) would be to create a new dynamic mark, called "n", and syntax analogous to the other dynamics, thus: c2~\> c~ c r\n ...would do a hairpin decresc. to niente, with the "n" marked under the rest (and, like any other dynamic mark, signalling an end of the hairpin). Perhaps, then, there could be a setting which would decide whether that syntax prints a dynamic letter "n" on the one hand, or modifies the hairpin with a circle at the tip, on the other hand. Then one could switch globally between the two methods of notating niente without rewriting each instance. The syntax for a cresc. from silence would have to be a little less elegant, though maybe simply: c2~\n\< c~ c\! r And for consistency, the first example could be modified to: c2~\> c~ c r\!\n ...explicitly ending the descrescendo. I don't know whether this sort of syntax is practical; it's just the first thing that comes to mind. Maybe more practical is 1) a setting to switch on/off circles at the point of a hairpin, for the first method of notation, and 2) a new dynamic letter, "n" (and command "\n"), for the second method. As an alternative to the second method -- and a perhaps more conventional one, recommended by Kurt Stone -- niente can be notated not with the dynamic letter "n" but with the italic "n." (this time with a period). I've also used a dynamic-font "s" for this purpose (abbr. "silence") in Finale, but eventually backed away from the notation because it just seemed too English-centered and too similar to "s" for "subito" in other contexts. This should be possible to do now, but I can't figure out how to switch off the boldface: n = #(make-dynamic-script (markup #:text #:italic "n." ) ) % This makes the text bold-italic. n = #(make-dynamic-script (markup #:text "n." ) ) % In fact, even this makes it bold-italic, as if that's the default text font style. Why? And how to switch it off? (I'm using make-dynamic-script, rather than a regular \markup command, because the "n." needs to be aligned with the hairpin.) Thanks in advance for any feedback on the "niente" implementation/syntax (I too might be willing to co-sponsor it) and/or on this latter problem of bold-italic text. Marcus -- Trevor Bača [EMAIL PROTECTED] ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user Andrea Valle DAMS - Facoltà di Scienze della Formazione Università degli Studi di Torino http://www.semiotiche.it/andrea [EMAIL PROTECTED] ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: al niente / de niente - was Re: (no subject)
On Thu, 16 Mar 2006 14:27:24 -0800, Trevor Bača"" <[EMAIL PROTECTED]> wrote: On 3/16/06, Marcus Macauley <[EMAIL PROTECTED]> wrote: Another way of notating this, which I prefer, but also I think needs to be implemented, is to follow the decresc. (or precede the cresc.) with a bold/italic "n" or "n.", for niente. Does #(make-dynamic-script "n.") not help? (As in the examples in 8.1.8?) At least for me (Lilypond 2.7.38 on Windows, not cygwin), doing that prints the "n." in a giant sans-serif font -- very inappropriate. I assume it does that because the dynamic-script font lacks an "n" character, so it substitutes the letter from another font. Marcus ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Problem with init.ly file
I've been working on a number of small compositions, and every time I try to create a PDF with Lilypond 2.6.5 (Windows), I get a problem during "Parsing." The program tells me that there is one of several problems with init.ly. They vary from "error: syntax error, unexpected SCM_T" to " error: syntax error, unexpected $end". What do these mean, and what am I doing wrong? Also, how do I create chords, properly? I'm having no end of trouble from this. Here's what the program gives me: error: syntax error, unexpected DIGIT, expecting DRUM_PITCH or NOTENAME_PITCH or '>' R2.*4 ^\accent r8 ^( ^\accent) r Please help me! ~Ben ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Guitar notation
Jannik Jeppesen wrote: Hi again. That is probably what I was looking for. Can you tell me what exactly this meens? --- \with{\override VerticalAxisGroup #'minimum-Y-extent = #'(-1.2 . 8.0)} \lyricmode { If you remove that line, you will notice that the chord names are printed just edge to edge with the fret diagrams. I added this setting to get some space above the fret diagrams. Modify the second number (8.0) if you want some other distance. Read more in "Vertical spacing" in the manual. --- And then please look at my following file. (Sorry it is so long, just to let you get an idea of my prob) 1. How do I set the space between the diagrams ... there is way too much now. You mean the horizontal space? That's your own fault since you inserted \break commands. LilyPond spaces out all music evenly on each score line. 2. How do I remove the bar count? Did you search the mailing list archives? It's certainly a popular question that has been answered several times. Just add \layout{ \context{ \Score \remove "Bar_number_engraver" } } 3. There is still some white space at the top... can I remove this as well? Don't know. I seem to recall some email discussion on white space at the top of pages, search the mailing list archives. /Mats ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Percussion flams and ruffs and MIDI generation
I've been able to create a flam notation I like using \override Stem #'length = #4 \acciaccatura {sn8} \revert Stem #'length sn4 and a two-stroke ruff using \grace { \override Beam #'position = #(2 . 2) {sn16[( sn]} \revert Beam #'positions } sn4) and a three stroke ruff using \grace { \override Beam #'position = #(2 . 2) {sn16[( sn sn]} \revert Beam #'positions } sn4) but they do not produce MIDI output. Is there a way around this? TIA, Pete ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lyric spacing : "why not follow instructions in manual"
Quoting Geoff Horton <[EMAIL PROTECTED]>: > Sorry to dredge up an old thread, but I've been working on converting > files to 2.7.38 for the last few days and I'm in full agreement with > Fr. P on this. The lyric spacing in 2.7.38 is very, very bad (see the > attached image, generated from the attached file--there's no way to > tell from the text alone that these are separate words), and widening > out the entire score is far from an optimal solution. > > The 2.7.38 program reference still mentions a word-space property. > Trying to set it with a bad argument still produces an error message > (e.g., \override LyricText #'word-space = #'as produces a "warning: > type check for `word-space' failed; value `as' must be of type > `dimension, in staff space'" error message), so something in LilyPond > is looking at it. But setting it with a good argument (e.g., #10) > doesn't produce any visible change in the output. > > I realize the hope is that 2.7.38 would be the final release > candidate, and I am very excited about some of the changes that have > been made from the 2.6 series, but problems with lyric spacing are > very major problems in my usage of the program, and I would like to > see them addressed before 2.8 is released. My preference would be for > the default lyric spacing to be improved. > > Geoff > This works fine for me: \version "2.7.36" soprano = \relative c'' { \override Score.SeparationItem #'padding = #5 c4 c c c | c c c c | c c c c | } wordsOne = \lyricmode { Long long longer longer longest longest longest longest Long long longer longer longest longest longest longest } \context Staff << \context Voice = lala { \soprano } \context Lyrics = one \lyricsto lala \wordsOne >> ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lyric spacing : "why not follow instructions in manual"
> This works fine for me: > > > \version "2.7.36" > > soprano = \relative c'' { > \override Score.SeparationItem #'padding = #5 > c4 c c c | c c c c | c c c c | > } The point is that this is a score-wide tweak, affecting everything and not just the lyrics. The further point is that an adjustment like this ought not to be needed frequently, and it is. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: unmetered music question
Please read the chapter on Changing Defaults. If you apply a setting to the Score context, then it will also apply to all contexts further down in the context hierarchy, such as all the Staff contexts. So, just use \override Score.TimeSignature ... \revert Score.TimeSignature ... /Mats Eddy-14 wrote: Mats Bengtsson-4 wrote: "the |\revert| command for a context undoes an |\override| command" so, simply do \revert Staff.TimeSignature #'print-function where you want to make the time signature visible again. It works. Thanks !!! Just, I need to put it in all staves. If I understand Lilypond correctly, TimeSignature belongs to the Staff context, so I need to revert its print-function in all staves, I can't do it for a Staff group. Right ? -- View this message in context: http://www.nabble.com/unmetered-music-question-t271448.html#a3431925 Sent from the Gnu - Lilypond - User forum at Nabble.com. ___ 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: lyric spacing : "why not follow instructions in manual"
On 3/16/06, Bertalan Fodor <[EMAIL PROTECTED]> wrote: > |Try to use LyricSpace > > Bert| > wordsOne = \lyricmode { \override LyricSpace #'padding = #4 Long long longer longer longest longest longest longest Long long longer longer longest longest longest longest } produces unchanged output. Geoff ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: al niente / de niente - was Re: (no subject)
On 3/16/06, Marcus Macauley <[EMAIL PROTECTED]> wrote: > On Thu, 16 Mar 2006 14:27:24 -0800, Trevor Bača"" <[EMAIL PROTECTED]> > wrote: > > > On 3/16/06, Marcus Macauley <[EMAIL PROTECTED]> wrote: > > >> Another way of notating this, which I prefer, but also I think needs to > >> be > >> implemented, is to follow the decresc. (or precede the cresc.) with a > >> bold/italic "n" or "n.", for niente. > > > > Does #(make-dynamic-script "n.") not help? (As in the examples in 8.1.8?) > > At least for me (Lilypond 2.7.38 on Windows, not cygwin), doing that > prints the "n." in a giant sans-serif font -- very inappropriate. I assume > it does that because the dynamic-script font lacks an "n" character, so it > substitutes the letter from another font. Yes, you're right, as this bit shows: % BEGIN DYANMIC LETTERS % \version "2.7.38" alpha = #(make-dynamic-script "abcdefghijklmnopqrstuvwxyz") \new Staff { c'4 c'4\alpha } %%% END %% How odd. Well I guess conventional dyanmics employ only [f, m, p, r, s, z]. Would be nice to be able to point make-dynamic-script at arbitrary characters (lower- and uppercase) and I wouldn't mind cosponsoring that feature either in the upcoming 2.9 cycle. Actually, seems like there's a bit of dynamics work that's already listed on the sponsorship page, so we might be able to put together a package of dynamics-related work all at one time and then solicit help to divide up the development costs. Hmm. -- Trevor Bača [EMAIL PROTECTED] ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lyric spacing : "why not follow instructions in manual"
> The default value is 0.3, see the link to "LyricSpace" at the bottom of the > section on "Entering Lyrics". I'm surprised a 0.3 spacing isn't more visible, but I'll shut up (at least on this point) and go away (at least on this point). Thanks again for helping me through this. Geoff ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: My tips page
Why not publish them in the LilyPond Snippet Repository? See lilypond.org -> Documentation /Mats Geoff Horton wrote: I've been typesetting a number of hymns, and in the process I've come across (and occasionally at least somewhat invented) some techniques that are helpful in getting the results to look like I want. Some of these might be genuine FAQs, but since I concentrate on choral music, I know there are a lot more FAQs whose answer I don't have. At any rate, for whatever help they might be to others (and for my own reference), I've put them onto a Web page, accessible here: http://www.geoffhorton.com/lilypond.html Geoff ___ 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: (no subject)
Arno Waschk wrote: dear list, for a contemporary music score i need hairpin having a circles around their tip, indicating cresc./descresc. from/into silence. what is the easiest way to enter these into the score? or does this need to be implemented yet? i did not find that mentioned in the docs. thanks, arno it's not support right now, but I can add it as a sponsored feature. -- Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen LilyPond Software Design -- Code for Music Notation http://www.lilypond-design.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Question about repeat alternatives
Hi, I am trying to do something like \repeat volta 4 { ... } \alternative { {} { ... } } The idea is that only the 4th repeat has an alternative. But the result is that the alternative shows up all right, but labelled "1-3" instead of "4". What am I doing wrong, or is this a bug? I'm using LilyPond 2.7.36 Thanks ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: My tips page
On 16-Mar-06, at 1:09 PM, Geoff Horton wrote: What's the level at which something becomes too obscure to be manual-worthy? (A serious question--I could make some suggestions, but I don't have a good handle on the criteria, The criteria is my vague sense of how often the property is needed and how difficult it is to figure out on your own. :) In the case of stuff in chapter 7, I'm much more likely to go along with whatever users suggest, since I'm not familiar with those instruments/notation. As long as the manual is well-organized, I don't think we need to worry about having too much obscure data. Besides, "having too much information" is a problem I'd love to have with the docs. :) That said, I don't think we should have more than two "common tweaks" per section. except to strongly urge including my lyric-spacing tip in place of the one that's currently there.) Exact section and add/remove info please. Especially for anything in chapter 7. Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
lilypond guis
Dave Phillips has a new installment and he highlights Denemo, Notedit, and Rosegarden notation tools. If you haven't seen it already here is the link: http://www.linuxjournal.com/article/8928 regards Aaron __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user