Hi, Phil:

I try to put \override NonMusicalPaperColumn #'line-break-permission = 
##f 

                         in \paper and it doesn't produce as intended - it 
breaks with extra break  before the  \break.
Then I try to put the code inside the \relative c' {      } and it doe snot 
work either.
Then I try to put the code inside  \layout \context  { } and it does not work 
either.

Question:  Where do I pur the \override

 
Blessing in+,
Ming.


>________________________________
> From: Phil Holmes <[email protected]>
>To: MING TSANG <[email protected]>; lilypond-usermailinglist 
><[email protected]> 
>Sent: Friday, April 20, 2012 7:44:45 AM
>Subject: Re: \break not working properly
> 
>
> 
>You can over-ride automatic breaking 
with
> 
>\override NonMusicalPaperColumn #'line-break-permission = 
##f
>
>
>Phil 
Holmes
> 
> 
>----- Original Message ----- 
>>From: MING TSANG 
>>To: lilypond-usermailinglist 
>>Sent: Friday, April 20, 2012 2:40 
PM
>>Subject: \break not working 
properly
>>
>>
>>Sorry about this long snippet.  The \break seems not working all the  times.  
>>I am puzzled - if I don't use both "\include and its content" the  \break 
>>works as intended. There must have some coding inside the \include that  make 
>>the \break not behave as intended.  Help  appreciated.
>>
>>
>>% { 
>>\version  "2.15.37" 
>>\include  "english.ly"
>>%\include  "include_number-notehead_smaller.ly"
>>#(define  Ez_numbers_engraver
>>(list
>>(cons  'acknowledgers
>>(list
>>(cons  'note-head-interface
>>(lambda  (engraver grob source-engraver)
>>(let*  ((context (ly:translator-context engraver))
>>(tonic-pitch  (ly:context-property context 'tonic))
>>(tonic-name  (ly:pitch-notename tonic-pitch))
>>(grob-pitch
>>(ly:event-property  (event-cause grob) 'pitch))
>>(grob-name  (ly:pitch-notename grob-pitch))
>>(delta  (modulo (- grob-name tonic-name) 7))
>>(note-names
>>(make-vector  7 (number->string (1+ delta)))))
>>(ly:grob-set-property!  grob 'note-names
>>note-names))))))))
>>EzNum  = {
>>\easyHeadsOn
>>\override  Staff.StaffSymbol #'staff-space = #1.4
>>\override  Staff.StaffSymbol #'line-thickness = #1.4
>>\override  Staff.NoteHead #'font-size = #+2.5
>>\override  Staff.Clef #'font-size = #+1.25
>>\override  Staff.TimeSignature #'font-size = #+1.25
>>\override  Staff.Accidental #'font-size = #+1.25
>>\override  Voice.NoteHead #'font-size = #-5.0
>>}
>>ti  = " : My God, How Wonderful Thou Art"
>>st  = "...................."
>>sy=6 
>>
>>%\include  "include_paper-header-footer-filename-footnote.ly"
>>date  = #(strftime "%Y-%m-%d" (localtime (current-time)))
>>#(  define comml ( object->string (command-line )))
>>#(  define loc ( + (string-rindex comml #\space ) 2 ))
>>#(  define commllen ( - (string-length comml ) 2 ))
>>#(  define filen ( substring comml loc commllen ))
>>\header  {
>>title  = \ti
>>subtitle  = \st
>>composer  = \date
>>arranger  = "[yMt]"
>>copyright  = \markup { line (\fromproperty #'header:title) }
>>tagline  = \markup {
>>Engraved  on
>>\simple  #(strftime "%x at %X" (localtime (current-time)))
>>with
>>\with-url  #"http://lilypond.org/web/"; {
>>LilyPond  \simple #(lilypond-version) (http://lilypond.org/)
>>}
>>}
>>}
>>odbolTagline  = \markup {
>>Music  engraving by \italic { Score Your Music } (url.example.net)
>>using  LilyPond (www.lilypond.org)
>>}
>>#(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))
>>\paper  {
>>#(set-paper-size  "letter")
>>%%{
>>system-system-spacing  =
>>#'((basic-distance  . 8)
>>(minimum-distance  . 6)
>>(padding  . 1)
>>(stretchability  . 15))
>>indent  = #(* mm 0)
>>interscoreline  = 8\mm
>>between-system-space  =5\mm
>>ragged-bottom  = ##t 
>>print-first-page-number  = ##t
>>two-sided=##t
>>binding-offset  = 0\mm
>>inner-margin  = 0.7\in
>>outer-margin  = 0.3\in
>>markup-system-spacing  = #'((basic-distance . 10) (minimum-distance . 10)
>>(padding  . 2) (stretchability . 3))
>>system-system-spacing  = #'((basic-distance . 20) (minimum-distance . 20)
>>(padding  . 2) (stretchability . 3))
>>systems-per-page=\sy
>>top-system-spacing  #'basic-distance = #7
>>top-markup-spacing  #'basic-distance = #5
>>last-bottom-spacing  #'basic-distance = #10
>>top-system-spacing  #'stretchability = #30
>>top-markup-spacing  #'stretchability = #10
>>last-bottom-spacing  #'stretchability = #20
>>markup-system-spacing  #'stretchability = #20
>>%}
>>%%{
>>oddFooterMarkup  = \markup {
>>\column  {
>>\fill-line  {
>>\line  { \fromproperty #'header:title }
>>\line  { 
>>\on-the-fly  #print-page-number-check-first
>>\fromproperty  #'page:page-number-string
>>"  of " \concat { \page-ref #'lastPage "0" "?"}
>>}
>>}
>>}
>>}
>>evenFooterMarkup  = \markup { 
>>\column  {
>>\fill-line  {
>>\line  { \fromproperty #'header:title } 
>>\line  {
>>\on-the-fly  #print-page-number-check-first
>>\fromproperty  #'page:page-number-string
>>"  of " \concat { \page-ref #'lastPage "0" "?"}
>>}
>>} 
>>}
>>}
>>}
>>%========================================
>>#(set-global-staff-size  20)
>>#(set-default-paper-size  "letter")
>>mbk  = \break
>>global  = {\key af\major \time 4/4 \tempo 4 = 90 
>>\override  Staff.TimeSignature #'style = #'() 
>>}
>>%}
>>SSa  = \relative c' { \partial 4
>>\override  Score.BarNumber #'stencil = #(make-stencil-circler 0.1 0.25  
>>ly:text-interface::print) 
>>\dynamicUp
>>\set  Score.barNumberVisibility = #all-bar-numbers-visible 
>>%{bar00-03%}  c4 f4 f4 g4 f8 g8 | af4 bf8 af8 g4 af8 bf8 | c4 f,4 f4 ef4 | 
>>f2. \bar ""\mbk 
>>%{bar03-07%}  c4 | f4 f4 g4 g8 af8 | bf4. c8 bf4 af8 g8 | f4 f4 c4 g'4 | f2. 
>>\bar  ""\mbk
>>%{bar07-11%}  af8 bf8 | c4 c4 bf4 bf8 c8 | df4 df4 c4c8 df8 | ef4 c4 bf4 af4 
>>| g2.  \bar""\mbk
>>%{bar11-15%}  c,4 | f4 f4 g4 f8 g8 | af4 bf8 af8 g4 af8 bf8 | c4 f,4 f4 ef4 | 
>>f2. \bar "||"  \mbk 
>>\label  #'lastPage
>>}
>>%------------------------------------------------------------------------------
>> 
>>SSb  = \relative c' {
>>}
>>%-------------------------------------------------------------------------------
>> 
>>SSc  = \relative c' { 
>>}
>>%-------------------------------------------------------------------------------
>> 
>>SSd  = \relative c' {
>>}
>>%-------------------------------------------------------------------------------
>> 
>>SSe  = \relative c' {
>>}
>>%-------------------------------------------------------------------------------
>> 
>>SSf  = \relative c' {
>>}
>>%-------------------------------------------------------------------------------
>> 
>>SSlyricA  = \lyricmode {
>>}
>>SSlyricB  = \lyricmode {
>>}
>>crd  = {
>>\chordmode  {
>>}
>>}
>>%-------------------------------------------------------------------------------
>> 
>>%%%%%%%%%%%%%%%%%%%%%%%  individual soprano midi
>>%  {
>>\score  {
>>\new  ChoirStaff <<
>><<
>>\context  ChordNames { \crd }
>>>> 
>>\new  Staff <<
>>\new  Voice = "soprano" << { \EzNum
>>\global
>>{  \SSa 
>>\SSb 
>>\SSc 
>>\SSd
>>\SSe  }
>>}
>>>>
>>>>
>>\new  Lyrics \lyricsto "soprano" { \SSlyricA } 
>>\new  Lyrics \lyricsto "soprano" { \SSlyricB }
>>>>
>>\layout  {
>>\context  { 
>>\RemoveEmptyStaffContext
>>\override  VerticalAxisGroup #'remove-first = ##t
>>\consists  \Ez_numbers_engraver
>>}
>>}
>>\midi  {
>>\context  {
>>\Score
>>tempoWholesPerMinute  = #(ly:make-moment 90 4)
>>midiMinimumVolume  = #0.2
>>midiMaximumVolume  = #0.85
>>}
>>}
>>}
>>%}
>> 
>>
>>
>>________________________________
>> _______________________________________________
>>lilypond-user 
  mailing 
  list
>>[email protected]
>>https://lists.gnu.org/mailman/listinfo/lilypond-user
>>
>
>
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to