Re: Problem with repeats: stray bar line

2015-05-06 Thread Simon Albrecht

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?

2015-05-06 Thread Pierre Perol-Schneider
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

2015-05-06 Thread Friedrich Fischer

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?

2015-05-06 Thread Klaus Blum
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

2015-05-06 Thread holl...@hollandhopson.com
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

2015-05-06 Thread Simon Albrecht

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

2015-05-06 Thread MING TSANG
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

2015-05-06 Thread Stephen MacNeil
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

2015-05-06 Thread David Nalesnik
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

2015-05-06 Thread Les Éditions Valmajour -pg
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

2015-05-06 Thread David Nalesnik
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

2015-05-06 Thread Robin Bannister

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?

2015-05-06 Thread Tobias Braun
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?

2015-05-06 Thread Tobias Braun
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

2015-05-06 Thread Paul Morris
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

2015-05-06 Thread Les Éditions Valmajour - pg

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

2015-05-06 Thread holl...@hollandhopson.com
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

2015-05-06 Thread MING TSANG
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?

2015-05-06 Thread Kieren MacMillan
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

2015-05-06 Thread Villum Sejersen

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

2015-05-06 Thread 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 }
      \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