Can't get markup to go below slur
I have some notes that are on the upper portion of a piano system, like this: << { 8 g,_\<( bes ees g bes \times 3/2 { ees8[ f] } \times 3/2 { g[ bes]\! } \times 3/2 { bes8 aes } \times 3/2 { g f } ees2. d2.^\markup{ \italic \bold "tr." } \grace { c16[ d] } ees2.) } \\ { s2. ees4. des c4. ces 2. bes2. g8 ees bes g' ees bes } >> It's in 12/8 time and the notes are in relative mode. The first E-flat is the one just above middle C. The problem I'm having is that when I put the slur on this section as shown above, the trill markup gets placed way out of the way above the slur. There's plenty of room for the trill below the slur and above the note. I've tried using \raise and \lower to no avail. Any lilypond gurus out there have any tips for me? By the way, it's been a couple of years since I used lilypond last. I must say it keeps getting better and better. The placement is usually very good without my having to do anything. I'm also curious to know if anyone is working on a jazz font for lilypond. I raised this issue on the mailing list a few years ago but I'm not sure what's happened since then. Thanks, Carl Youngblood ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Trying to reduce space between individual systems
I found the following tip on page 242 of the lilypond manual: \overrideProperty #"Score.NonMusicalPaperColumn" #'line-break-system-details #'((fixed-alignment-extra-space . 5)) for increasing the space between individual systems. What about the opposite? Is there an easy way for me to reduce the space between individual systems in my piece? Thanks, Carl ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Trying to reduce space between individual systems
Never mind. Found my answer. On the same page of the manual no less: "The distance for fixed-alignment-extra-space may also be negative." Sorry to trouble the list. On 12/16/06, Carl Youngblood <[EMAIL PROTECTED]> wrote: I found the following tip on page 242 of the lilypond manual: \overrideProperty #"Score.NonMusicalPaperColumn" #'line-break-system-details #'((fixed-alignment-extra-space . 5)) for increasing the space between individual systems. What about the opposite? Is there an easy way for me to reduce the space between individual systems in my piece? Thanks, Carl ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
How to traverse clefs
I'm trying to write an arpeggio on a piano system that begins in the bass clef and continues in the treble clef with the same beam for the eight notes. In other words, there are a series of eighth notes in the arpeggio. The ones in the bass clef have note stems going down from the beam and the ones in the treble clef have note stems going up from the beam. Anyone know how to do this? Thanks, Carl ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Constructive Criticism and a Question
There are also places where 3/2 is necessary with the current way of doing things. For example, I was just doing a piece in 12/8 time where triplets are the norm and I needed to do eighth notes with a two feel. In this case I had to use \times 3/2 { c8 c } etc. I guess in this case you're saying it would be more intuitive to do 2/3? I really don't mind the way things are now. It's a syntax that has to be learned anyway, and once you learn it, it seems about the same effort either way. On Dec 18, 2006, at 9:30 AM, Frédéric Chiasson wrote: Jonathan «puts the finger» on an interesting topic. While most of the basic commands for note entry are quite intuitive (and that's a good thing!), there are some commands that the syntax seems counter-intuitive for a composer or a simple musician. For example, the command \times. Normally, we only write one number for tuplets, but in contemporary music, it is common to write a ratio to clarify the actual duration of the tuplet. For a triplet, we can write "3", but we can also write "3 : 2" over the note. It says "3 notes in the duration of 2" (I know most of you know that, but it is to explain the syntax. Also my English syntax might be bad). It is useful to make the difference between "7 : 8" and "7 : 4", for example. Some contemporary composers even write "7 : (quarter note figure)" to say "7 notes in a quarter note duration" But the \times function demands for a triplet to write "2/3". I know it might seem logical to ask for the fraction of the note. But in fact, for a composer, it is far more intuitive to write "3/2" or even better, "3:2" than "2/3" for a triplet. Writing "2/3" for a 3:2 tuplet is not a big problem, but what about 10:7? Also, for simple note entry, I think you should put MORE freedom for the possible order to write all the symbols. For example you want to put a eighth note at c# one octave higher, you want to make an octave check and make sure the sharp appears. We could write it in many ways cis'!=''8 cis'!8='' c8is!'='' cis8'=''! cis'8!=''etc. But LilyPond accepts only one way of writing it ... and I don't remember which one! And I didn't find any syntax rule about the exact order of the commands in the user manual. To put a syntax rule in the user manual would be good, but to make the compiler more flexible would be even better. Finally, it would be a good thing to revise the grammar of the functions in LilyPond by composers and musicians who are NOT programmers to make the LilyPond language more intuitive, so the learning curve would be less steep. That would be a great thing to do for an eventual LilyPond 3.0. And I would be willing to give some of my free time for that! Regards, Frédéric Chiasson 2006/12/18, Mats Bengtsson < [EMAIL PROTECTED]>: Jonathan Henkelman wrote: > > Ay - I hear you there. I have been considering taking on this project, and I > still need to figure out if I have time before I get myself in over my head > and unable to keep up with the commitment others might have made to me. A > couple of questions I have been pondering in this regard: > > 1) Since I am fairly new to Lilypond, are there folks out there that would be > willing to aid me in the likely event of confusion (I assume this group will > do). > Of course! > 2) If/when inconsistencies in the language turn up - as I'm sure they will - > is there an interest amoung the programmers to correct these? > Since the parser is implemented using lex and bison, there shouldn't be any formal inconsistencies. At second thought, larger and larger parts of the syntax is now implemented as Scheme functions, but they too have a formal syntax check. However, I'm sure you can find lots of language constructs that are confusing. Note that the syntax and semantics has evolved over the years and still is. Many of these changes have in my opinion made the syntax more consequent and simpler. > 3) A complaint I have seen both commonly on this archive and also on > the "todo" list of the co-ordinators for lilypond, is to try and make the > learning curve a bit less steep. One logical outcome of a document of this > type is that it can be used to "clean up" the language - i.e. fulfilling this > last goal. Is there any interest on the part of the programmers/ organizers to > undertake this task should I ever get this doc completed. I envision a > process whereby the basic notation of lilypond stays the same (obviously), but: > > - perhaps some command forms would be dropped, > - perhaps users would be forced into less freedom in the syntax > This is one concern I have raised a couple of times. There are lots of optional constructs, which often confuses new users. They certainly save some typing and perhaps lower the initial threshold a bit for new users. However, I think the reduced number of key strokes only is signi
Possible to adjust relative midi volume of a single voice?
I am writing a six-part male choir arrangement and would like to generate midi for each part that plays the part louder than the rest. Although I can use a sequencing program to adjust the volume of a given track, it would be nice to be able to generate voices with a specific volume or relative volume in my lilypond source. Does anyone know how to do this? Here is my source code: global = { \key bes \major \time 4/4 } tenoronenotes = \relative c { \clef "G_8" \partial 4 r4 r1 r r2 r4 f4( bes4. c8 d c bes a) g2 g4 bes c4. d8 ees( d c bes) c1 c2. } tenoronewords = \lyricmode { Ah __ san- na, Ho- san- na, Ho __ san- na! } tenortwonotes = \relative c { \clef "G_8" \partial 4 r4 r1 r r2 r4 f4( bes4. c8 d c bes a) g2 g4 bes c4. d8 ees( d c bes) bes1 a2. } tenortwowords = \lyricmode { Ah __ san- na, Ho- san- na, Ho __ san- na! } barionenotes = \relative c' { \clef "G_8" \partial 4 r4 r2 r4 a c bes2. ~ bes1 bes2 f' f ees4 d ees2 ees4 ees f1 f2. } barionewords = \lyricmode { Ho- san- na, __ Ah Ho- san- na, Ho- san- na, Ho- san- na! } baritwonotes = \relative c { \clef "G_8" f4 bes f2. ~ f1 ~ f1 f2 bes bes bes4 bes aes2 aes4 aes f1 f2. } baritwowords = \lyricmode { Ho- san- na __ Ah Ho- san- na, Ho- san- na, Ho- san- na! } bassonenotes = \relative c { \clef bass \partial 4 r4 r1 r2. d4 c bes f' f, bes2. bes4 ees,2 ees4 ees aes2 aes4 aes f1 f2. } bassonewords = \lyricmode { Ho- san- na to the Lord Ho- san- na, Ho- san- na, Ho- san- na! } basstwonotes = \relative c { \clef bass \partial 4 r4 r1 r2. d4 c bes f' f, bes2. bes4 ees,2 ees4 ees aes2 aes4 aes f1 f2. } basstwowords = \lyricmode { Ho- san- na to the Lord Ho- san- na, Ho- san- na, Ho- san- na! } \score{ \context ChoirStaff << \context Staff = tenorone << \context Voice = tenone { \set midiInstrument = #"Choir Aahs" << \global \tenoronenotes >> } \lyricsto "tenone" \new Lyrics \tenoronewords >> \context Staff = tenortwo << \context Voice = tentwo { \set midiInstrument = #"Choir Aahs" << \global \tenortwonotes >> } \lyricsto "tentwo" \new Lyrics \tenortwowords >> \context Staff = barione << \context Voice = barone { \set midiInstrument = #"Choir Aahs" << \global \barionenotes >> } \lyricsto "barone" \new Lyrics \barionewords >> \context Staff = baritwo << \context Voice = bartwo { \set midiInstrument = #"Choir Aahs" << \global \baritwonotes >> } \lyricsto "bartwo" \new Lyrics \baritwowords >> \context Staff = bassone << \context Voice = basone { \set midiInstrument = #"Choir Aahs" << \global \bassonenotes >> } \lyricsto "basone" \new Lyrics \bassonewords >> \context Staff = basstwo << \context Voice = bastwo { \set midiInstrument = #"Choir Aahs" << \global \basstwonotes >> } \lyricsto "bastwo" \new Lyrics \basstwowords >> >> \midi { \context { \Staff \remove "Staff_performer" } \context { \Voice \consists "Staff_performer" } \context { \Score tempoWholesPerMinute = #(ly:make-moment 72 2) } } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Questions regarding tempo indications
How can I make the quarter note for the tempo indication smaller? I'm not sure what object property to modify. Also, I want to provide a tempo range, such as \tempo 4 = 84-92, but it croaks when I try to add stuff after the first number. Is there a way to do this? Thanks, Carl Youngblood smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Problem with lyrics
Hello, In the following source I'm having a problem with lyrics lining up with the right notes. After "fear", which starts on an eighth note, I want to display an extender, but it isn't getting shown, which causes the rest of the lyrics to be off by one note. Here is the source. I'm using version 2.1.6 (because I heard that the lyrics alignment was improved). \header { title = "In the Midst of You" composer = "D\&C 6:20-33" } \score { \notes { << \addlyrics \new Staff { \tiny { \tempo 4 = 84 } \time 4/4 \key a \major << \relative c' { cis4 cis d8 d b b cis4 cis8 d e4 fis4 b1 } \\ { a4 a a8 a gis gis a4 a8 gis a4 a4 a2 gis2 } >> } \new Lyrics \lyrics { There -- fore, doubt not, lit -- tle flock, fear __ not; do good. } \new Staff { \time 4/4 \key a \major \clef bass << { e4 e e8 e e e e4 e8 e e4 d e1 } \\ { a,4 a, b,8 b, d d cis4 a,8 b, cis4 d e1 } >> } \new PianoStaff << \relative c' { \new Staff { \time 4/4 \key a \major << { cis4 cis d8 d b b } \\ { a2. gis4 } >> } } \new Staff { \time 4/4 \key a \major \clef bass << { e1 } \\ { a,4 a, b,8 b, d d } >> } >> >> } \paper { } } smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Lyrics question
I'm doing a choral piece that has the same lyrics for all parts for almost all of it, except for a few measures where there is a split. What is the best way to put lyrics on the notes that are split? Is there an easier way than putting in a new lyric section with a whole bunch of rests? Thanks, Carl Youngblood smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Re: Problem with lyrics
Great, thanks for the help! that worked fine. Now I'm having a problem with the extenders. I want there to be a little more space between the extender and the next word. For example, on a measure with two slurred half notes, if I put a word and an extender, the extender goes all the way past the end of the measure and touches the next lyric word in the next measure. I would like it to stop at the end of the measure if an extender ends on the measure, and I would like it to at least leave a little space between the extender and the next word if it doesn't end on a measure. Anybody have any ideas? (I'm using version 2.1.6) Thanks, Carl On Jan 9, 2004, at 3:43 AM, Ferenc Wagner wrote: Carl Youngblood <[EMAIL PROTECTED]> writes: After "fear", which starts on an eighth note, I want to display an extender, but it isn't getting shown, which causes the rest of the lyrics to be off by one note. Slur the notes which belong to the same syllabe: cis4 cis8( d) e4 fis4 Feri. smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Stems longer when overriding defaults
I've noticed that when I force a part's stems to go the other way using \stemDown or \stemUp, the stems are quite a bit longer than the default stems that are being used for automatically stemmed notes. This creates a slight but noticeable aberration to the overall look and feel of a score. Is there an easy way to fix this? Thanks, Carl smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
More lyrics-related questions
In the piece I'm working on there are some eighth notes that have lyrics underneath them. For notes that have longer words under them, more space is created to accommodate the longer word. This makes the distance between the notes uneven and doesn't look as good, in my opinion. Is there a way to make it so that if one word widens the note distance, all the notes in the same beam are widened to even out the note spacing? Thanks, Carl Youngblood smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Can't figure out how to put spacers in lyrics
Anybody know how to put blank spaces (rests) in lyrics? I accidentally discovered that putting three underscores in a row skips over a note in the lyrics, but I don't want to have to put in hundreds of these sequences just to get to the part in my score that I want to add lyrics to. Thanks, Carl smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Re: Can't figure out how to put spacers in lyrics
How do you do it if you are using \addlyrics? Thanks, Carl On Jan 10, 2004, at 5:20 AM, Ferenc Wagner wrote: Carl Youngblood <[EMAIL PROTECTED]> writes: I accidentally discovered that putting three underscores in a row skips over a note in the lyrics, One should be enough... but I don't want to have to put in hundreds of these sequences just to get to the part in my score that I want to add lyrics to. \skip 2*17 will skip 17 half notes, at least if you don't use \addlyrics but explicit syllabe lengths instead. Feri. ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Re: Can't figure out how to put spacers in lyrics
Never mind. Your whole point was just to get rid of the addlyrics and do this, which I just tried and it was fairly simple. Thanks for the help. On Jan 10, 2004, at 5:20 AM, Ferenc Wagner wrote: Carl Youngblood <[EMAIL PROTECTED]> writes: I accidentally discovered that putting three underscores in a row skips over a note in the lyrics, One should be enough... but I don't want to have to put in hundreds of these sequences just to get to the part in my score that I want to add lyrics to. \skip 2*17 will skip 17 half notes, at least if you don't use \addlyrics but explicit syllabe lengths instead. Feri. ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Lyrics too far from notes
I have some little sections of lyrics that I want to display above and below the normal SATB staves just for occasional parts that split. Right now they are showing up way too far away from the notes. Could someone please explain how to fix this? I would like to be able to tweak each piece of lyrics on an individual basis if possible. I've tried the suggested minimumVerticalExtent = #'(-3 . 3) but this doesn't make much of a difference and I can't figure out how to make it more drastic. What do the -3 and 3 mean? Thanks, Carl smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
How to center an instrument name between two clefs
I'm trying to center the piano's instrument name between the bass and treble clefs, but I'm having trouble. Here is my code: \context PianoStaff << \context Staff=up \context Voice { \property Staff.instrument = \markup { \column < \right-align "Organ " { \right-align "(Piano) " } > } This works fine but the instrument name is centered on the treble clef. When I try to do: \context PianoStaff \property Staff.instrument = \markup { \column < \right-align "Organ " { \right-align "(Piano) " } > } << \context Staff=up \context Voice { I get a the instrument name in front of a third phantom clef. Any ideas? Thanks, Carl smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
More lyrics questions/comments
There are situations in my lyrics when I want to put something like an extender, but not really. I just want to put a line after a word to show that I want it held for the full value of the note. Sort of a gentle reminder. However, extensions, don't allow me to do this. Is there a built-in way to do this? Thanks, Carl smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Transpose problems
I'm trying to transpose a whole piece with lots of different staves. I tried just putting a big transpose command around the notes {} section but it gave me all sorts of parse errors. Isn't there an easy way to just transpose an entire piece with all these headaches? thanks, Carl smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Forced # of measures per system?
How do you force lilypond to use a certain number of measures per system? Thanks, Carl Youngblood smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Re: Forced # of measures per system?
Thanks for the help. The only problem I have now is that this causes an empty staff to show up for the \repeat section. How do I get rid of this and still retain the number of measures per system that I want? Thanks, Carl On Jan 12, 2004, at 2:14 PM, Erik Sandberg wrote: On Monday 12 January 2004 17.22, Carl Youngblood wrote: How do you force lilypond to use a certain number of measures per system? Thanks, Carl Youngblood See http://lilypond.org/doc/v2.0/Documentation/user/out-www/lilypond/ Line-breaking.html#Line%20breaking More correct would however be: \repeat \unfold 7 {\repeat \unfold 3 {s1 \noBreak } s1 \break } Erik smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Re: More lyrics questions/comments
On Jan 10, 2004, at 4:50 PM, Nick Busigin wrote: There are situations in my lyrics when I want to put something like an extender, but not really. I just want to put a line after a word to show that I want it held for the full value of the note. Sort of a gentle reminder. However, extensions, don't allow me to do this. Is there a built-in way to do this? What I'm doing here is just appending dots or underscores to the word if I want to do that. Then again, I'm at the beginner level of knowledge with lilypond. I'll be interested to see if anyone knows of an automatic way of doing that. When I add underscores to the ends of words it completely ignores them. I don't want to change the time value of a lyric syllable, I just want to make an extender after it for those notes that are extra long. But I want to have control over how long the extender lasts. This is an important feature that needs to be added, in my opinion. For example, right now, I can see no way of adding an extender to a note that has a rest after it. Some may argue that this is not what extenders are for in the first place, but if not, then we need some other mechanism for indicating that the note should be held for its full value. I often see extenders being used in this way in professional sheet music. Carl smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Re: More lyrics questions/comments
I need to revise my statement. I was able to add an extender to a note with a rest after it, as long as I didn't use the addlyrics mode. There doesn't appear to be a way to do this in addlyrics mode. Carl On Jan 15, 2004, at 10:16 AM, Carl Youngblood wrote: On Jan 10, 2004, at 4:50 PM, Nick Busigin wrote: There are situations in my lyrics when I want to put something like an extender, but not really. I just want to put a line after a word to show that I want it held for the full value of the note. Sort of a gentle reminder. However, extensions, don't allow me to do this. Is there a built-in way to do this? What I'm doing here is just appending dots or underscores to the word if I want to do that. Then again, I'm at the beginner level of knowledge with lilypond. I'll be interested to see if anyone knows of an automatic way of doing that. When I add underscores to the ends of words it completely ignores them. I don't want to change the time value of a lyric syllable, I just want to make an extender after it for those notes that are extra long. But I want to have control over how long the extender lasts. This is an important feature that needs to be added, in my opinion. For example, right now, I can see no way of adding an extender to a note that has a rest after it. Some may argue that this is not what extenders are for in the first place, but if not, then we need some other mechanism for indicating that the note should be held for its full value. I often see extenders being used in this way in professional sheet music. Carl smime.p7s Description: S/MIME cryptographic signature ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user