Re: Problem with repeats: stray bar line
Am 06.05.2015 um 01:21 schrieb Mark Stephen Mrotek: Tobias: My understanding, which is certainly limited, is that Lilypond reads the first alternate ending and sees only three beats and assumes that the second alternate starts (read not played) with the fourth beat. Again a case when a human performer is smarter than a computer! So we have to tell Lily that the second alternative starts on more precisely: after the first of four (that's where the 1/4 comes in) beats. Yours, Simon ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Repeat bar lines inside \markup block?
Hi Tobias, Hi Harm, See: http://lilypond.1069038.n5.nabble.com/Repeat-signs-bar-lines-in-markup-td140533.html#a140596 See also: http://www.lilypondforum.de/index.php?topic=1938.msg10590#msg10590 Cheers, Pierre 2015-05-06 2:45 GMT+02:00 Thomas Morley thomasmorle...@gmail.com: 2015-05-06 1:24 GMT+02:00 Tobias Braun lists.tob...@braun-abstatt.de: Hi, Is there a way to print nice repeat bar lines in a \markup block used for verses of a song printed below the main score, instead of having to resort to |: or /:? I tried pasting the respective unicode signs and they display fine in my text editor, but unfortunately, LilyPond turns them into garbage in the rendered output. Tobias ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user I once started work on a markup-command called bar-line. Maybe you'll find it in the archives. I'm too tired to search myself. Cheers, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Empty Staves
Hello, As far as 2.19.15 everything was in order but from 2.19.16 to 2.19.19 voice and lyrics are missing. I'm sorry, but to show you the problem I must send the whole song. Friedrich \version 2.19.11 \header { title = Barcarolle subtitle = Musique de F. Schubert composer = Arrangée pour la Guitare par N. Coste } #(set-global-staff-size 17.82) \paper { ragged-last-bottom = ##t } \layout { \context { \Score skipBars = ##t autoBeaming = ##f } \context { \RemoveEmptyStaffContext \override VerticalAxisGroup.remove-first = ##t } } PartPOneVoiceNone = \relative e' { \clef treble \key a \minor \time 6/8 R2. | % 2 R2. | % 3 R2. | % 4 R2. | % 5 R2. | % 6 R2. | % 7 R2. | % 8 R2. | % 9 \repeat volta 3 { e8. ^ Chant ^\pp f16 e8 e8 a8 e8 | \barNumberCheck #10 e16 ( [ c'16 ) ] c16 [ b16 ] b16 ( [ a16 ) ] a4 e8 | % 11 e8. f16 e8 e8 b'8 e,8 | % 12 e16 ( [ d'16 ) ] d16 ( [ c16 ) ] c16 ( [ b16 ) ] b4. | % 13 c16 ( ^\mf [ e16 ) ] e16 ( [ d16 ) ] d16 ( [ c16 ) ] c8. g!16 g8 | % 14 g16 ( [ f'16 ) ] f16 ( [ e16 ) ] e16 ( [ d16 ) ] d4 g,8 | % 15 e'8.^\markup { \italic cresc. } e16 e8 e8. c16 a8 | % 16 b8 e8 gis,8 a4. | % 17 g!16 ( ^\p [ e'16 ) ] e16 ( [ d16 ) ] d16 ( [ c16 ) ] c8. g16 g8 | % 18 g16 ( [ f'16 ) ] f16 ( [ e16 ) ] e16 ( [ d16 ) ] d4 g,8 | % 19 e'8. ^\markup { \italic cresc. } e16 e8 e8 c8 a8 | \barNumberCheck #20 b8 e8 gis,8 a4. | % 21 R2. | % 22 e'8. f16 e8 g8. f16 e8 | % 23 e8. d16 e8 f4 d8 | % 24 d8. a16 a8 f'8. e16 d8 | % 25 d8. c16 b8 a4. | % 26 e'2. ~ | % 27 e4. ~ e8. d16 c8 | % 28 f8. e16 d8 d8. c16 b8 | % 29 a4 r8 r4 r8 | \barNumberCheck #30 R2. | % 31 R2. | % 32 R2. | % 33 R2. | % 34 } \alternative { { R2. | % 35 } { R2. | % 36 R2. \bar |. } } } PartPOneVoiceNoneLyricsOne = \lyricmode { \set stanza = # 1. En se jou -- ant sur la va -- gue_en -- dor -- mi -- e Que ce ba -- teau nous ber -- ce mol -- le -- ment. Oh! puis -- sions nous sur les flots de la vie -- e, Vo -- guer ain -- si tous deux en nous ai -- mant. Oh! puis -- sions nous sur les flots de la vi -- e, Vo -- guer ain -- si tous deux en nous ai -- mant. L'heu -- re du soir plait à la rê -- ve -- ri -- e Et près de toi que le rê -- ve_est char -- mant. Ah! __ près de toi que le rê -- ve_est char -- mant. } PartPOneVoiceNoneLyricsTwo = \lyricmode { \set stanza = # 2. Au -- tour de nous le cal -- me_et le si -- len -- ce Sur les cô -- teaux pla -- nent mys -- té -- ri -- eux; Dans la fo -- rêt le vent qui se ba -- lan -- ce Sem -- ble_un é -- cho d'un luth har -- mon -- ni -- eux. Dans la fo -- rêt le vent qui se ba -- lan -- ce Sem -- ble_un é -- cho d'un luth har -- mo -- ni -- eux: Le coeur é -- mu croit res -- pi -- rer d'a -- van -- ce La dou -- ce paix que nous gar -- dent les cieux! La __ dou -- ce paix que nous gar -- dent les cieux! } PartPOneVoiceNoneLyricsThree = \lyricmode { \set stanza = # 3. Dé -- jà le temps sur ses ra -- pi -- des ai -- les Em -- porte hé -- las nos heu -- res de plai -- sir Et nous aus -- si nous pas -- se -- rons com -- me_el -- les Et pour ja -- mais! pour ne plus re -- ve -- nir! Et nous aus -- si nous pas -- se -- rons com -- me_el -- les Et pour ja -- mais! pour ne plus re -- ve -- nir! En s'en -- vo -- lant nos deux â -- mes fi -- dè -- les Ne lais -- se -- ront qu'un mê -- me sou -- ve -- nir. Ne __ lais -- se -- ront qu'un mê -- me sou -- ve -- nir. } PartPTwoVoiceOne = \relative e { \clef treble_8 \key a \minor \time 6/8 e16 \pp [ e'16 \ e16 d16 d16 ( c16 ) ] c16 \( [ b16 ) b16 a16 a16 e16 \!] | % 2 e16 [ e'16 \ e16 d16 d16 ( c16 ) ] c16 \ ( [ b16 ) b16 a16 a16 e16 \! ] | % 3 e16 [ f'16 \ f16 ( e16 ) e16 d16 ] d16 \ ( [ c16 ) c16 ( b16 ) b16 e,16 \! ] | % 4 e16 [ f'16 \ f16 ( e16 ) e16 d16 ] d16 \ ( [ c16 ) c16 ( b16 ) b16 e,16 \! ] | % 5 e16 [ e'16 \ e16 d16 d16 ( c16 ) ] c16 \( [ b16 ) b16 a16 a16 e16 \! ] | % 6 d16 [ a'16 g'16 ( f16 ) f16 ( e16 ) ] e16 [ dis16 dis16 e16 e16 ( f16 ) ] | % 7 f16 ( [ e16 ) d!16 c16 ( b16 ) a16 ] e'16 ( [ d16 ) c16 ( b16 ) a16 ( gis16 ) ] | % 8 b16 ( [ a16 ) gis16 ( a16 ) e16 c16 ] a16 [ e'16 a c16 e16 a c16 e16 ] | % 9 \repeat volta 3 { a,16 [ e'16 a c16 e16 a c16 e16 ] a,16 [ e'16 a c16 e16 a c16 e16 ] | \barNumberCheck #10 a,16 [ e'16 a c16 e16 a c16 e16 ] a,16 [ e'16 a c16 e16 a c16 e16 ] | % 11 e,16 [ e'16 gis d'16 e16 gis d'16 e16 ] e,16 [ e'16 gis d'16 e16 gis d'16 e16 ] | % 12 e,16 [ e'16 gis d'16 e16 gis d'16 e16 ] e,16 [ e'16 gis d'16 e16 gis d'16 e16 ] | % 13 c16 [ g'!16 c e16 g16 c e16 g16 ] c,16 [ g'16 c e16 g16 c e16 g16 ] | % 14 g,16 [ g'16 b f'16 g16 b f'16 g16 ] g,16 [ g'16 b f'16 g16 b f'16 g16 ] | % 15 c,16 [ g'16 c e16 g16 c e16 g16 ] a,16 [ a'16 c e16 a16 c e16 a16 ] | % 16 e,16 [ b''16 d e16 b16 d e16 b16 ] a,16 [ a''16 a16
Re: can I force the KeySignature to display when a new clef requires it?
Hi Kieren, I don't know if there is an easier/better way, but you could try: % - \version 2.18.2 showKey = { % Define the order of barline, clef, key signature etc.: \once \override Score.BreakAlignment #'break-align-orders = #' #((left-edge cue-end-clef breathing-sign staff-bar clef cue-clef key-cancellation key-signature ambitus time-signature custos) (left-edge staff-bar cue-end-clef breathing-signclef cue-clef key-cancellation key-signature ambitus time-signature custos) (left-edge breathing-sign staff-bar clef key-cancellation key-signature ambitus time-signature cue-clef custos)) % make key signature visible: \once \override Score.KeySignature.break-visibility = #'#(#f #t #t) } \relative c' { \key d \major d2 d \clef percussion d2 d \clef treble \showKey d2 d \clef percussion d2 d } % - Maybe it's even possible to change the spacing, similar to this: http://www.lilypond.org/doc/v2.18/Documentation/notation-big-page.de.html#manual-repeat-marks Cheers, Klaus -- View this message in context: http://lilypond.1069038.n5.nabble.com/can-I-force-the-KeySignature-to-display-when-a-new-clef-requires-it-tp176130p176228.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
frameEngraver repeats not aligned
Hello all, I’m using frameEngraver for a harp part and the repeat signs are not aligned. The problem appears when I use compoundMeter. Below is a minimal example that demonstrates the issue. It requires frameEngraver-bars-and-boxes.ily” which I’ve attached. I’ve moved the frameStart, frameEnd, frameExtenderEnd into each voice. I’ve also tried eliminating the common timing variable and specifying time signatures within each voice. The results are the same. A similar misalignment occurs with frame boxes instead of repeats. Any suggestions are much appreciated. Thanks, Holland frameEngraver-bars-and-boxes.ily Description: Binary data \version 2.18.2 \include frameEngraver-bars-and-boxes.ily timing = { \compoundMeter #'((4 4) (1 8)) \override Frame.repeat-barlines = ##t \frameStart s4 s s s \frameEnd s8 \time 4/4 s2 s2 \frameExtenderEnd \frameStart s4 s s \frameEnd s \time 3/4 s2. \frameExtenderEnd } upper = \relative c' { d4 d d d e8 s2 s2 d4 d d d s2 s4 } lower = \relative c { d4 d d d e8 s2 s2 d4 d d d s2 s4 } \layout { \context { \Global \grobdescriptions #all-grob-descriptions } \context { \Score \remove Bar_number_engraver } \context { \Staff } \context { \Voice \consists \frameEngraver } } \new PianoStaff \set PianoStaff.instrumentName = #Harp \new Staff = upper \with { midiInstrument = orchestral harp } \context Voice {\upper} {\timing} \new Staff = lower \with { midiInstrument = orchestral harp } \context Voice {\clef bass \lower} {\timing} ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Empty Staves
Am 06.05.2015 um 16:59 schrieb Andrew Bernard: Dear Friedrich, That’s because you have unnecessary nesting of staves. Using 2.19.19, do this instead: \new StaffGroup \new Staff \set Staff.instrumentName = Chant \new Voice = PartPOneVoiceNone { \PartPOneVoiceNone } Why would you even put the lyrics inside the staff? I’ve never seen that done, and it seems more appropriate to place them in StaffGroup alongside the staves. Yours, Simon \new Lyrics \lyricsto PartPOneVoiceNone { \PartPOneVoiceNoneLyricsOne } \new Lyrics \lyricsto PartPOneVoiceNone \PartPOneVoiceNoneLyricsTwo \new Lyrics \lyricsto PartPOneVoiceNone \PartPOneVoiceNoneLyricsThree \new Staff \set Staff.instrumentName = Guit. \context Staff \context Voice = PartPTwoVoiceOne { \voiceOne \PartPTwoVoiceOne } \context Voice = PartPTwoVoiceThree { \voiceFour \PartPTwoVoiceThree } \context Voice = PartPTwoVoiceTwo { \voiceTwo \PartPTwoVoiceTwo } I do not know why what you had would have worked earlier. Andrew On 6 May 2015 at 23:20:30, Friedrich Fischer (fried.fisc...@gmail.com mailto:fried.fisc...@gmail.com) wrote: As far as 2.19.15 everything was in order but from 2.19.16 to 2.19.19 voice and lyrics are missing. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Jianpu Notation
Hi, Paul David : Additional test .ly file for tie notes. Immanuel,Ming On Tuesday, May 5, 2015 7:25 AM, MING TSANG tsan...@rogers.com wrote: Paul David : I test the jianpu10a.ly with the following code and notice that a tie note is not working properly. %snippet begin .\version 2.18.2\language english global = { \key f\major}\include jianpu10a.ly notes = { c'1 f'2( g') g'2~g'2 e'2. r4 } \new JianpuStaff \jianpuMusic { \global \notes } \new Staff { \global \notes }%snippet end . Immanuel,Ming. On Sunday, May 3, 2015 11:16 PM, Paul Morris p...@paulwmorris.com wrote: On May 1, 2015, at 9:33 PM, Super-User david...@qq.com wrote: And, I've attached some real world examples from Baidu, which displays key B-flat as 1=♭B instead of 1=B♭.I've attached jianpu10a.ly which fixes this. Ok, thanks for this. -Paul \version 2.18.2 \language english global = { \key f\major \time 4/4 } \include jianpu10a.ly notes = { c'1 f'2( g') g'2~g'2~g'2. r4 bf'1~bf'2 c''2 |\break d'8~d'8 e'8.~e'16 \tuplet 3/2{f'8~ f'8~ f'8} \tuplet 3/2{g'16 r16 g'16} r8 r1 |\break f'4~f'2 r4 f'2~f'4 g'4 a'4 a'4~ a'4 \tuplet 3/2{bf'8 a'8 g'8} } \new JianpuStaff \jianpuMusic { \global \notes } \new Staff { \global \notes } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE:Precise markup position
the overlay on the lsr will do this. can't remember where it is but I have it here so ... play with translate to position I put them on top off one another so you can see it's use. %% #(define-public (stack-stencil-overlay stencils) Recursive function to add stencils together (if (and (pair? stencils) (ly:stencil? (car stencils))) (if (and (pair? (cdr stencils)) (ly:stencil? (cadr stencils))) (let ((tail (stack-stencil-overlay (cdr stencils))) (head (car stencils))) (ly:stencil-add head tail)) (car stencils)) point-stencil)) #(define-markup-command (overlay layout props args) (markup-list?) Overlay arguments one on top of the next (let ((stencils (interpret-markup-list layout props args))) (stack-stencil-overlay (remove ly:stencil-empty? stencils %% \bookpart { \markup \overlay { % add \overlay { % add \translate #'(80 . -50) { \center-column { \line { \abs-fontsize #24 Composer } % \line { \null } } } %\markup { \vspace #5 \null } \translate #'(30 . -40) % move \fill-line { \center-column { \line { \abs-fontsize #48 Title 1 } \line { \vspace #2 \null } \line { \abs-fontsize #30 Title 2 } \line { \null } } } } } % add } % add HTH Stephen ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: frameEngraver repeats not aligned
Hi Holland, On Wed, May 6, 2015 at 9:45 AM, holl...@hollandhopson.com holl...@hollandhopson.com wrote: Hello all, I’m using frameEngraver for a harp part and the repeat signs are not aligned. The problem appears when I use compoundMeter. Below is a minimal example that demonstrates the issue. It requires frameEngraver-bars-and-boxes.ily” which I’ve attached. I’ve moved the frameStart, frameEnd, frameExtenderEnd into each voice. I’ve also tried eliminating the common timing variable and specifying time signatures within each voice. The results are the same. A similar misalignment occurs with frame boxes instead of repeats. Any suggestions are much appreciated. Thanks, Holland The width of the frames vary because one note is upstem and the other is downstem, meaning one extends past the other. (You can see the nice alignment which happens when you change both to the same direction.) All would be well if the bounds were paper columns (and probably if this is ever to work properly with horizontal spacing they should be new paper columns, created just for the frames).. Sorry, I don't have a good solution. And I've all but given up working on this, because of long-standing problems which I can't resolve on my own. One of which is getting it to work with multiple staves--which would be good with your example! Anyway, I suppose you could hack an invisible stem up note. Hate to suggest that, but it just might work... David ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Precise markup position
Thanks Robin, It will be a big step ahead! So it seems that so far, the only way to place different markups on a page is to have them in a pile. For example, is it possible to: 1 organize some markups in this pile 2 place one other markup aligned on the bottom margin at the same time? Envoyé par Type Mail Sur 6 mai 2015 à 21:13, à 21:13, Robin Bannister r...@dataway.ch a écrit: Pierre G. wrote: I wonder if there is a way to position precisely a text markup One way to insert vertical millimetres is http://lists.gnu.org/archive/html/lilypond-user/2010-04/msg00035.html This may not be the current method, but it still works e.g. \markup \mm-feed #27 in order to create some vertical space (see line 34, for the space beetween composer and title 1). Cheers, Robin ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: frameEngraver repeats not aligned
On Wed, May 6, 2015 at 2:02 PM, David Nalesnik david.nales...@gmail.com wrote: Hi Holland, On Wed, May 6, 2015 at 9:45 AM, holl...@hollandhopson.com holl...@hollandhopson.com wrote: Hello all, I’m using frameEngraver for a harp part and the repeat signs are not aligned. The problem appears when I use compoundMeter. Below is a minimal example that demonstrates the issue. It requires frameEngraver-bars-and-boxes.ily” which I’ve attached. I should mention that this needs 2.18.x There is a single change which you need for current development versions. See the last line below: % ADD NEW GROB DEFINITIONS % #(define (add-grob-definition grob-name grob-entry) (let* ((meta-entry (assoc-get 'meta grob-entry)) (class(assoc-get 'class meta-entry)) (ifaces-entry (assoc-get 'interfaces meta-entry))) (set-object-property! grob-name 'translation-type? ly:grob-properties?) ;; NB!! [...] DN ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Precise markup position
Pierre G. wrote: I wonder if there is a way to position precisely a text markup One way to insert vertical millimetres is http://lists.gnu.org/archive/html/lilypond-user/2010-04/msg00035.html This may not be the current method, but it still works e.g. \markup \mm-feed #27 in order to create some vertical space (see line 34, for the space beetween composer and title 1). Cheers, Robin ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Repeat bar lines inside \markup block?
Thanks a lot! Tobias Am 06.05.2015 um 12:58 schrieb Pierre Perol-Schneider pierre.schneider.pa...@gmail.com: Hi Tobias, Hi Harm, See: http://lilypond.1069038.n5.nabble.com/Repeat-signs-bar-lines-in-markup-td140533.html#a140596 See also: http://www.lilypondforum.de/index.php?topic=1938.msg10590#msg10590 Cheers, Pierre 2015-05-06 2:45 GMT+02:00 Thomas Morley thomasmorle...@gmail.com: 2015-05-06 1:24 GMT+02:00 Tobias Braun lists.tob...@braun-abstatt.de: Hi, Is there a way to print nice repeat bar lines in a \markup block used for verses of a song printed below the main score, instead of having to resort to |: or /:? I tried pasting the respective unicode signs and they display fine in my text editor, but unfortunately, LilyPond turns them into garbage in the rendered output. Tobias ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user I once started work on a markup-command called bar-line. Maybe you'll find it in the archives. I'm too tired to search myself. Cheers, Harm ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lyric tie inside word?
Hi Kieren, I see, thanks! Tobias Am 06.05.2015 um 02:46 schrieb Kieren MacMillan kieren_macmil...@sympatico.ca: Hi Tobias, How would I put that character _below_ a word (as opposed to in-between two words)? Maybe like: \version 2.19.17 \markup \combine test \translate #'(0.85 . -0.5) ‿ Hope this helps! Kieren. Kieren MacMillan, composer ‣ website: www.kierenmacmillan.info ‣ email: i...@kierenmacmillan.info ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Jianpu Notation
Hi Ming, Yes, I see the problem with the ties on half notes and larger. I know what’s causing this, but I’m not sure of the best way to fix it… I’ll put it on my to-do list, but I’m not sure when I’ll be able to get to it. -Paul On May 6, 2015, at 1:24 PM, MING TSANG tsan...@rogers.com wrote: Hi, Paul David : Additional test .ly file for tie notes. Immanuel, Ming On Tuesday, May 5, 2015 7:25 AM, MING TSANG tsan...@rogers.com wrote: Paul David : I test the jianpu10a.ly with the following code and notice that a tie note is not working properly. %snippet begin . \version 2.18.2 \language english global = { \key f\major } \include jianpu10a.ly notes = { c'1 f'2( g') g'2~g'2 e'2. r4 } \new JianpuStaff \jianpuMusic { \global \notes } \new Staff { \global \notes } %snippet end . Immanuel, Ming. On Sunday, May 3, 2015 11:16 PM, Paul Morris p...@paulwmorris.com wrote: On May 1, 2015, at 9:33 PM, Super-User david...@qq.com mailto:david...@qq.com wrote: And, I've attached some real world examples from Baidu, which displays key B-flat as 1=♭B instead of 1=B♭.I've attached jianpu10a.ly http://jianpu10a.ly/ which fixes this. Ok, thanks for this. -Paul jianpu-test_2.ly2015-05-06_132055.png ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Precise markup position
Dear list, I wonder if there is a way to position precisely a text markup (X/Y coordinates for example?), to avoid using the empiric \markup { \vspace #x \null }, in order to create some vertical space (see line 34, for the space beetween composer and title 1). Thank you ! Pierre \version 2.18.2 #(set! paper-alist (cons '(valmajour22 . (cons (* 222 mm) (* 302 mm))) paper-alist)) #(set-default-paper-size valmajour22) \paper { #(define fonts (make-pango-font-tree Playfair Display Nimbus Sans Luxi Mono (/ staff-height pt 20))) #(define (part-first-page layout props arg) (if (= (chain-assoc-get 'page:page-number props -1) (ly:output-def-lookup layout 'first-page-number)) (interpret-markup layout props arg) empty-stencil)) #(define (part-not-first-page layout props arg) (if (not (= (chain-assoc-get 'page:page-number props -1) (ly:output-def-lookup layout 'first-page-number))) (interpret-markup layout props arg) empty-stencil)) } \bookpart { \markup { \center-column { \line { \abs-fontsize #24 Composer } \line { \null } } } \markup { \vspace #5 \null } \markup { \fill-line { \center-column { \line { \abs-fontsize #48 Title 1 } \line { \vspace #2 \null } \line { \abs-fontsize #30 Title 2 } \line { \null } } } } \markup \null \markup { \fill-line { \center-column { \line { \abs-fontsize #26 Subtitle 1 } \line { \null } \line { \abs-fontsize #14 Subtitle 2 } } } } \markup \null \markup { \fill-line { \right-column { \line { \abs-fontsize #20 Volume 1 } \line { \null } \line { \italic \abs-fontsize #10 A } \line { \italic \abs-fontsize #10 B } \line { \italic \abs-fontsize #10 C } } } } \markup \null \header { tagline = ##f } \paper { top-margin = 33\mm left-margin = 13\mm right-margin = 13\mm bottom-margin = 8\cm print-page-number = ##f } } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: frameEngraver repeats not aligned
Thanks David, Changing the stem direction does the trick. I’d love to have a version of frameEngraver that would work with multiple staves. Maybe others would like this for score analysis, too? frameEngraver is such an important part of my work with lilypond right now; I’d hate to see it abandoned. If there’s ever an opportunity for further development, count me in as a sponsor. Holland On May 6, 2015, at 2:02 PM, David Nalesnik david.nales...@gmail.com wrote: Hi Holland, On Wed, May 6, 2015 at 9:45 AM, holl...@hollandhopson.com mailto:holl...@hollandhopson.com holl...@hollandhopson.com mailto:holl...@hollandhopson.com wrote: Hello all, I’m using frameEngraver for a harp part and the repeat signs are not aligned. The problem appears when I use compoundMeter. Below is a minimal example that demonstrates the issue. It requires frameEngraver-bars-and-boxes.ily” which I’ve attached. I’ve moved the frameStart, frameEnd, frameExtenderEnd into each voice. I’ve also tried eliminating the common timing variable and specifying time signatures within each voice. The results are the same. A similar misalignment occurs with frame boxes instead of repeats. Any suggestions are much appreciated. Thanks, Holland The width of the frames vary because one note is upstem and the other is downstem, meaning one extends past the other. (You can see the nice alignment which happens when you change both to the same direction.) All would be well if the bounds were paper columns (and probably if this is ever to work properly with horizontal spacing they should be new paper columns, created just for the frames).. Sorry, I don't have a good solution. And I've all but given up working on this, because of long-standing problems which I can't resolve on my own. One of which is getting it to work with multiple staves--which would be good with your example! Anyway, I suppose you could hack an invisible stem up note. Hate to suggest that, but it just might work... David ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Jianpu Notation
Paul,Thank you. Take you time, and I am looking forward to see the fix. Thank you for your time and patience.In the meantime, I have work around :1. coded c'2~c'2 a'1~a'2 r2 with c'2( c'2) a'1( a'2) r2 to generate pdf2. remove the ( ) and put ~ back to produce midiImmanuel,Ming On Wednesday, May 6, 2015 1:24 PM, MING TSANG tsan...@rogers.com wrote: Hi, Paul David : Additional test .ly file for tie notes. Immanuel,Ming On Tuesday, May 5, 2015 7:25 AM, MING TSANG tsan...@rogers.com wrote: Paul David : I test the jianpu10a.ly with the following code and notice that a tie note is not working properly. %snippet begin .\version 2.18.2\language english global = { \key f\major}\include jianpu10a.ly notes = { c'1 f'2( g') g'2~g'2 e'2. r4 } \new JianpuStaff \jianpuMusic { \global \notes } \new Staff { \global \notes }%snippet end . Immanuel,Ming. On Sunday, May 3, 2015 11:16 PM, Paul Morris p...@paulwmorris.com wrote: On May 1, 2015, at 9:33 PM, Super-User david...@qq.com wrote: And, I've attached some real world examples from Baidu, which displays key B-flat as 1=♭B instead of 1=B♭.I've attached jianpu10a.ly which fixes this. Ok, thanks for this. -Paul ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: can I force the KeySignature to display when a new clef requires it?
Hi Klaus, I don't know if there is an easier/better way […] \once \override Score.KeySignature.break-visibility = #'#(#f #t #t) That’s perfect, all by itself! And I can do this using the edition-engraver, which was my hope. I was certain I had tried this before, but apparently not. (Maybe later I will write a wrapper function to combine the \clef command with this forced visibility.) Sorry for the noise. Thanks for the answer. Cheers, Kieren. Kieren MacMillan, composer ‣ website: www.kierenmacmillan.info ‣ email: i...@kierenmacmillan.info ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Empty Staves
Hello Have you looked closely at the error messages in the logfile? Here compiled with Lilypond 2.19.20: Processing `/tmp/frescobaldi-zC9Bi8/tmpH1vcKq/document.ly' Parsing... Interpreting music... /tmp/frescobaldi-zC9Bi8/tmpH1vcKq/document.ly:263:19 0: warning: cannot find Voice `PartPOneVoiceNone' \new Lyrics \lyricsto PartPOneVoiceNone \PartPOneVoiceNoneLyricsOne /tmp/frescobaldi-zC9Bi8/tmpH1vcKq/document.ly:264:19 1: warning: cannot find Voice `PartPOneVoiceNone' \new Lyrics \lyricsto PartPOneVoiceNone \PartPOneVoiceNoneLyricsTwo /tmp/frescobaldi-zC9Bi8/tmpH1vcKq/document.ly:265:19 2: warning: cannot find Voice `PartPOneVoiceNone' \new Lyrics \lyricsto PartPOneVoiceNone \PartPOneVoiceNoneLyricsThree [8][16][24][32] Preprocessing graphical objects... programming error: Multi_measure_rest::get_rods (): I am not spanned! continuing, cross fingers programming error: Object is not a markup. continuing, cross fingers programming error: Multi_measure_rest::get_rods (): I am not spanned! continuing, cross fingers Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... Layout output to `document.ps'... Converting to `./document.pdf'... This object should be a markup: () Success: compilation successfully completed Completed successfully in 3.6. Something is simply missing... :) -- med venlig hilsen Villum Sejersen Nørregade 1 A DK-4500 Nykøbing Sjælland mobil +45 30 34 03 44 ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Empty Staves
Dear Friedrich, That’s because you have unnecessary nesting of staves. Using 2.19.19, do this instead: \new StaffGroup \new Staff \set Staff.instrumentName = Chant \new Voice = PartPOneVoiceNone { \PartPOneVoiceNone } \new Lyrics \lyricsto PartPOneVoiceNone { \PartPOneVoiceNoneLyricsOne } \new Lyrics \lyricsto PartPOneVoiceNone \PartPOneVoiceNoneLyricsTwo \new Lyrics \lyricsto PartPOneVoiceNone \PartPOneVoiceNoneLyricsThree \new Staff \set Staff.instrumentName = Guit. \context Staff \context Voice = PartPTwoVoiceOne { \voiceOne \PartPTwoVoiceOne } \context Voice = PartPTwoVoiceThree { \voiceFour \PartPTwoVoiceThree } \context Voice = PartPTwoVoiceTwo { \voiceTwo \PartPTwoVoiceTwo } I do not know why what you had would have worked earlier. Andrew On 6 May 2015 at 23:20:30, Friedrich Fischer (fried.fisc...@gmail.com) wrote: As far as 2.19.15 everything was in order but from 2.19.16 to 2.19.19 voice and lyrics are missing. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user