Re: Triple b or # - do they exist?
It is quite clear that Alkan is far less well known than Grieg. And probably not without reason. But Alkan did write a lot of music. For example a lot of technically very demanding piano music. And among all that music there are without doubt at least some pieces worth publishing, playing, and/or listening to. It is always nice to discover nice music I did not hear before. It does not make those well-known masterpieces by Grieg (and others) disappear. SO what's the problem ? -- Martin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyrics inside the staff
- Original Message - From: "Jan-Peter Voigt" To: "Valentin Villenave" Cc: Sent: Saturday, October 23, 2010 1:13 PM Subject: Re: Lyrics inside the staff Hello Valentin, now I posted my first very small snippet to the LSR. A great source of Lily-Knowledge :-) Regards, Jan-Peter. I've been looking at this snippet to move it to "approved" status, and you use: \override VerticalAxisGroup #'Y-extent = #'(0 . 0) As far as I can see, that has no effect. Could you clarify what is is intended to do? -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: passing a duration expression the \tempo function
On 11 October 2010 10:31, Steve Yegge wrote: > Is there a succinct way to do it? Sort of... \version "2.13.36" baseTempo = 50 myTempo = #(define-music-function (parser location dur count) (ly:music? integer?) ;; `tempo' is the syntax constructor (defined in scm/ly-syntax-constructors.scm) ;; used by the parser when parsing \tempo [text] dur = count (tempo parser location #f (ly:music-property (car (extract-named-music dur 'SkipEvent)) 'duration) count)) \relative c' { \myTempo s4 #baseTempo c1 \myTempo s4 #(* 2 baseTempo) c1 } You have to brew your own music function here since the parser expects a bare number for the count (which can't be stored in an identifier). Cheers, Neil ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyrics inside the staff
On 24.10.2010 13:56, Phil Holmes wrote: - Original Message - From: "Jan-Peter Voigt" To: "Valentin Villenave" Cc: Sent: Saturday, October 23, 2010 1:13 PM Subject: Re: Lyrics inside the staff Hello Valentin, now I posted my first very small snippet to the LSR. A great source of Lily-Knowledge :-) Regards, Jan-Peter. I've been looking at this snippet to move it to "approved" status, and you use: \override VerticalAxisGroup #'Y-extent = #'(0 . 0) As far as I can see, that has no effect. Could you clarify what is is intended to do? -- Phil Holmes Hello Phil, oops, you're right. It was a "short hack" I did. In my first version, I didn't use extra-offset ... with that you can move the lyrics without an extent-modification. I will modify the snippet! If you want to move the lyrics with Y-offset, you have to set Y-extent less than zero *and* set self-alignment-Y for this to work - as mentioned by Dmytro. --snip-- << \new Staff \new Voice = "voc" { \relative c' { a b c d e f g a } } \new Lyrics \with { \override LyricText #'self-alignment-Y = #0 \override LyricText #'Y-extent = #'(1 . -1) \override LyricText #'Y-offset = #6 } \lyricsto "voc" { a b c d e f g a } >> --snip-- So you don't need it with extra-offset but with Y-offset. I will modify the snippet to show both versions. And I will be more accurate in my future contribs! Sorry for the noise! Regards, Jan-Peter. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyrics inside the staff
http://lsr.dsi.unimi.it/LSR/Item?id=723 -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyrics inside the staff
- Original Message - From: "Jan-Peter Voigt" To: "Phil Holmes" Cc: "Valentin Villenave" ; Sent: Sunday, October 24, 2010 1:31 PM Subject: Re: Lyrics inside the staff On 24.10.2010 13:56, Phil Holmes wrote: - Original Message - From: "Jan-Peter Voigt" To: "Valentin Villenave" Cc: Sent: Saturday, October 23, 2010 1:13 PM Subject: Re: Lyrics inside the staff Hello Valentin, now I posted my first very small snippet to the LSR. A great source of Lily-Knowledge :-) Regards, Jan-Peter. I've been looking at this snippet to move it to "approved" status, and you use: \override VerticalAxisGroup #'Y-extent = #'(0 . 0) As far as I can see, that has no effect. Could you clarify what is is intended to do? -- Phil Holmes Hello Phil, oops, you're right. It was a "short hack" I did. In my first version, I didn't use extra-offset ... with that you can move the lyrics without an extent-modification. I will modify the snippet! If you want to move the lyrics with Y-offset, you have to set Y-extent less than zero *and* set self-alignment-Y for this to work - as mentioned by Dmytro. --snip-- << \new Staff \new Voice = "voc" { \relative c' { a b c d e f g a } } \new Lyrics \with { \override LyricText #'self-alignment-Y = #0 \override LyricText #'Y-extent = #'(1 . -1) \override LyricText #'Y-offset = #6 } \lyricsto "voc" { a b c d e f g a } >> --snip-- So you don't need it with extra-offset but with Y-offset. I will modify the snippet to show both versions. And I will be more accurate in my future contribs! Sorry for the noise! Regards, Jan-Peter. No worries. Don't worry about updating the snippet - I'm already updating it as part of approving it. -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: how to position \tempo in a non-top staff
On 22 October 2010 12:57, Graham Percival wrote: > On Fri, Oct 22, 2010 at 12:24 PM, Werner LEMBERG wrote: >> Regardless of the location of \tempo, the tempo indication is put on >> top of the system. > > That's because \tempo is a score-wide thing; moving the engraver only > changes the output, not the general music definition. The patch I posted for issue 1205 also fixed this problem. Comments are welcome. :) Cheers, Neil ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to set different bar number format every nth bar?
On 15 October 2010 22:03, Trevor Daniels wrote: > > Antheo wrote Friday, October 15, 2010 9:49 PM >> >> Anyone would have any idea how to accomplish this? > > I'm sure someone would have replied by now if they > knew how to do it. Use ly:item-break-dir to find out where the bar number is, then set font-size based on its direction: \version "2.13.36" \paper { ragged-right = ##t } \relative c' { \set Score.barNumberVisibility = #all-bar-numbers-visible \override Score.BarNumber #'break-visibility = #end-of-line-invisible \override Score.BarNumber #'stencil = #(lambda (grob) (let ((break-dir (ly:item-break-dir grob))) (set! (ly:grob-property grob 'font-size) (if (= break-dir RIGHT) -2 -4)) (ly:text-interface::print grob))) \bar "" c1 | c1 \break c1 | c1 } Cheers, Neil ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Help shifting entire tuplet horizontally within a measure
Hello, Here is a snippet \relative c' { b8.^- [ \times 2/10 { c64( d ees d e d c b a b] } a8. a16 a32 a2) } I wonder if someone can help me find a way to shit the 10-tuplet over to the 'left' slightly, or move the group of tuplet-ed notes closer to the first and leave the secpnd beamed group (and minim) where they are so that I have more space in between and less of a gap between the very first and second note. I don't really understand how the \override constructs work for the 'grob' (?) and have been flailing around a bit in the Internals and the Appendix of the Notation so I have tried things like sticking a \once \override... Beam #'beamlet-default-length = #(x y) or Beam #beamlet-max-length-proportion = #(x y) where x and y are numbers I am playing about with hoping to get something, but while I don't get any complains while compiling I cannot seem to shift this group over at all. Thanks for any help. James ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Help shifting entire tuplet horizontally within a measure
On Sun, Oct 24, 2010 at 9:14 PM, James Lowe wrote: > Hello, Hi, > I wonder if someone can help me find a way to shit the 10-tuplet over (no comment) > to the 'left' slightly, or move the group of tuplet-ed notes closer to the > first and leave the secpnd beamed group (and minim) where they are so that I > have more space in between and less of a gap between the very first and > second note. Have you tried something like: \relative c' { b8.*1/4^- [ \times 2/10 { c64*4( d ees d e d c b a b] } a8. a16 a32 a2) } Cheers, Valentin ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Help shifting entire tuplet horizontally within a measure
Hello On 24/10/2010 20:48, Valentin Villenave wrote: > On Sun, Oct 24, 2010 at 9:14 PM, James Lowe wrote: >> > I wonder if someone can help me find a way to shit the 10-tuplet over > (no comment) :-# I'm surprised my email server let that one through. Sorry, I guess I had better clean my keyboard. > Have you tried something like: > \relative c' { > b8.*1/4^- > [ \times 2/10 { c64*4( d ees d e d c b a b] } > a8. a16 a32 a2) > } Yes that does the trick, thank you. Although doesn't increase the space (leave the next group of notes where they are) after the tuplet, but no matter I can work with that. What I don't understand is what the *1/4 and *4 are doing in this context. Is this documented? James ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Help shifting entire tuplet horizontally within a measure
On Oct 24, 2010, at 10:08 PM, James Lowe wrote: > > What I don't understand is what the *1/4 and *4 are doing in this > context. Is this documented? > > James See 1.2.1 in the Notation Reference, Scaling Durations. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Help shifting entire tuplet horizontally within a measure
On Sun, Oct 24, 2010 at 10:53:46PM +0200, James Bailey wrote: > > On Oct 24, 2010, at 10:08 PM, James Lowe wrote: > > > > What I don't understand is what the *1/4 and *4 are doing in this > > context. Is this documented? > > See 1.2.1 in the Notation Reference, Scaling Durations. I personally wouldn't recommend this one -- you're literally changing the durations of the notes, merely to alter the placement of a grahical object. I'd keep on looking into extra-offset and related properties. Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Levelling sustain-pedal indications
In a piano page chock full of bracket-style pedalling for chords at widely different pitch levels, I've managed to align the horizontal pedalling lines vertically, via a zillion little paragraphs like \once \override Staff.PianoPedalBracket #'edge-height = #'(1 . 3.5) sustainOn ... sustainOff Trouble is that as a result, the vertical (On/Off) pedalling lines are all different lengths. Is there a way to tell LilyPond, "Keep this vertical *placement*, but don't print the ugly vertical-line *extensions* that caused it"? My current plan is to -- later when the dust settles -- white out the extensions in a PDF editor. Thanks, Pete ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Update on graphical notation package
Hey lilyponders, I forget if I sent this out or not - sorry in advance for any double postings! A score I wrote using the graphics notation package that I developed for Lilypond will have its UK premiere on the 4th of December in Canterbury and its French premiere on the 5th of December in Dunkirk. The score is on: http://www.apollinemike.com/norman7 Some of you have already expressed interest in using this package - please let me know if you'd like the code and if you'd be interested in helping out! Furthermore, if you live by either of those cities, let me know if you can make the show and I'd be happy to meet up w/ you afterwards to show you the score & the way I made it in Lilypond. Cheers, Mike P.S. Sorry for any spelling mistakes in the score...I've had trouble w/ pango fonts recently, which has led to misspelled French words. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Update on graphical notation package
On Mon, Oct 25, 2010 at 1:36 AM, Mike Solomon wrote: > I forget if I sent this out or not - sorry in advance for any double > postings! A score I wrote using the graphics notation package that I > developed for Lilypond will have its UK premiere on the 4th of December in > Canterbury and its French premiere on the 5th of December in Dunkirk. The > score is on: > http://www.apollinemike.com/norman7 Quite beautiful! If I may, how do you explain that the PDF file is so heavy? > Some of you have already expressed interest in using this package - please > let me know if you'd like the code and if you'd be interested in helping > out! Furthermore, if you live by either of those cities, let me know if you > can make the show and I'd be happy to meet up w/ you afterwards to show you > the score & the way I made it in Lilypond. Unfortunately, it's quite a long way from here (well, as far as French standards go anyway). But I hope that some day I can see the source of your score :-) BTW: what's the license? (please tell me that you have a non-proprietary license!) Cheers, Valentin. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: how to position \tempo in a non-top staff
>>> Regardless of the location of \tempo, the tempo indication is put on >>> top of the system. >> >> That's because \tempo is a score-wide thing; moving the engraver only >> changes the output, not the general music definition. > > The patch I posted for issue 1205 also fixed this problem. Aah. > Comments are welcome. :) Oh, your patch set hasn't apparently received any comments... For me, it looks fine, since the syntax stuff in parser.yy gets simplified, which is always a good thing. On the other hand, I'm not qualified enough to comment on the code itself. BTW, sometimes I would like to replace = 120 with $(Q"n(B 120 (this is U+2248, ALMOST EQUAL TO, two wavy lines) or = approx. 120 It would be nice if this is possible by setting a property to modify the stuff between the note and the tempo. Is this possible already? Otherwise, could you add this? Werner ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user