Slur as TupletBracket
From: Jethro Van Thuyne Subject: Slur as TupletBracket Date: Tue, 9 Feb 2010 18:55:33 + (UTC) User-agent: Alpine 2.00 (DEB 1167 2008-08-23) I'm trying to replace the tuplet bracket with a slur by doing: \layout { \context { \Score \override TupletBracket #'stencil = #ly:slur::print} }Unfortunately, I get a fucked up slur, starting and ending vertically on the first note of the triplet (version 2.12.3): http://hemiola.eu/tuplet_slur.png Is it broken or am I doing it wrong?Best regards,Jethro.___ I use v2.14.2 Lilypond goes ignorant with tuplet brackets in style of a slur. Switching to slur::print will require you add three control points for the slur to manually define the curve: \override TupletBracket #'control-points = #'( ( 4.5284 . 4.166) ( 6.521 . 4.89) ( 8.9664 . 4.619) ( 10.415 . 2.717) ) Another side-effect of this option is collision avoidance is disabled, and you'll likely need to also tweak the the TupletNumber offset with command like: \override TupletNumber #'extra-offset = #'(2.2 . -1.4 )___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Systematically Shortening Slurs
I need to show a scale of notes, where every note has a slur to the next one. Lilypond typesets the slurs with length to each notehead center, so my chain of slurs have ends that meet, not visually pleasing. In this case, I'd like the slurs to be somewhat shortened, such that slur ends are some distance before the note head centers, but are still centralized between each note pair. I can't seem to find a way to systematically override slur end-point location relative to note head destinations. I found this property, but couldn't find documentation on usage or syntax on Internals reference, \override Slur #'slur-details = #'(head-slur-distance-factor . 10) the syntax is wrong Thanks in advance for the help___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Force Key Signature
I need to display again the current Clef and Key Signature. I found this command to force Lilypond to show the current Clef: \set Staff.forceClef = ##t Is there a command to also force to print the current key signature after the clef? Thx, Javier___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Force Key Signature
On Oct 24, 2011, at 9:38 AM, J Ruiz wrote: I need to display again the current Clef and Key Signature. >I found this command to force Lilypond to show the current Clef: >\set Staff.forceClef = ##t >Is there a command to also force to print the current key signature after the >clef? >Thx, Javier >--- >From: address@hidden >Date: Mon, 24 Oct 2011 09:44:11 +0200 Not that I know of, but you can type in the current key signature at any point & it'll reprint. Cheers, MS -- Duh! Thx.___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Inverted-Stem Notes
From: Shane Brandes Date: Sat, 25 Feb 2012 00:02:54 -0500 > > >Thanks to Nick here is something that works correctly under 2.12.3,>sorry I > >haven't anything higher to test it under.>> \override NoteHead #'rotation = > >#'(-60 0 0)> \override NoteHead #'text = #( markup #:musicglyph > >"noteheads.s1" )> \override NoteHead #'X-offset = #-1.24 \repeat tremolo 4 > >{ e16[ c16]}> \repeat tremolo 4{ e16[ c16]}>>>Shane>On Fri, Feb 24, 2012 > >at 8:47 PM, Nick Payne wrote:>>On 24/02/12 15:29, J Ruiz > >wrote: >> >> >>Pls help typesetting command for these 19th cent notation: > >quarter-notes >>with reversed half-note heads. > > >This puts the noteheads > >and beam in the right place, but I haven't been able >to figure out how to > >get the stems to go downwards - in fact, after the >rotation of the > >noteheads you can see that there is a very short nib of stem >projecting up > >from the right hand side of the noteheads: > >\relative c'' { >\override > >NoteHead #'stencil = #ly:text-interface::print >\override NoteHead #'text = #( markup #:musicglyph "noteheads.s1" ) >\override NoteHead #'rotation = #'(-60 0 0) >\override Stem #'direction = #RIGHT >\override Beam #'positions = #'(-2 . -3) >e16[ c] e c >} > >___ >lilypond-user mailing list >address@hidden >https://lists.gnu.org/mailman/listinfo/lilypond-user > Thanks All for the support. This solution works as advertised in v2.14.2. I was able to make minor adjustments to head rotation angle and beam offset to my liking. Indeed this is a repeat notation...my apologies for not including this info in the OP. Javier Ruiz-Alma___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Oblique-slashed arpeggio chord
Hello, I'm using v2.14.2 Trying to typeset this 19th century arpeggio notation with a slash across a note. It's described: "Chords marked as shown (see attached) are played as the preceding arpeggio chords, with the addition of a note where the oblique line is put, but the additional note is not to be kept down." Any ideas if Lilypond already typesets this? I haven't had success searching the docs. Thank You! Javier<>___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Programming error: vertical alignment called before line breaking
I'm running v2.14.2. My multi-page book .ly is growing quite complex, pulling several "include" .ily files, where I've segregated individual scores. However, most included .ily's don't compile separately, as many functions I reuse are only defined in the main .ly file. A side-effect of this approach is that Lilypond's compile errors are increasingly difficult to trace and decypher when the error is sourced in the \include sub-files. If I make a syntax error (i.e. missing bracket or what have you), what I typically get now is a failed compile run, where Lilypond stops compiling before generating .pdf, and no error msg is thrown. I just discovered the following error listed in the compilation output, which I neglected to notice earlier, and now I can't figure out which of the last 3-5 .ily files I've added, may be causing it. It compiles and the output seems OK, but I'd still like to fix my code to avoid this error and potential future troubles. If anyone has a tip for me of specific commands that may be involved in this error, I'd appreciate the help. Calculating line breaks... Drawing systems... Interpreting music... Preprocessing graphical objects... programming error: vertical alignment called before line breaking continuing, cross fingers Calculating line breaks... Drawing systems... . Javier Ruiz-Alma___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Removing Staff_symbol_engraver causes error
I need to print an arpeggio symbol as seen in chords...just the symbol. I created the following snippet in 2.14.2, but keep getting "vertical aligment called before line breaking" error when I try to remove the Staff symbol engraver. \version "2.14.2" \score { \new Staff \with { \remove Time_signature_engraver \remove Staff_symbol_engraver % <-ADDING THIS LINE GENERATES ERROR \remove Clef_engraver } { \relative c''{ \hideNotes 16\arpeggio } } \layout { } } Thanks for the help, Javier___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Removing Staff_symbol_engraver causes error
From: Thomas Morley Sent: Saturday, May 5, 2012 4:28 AM Perfection! Hi Javier, 2012/5/5 J Ruiz : > I need to print an arpeggio symbol as seen in chords...just the symbol. I > created the following snippet in 2.14.2, but keep getting "vertical aligment > called before line breaking" error when I try to remove the Staff symbol > engraver. perhaps: \version "2.14.2" \score { \new Staff \with { \remove Time_signature_engraver \override StaffSymbol #'stencil = ##f \remove Clef_engraver } \relative c''{ \hideNotes 16\arpeggio } \layout { } } HTH, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Removing initial Bar spanning two-staff system
I'd like to remove the initial Bar line that spans a two-staff ChoirStaff. How is this accomplished? Best i could come up with was: \override ChoirStaff.SpanBar #'transparent = ##t, but no luck. Thx, Javier___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Beam position override flips notehead
I wish to manually override the position of a beam, but Lily insists on flipping the direction of a notehead. Any ideas on how to avoid this? Thx, Javier \version "2.14.2" \score { \new Staff \relative c'{ \once \override Beam #'positions = #'(-0.9 . -1.6 ) c8[ c'] } \layout { ragged-right = ##t } }<>___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Adjusting line-spacing for markup column
Hi, I'd like to reduce the vertical spacing between the lines in this markup column. How is this accomplished? \markup {\column{ \line{Bla Bla Bla Bla} \line{Ble Ble Ble Ble} \line{Blo Blo Blo Blo} } } Thank You, Javier___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Turning off key-change cancellation naturals
I'm setting the printKeyCancellation to false, to avoid Lilypond printing naturals when switching keys, but no luck; Lily still prints the cancellation naturals. What am I missing? \version "2.14.2" \score{ \new Staff { \override Staff.Clef #'full-size-change = ##t \relative c''{ \cadenzaOn \key d \major d d d d \bar "|." \skip 32 \set Staff.printKeyCancellation = ##f \key c \major \set Staff.forceClef = ##t c c c c } } \layout{} }___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user