Menu

#2646 Parenthesizing multi measure rests

Accepted
nobody
None
needs_work
Ugly
2015-11-01
2012-07-09
Anonymous
No

Originally created by: *anonymous

Originally created by: colingh...@gmail.com
Originally owned by: v.villenave

User Simon reported here:

http://lists.gnu.org/archive/html/bug-lilypond/2012-07/msg00036.html
http://article.gmane.org/gmane.comp.gnu.lilypond.bugs/35788
http://old.nabble.com/Parenthesizing-multi-measure-rests-td34133533.html

Text of original post follows:

%% When using \parenthesize on whole bar or multi measure rests, no parentheses

%% will be printed:

\version "2.14.2"

\paper { ragged-right=##t }

\parenthesize R1

Thomas Morley very kindly posted a link to a previous discussion on this topic which gave some workarounds. Link to his post:

http://lists.gnu.org/archive/html/bug-lilypond/2012-07/msg00040.html

and the earlier discussion he linked to:

http://old.nabble.com/Whole-measure-rests-in-parentheses-td32197963.html

Finally, I had a look and found an open issue tracker about parentheses on breath marks which may be related:

https://code.google.com/p/lilypond/issues/detail?id=1523

Cheers,
Colin.

Related

Issues: #1523
Issues: #2646

Discussion

  • Google Importer

    Google Importer - 2012-07-13

    Originally posted by: thomasmo...@gmail.com

    parenthesizeStencil and bracketifyStencil

    Issue 2646

    These function can parenthesize/bracketify nearly all kind of stencils.

    http://codereview.appspot.com/6397043

    Labels: Patch-new

     

    Related

    Issues: #2646

  • Google Importer

    Google Importer - 2012-07-13

    Originally posted by: ColinPKC...@gmail.com

    Patchy the autobot says: Failed while processing snippet-names--310954106.ly and the relevant log was not saved by Patchy

    Labels: -Patch-new Patch-needs_work

     
  • Google Importer

    Google Importer - 2012-07-14

    Originally posted by: thomasmo...@gmail.com

    This is too cryptic for me. What does it mean?

     
  • Google Importer

    Google Importer - 2012-07-14

    Originally posted by: PhilEHol...@googlemail.com

    Patchy is an automatic script that checks that patches don't break the build.  The odd filename is a feature of temporary files created during a build.  With a full doc build, the logfiles are saved and so the source of the error can be analysed.  This doesn't appear to happen with patchy.  The solution is to start with clean master, apply your patch and make, make doc, make test.  If you can't do that, let me know and I'll do it for you.

     
  • Google Importer

    Google Importer - 2015-04-13

    Fails make check .. for example:

    \sourcefilename "/tmp/lilypond-autobuild/input/regression/metronome-mark-broken-
    bound.ly"
    \sourcefileline 0
    \version "2.17.11"
    
    \header {
    texidoc = "A @code{MetronomeMark}, @code{RehearsalMark} and @code{BarNumber}
    should not effect the starting point of spanners.
    "
    }
    
    <<
    \new Staff {
       e'1 \time 4/4 \break |
       \tempo \markup { "fooooo" } 4 = 90
       e'1 |
       e'1 |
    }
    
    \new Staff {
       \override Score.MetronomeMark.break-visibility = #all-visible
       \override TupletBracket.breakable = ##t
       \override Beam.breakable = ##t
       \override Glissando.breakable = ##t
    
       \ottava #1 \tuplet 1/1 { e'8\&lt;\startTextSpan\startTrillSpan\glissando
         [ \override NoteColumn.glissando-skip = ##t\repeat unfold 22 e'8
           \revert NoteColumn.glissando-skip e'8\!\stopTextSpan\stopTrillSpan ] } |
    }
    \addlyrics { ah __ \repeat unfold 21 { \skip 4 } _ rrgh }
    \addlyrics { ah --  \repeat unfold 21 { \skip 4 } _ rrgh }
    >>
    
    \layout {
    \context {
       \Voice
       \remove "Forbid_line_break_engraver"
    }
    }
    
    Renaming input to: `/tmp/lilypond-autobuild/input/regression/metronome-mark-brok
    en-bound.ly'
    Interpreting music...
    programming error: Grob `NoteColumn' has no interface for property `glissando-sk
    ip'
    continuing, cross fingers
    programming error: Grob `NoteColumn' has no interface for property `glissando-sk
    ip'
    continuing, cross fingers
    programming error: Grob `NoteColumn' has no interface for property `glissando-sk
    ip'
    
     

    Last edit: Simon Albrecht 2017-10-16
  • Trevor Daniels

    Trevor Daniels - 2015-09-26
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -11,19 +11,18 @@
    
     Text of original post follows:
    
    -\----------
    -
    +~~~~
    +:::TeX
     %% When using \parenthesize on whole bar or multi measure rests, no parentheses
    
     %% will be printed:
    
     \version "2.14.2"
    
    -\paper \{ ragged-right=\#\#t \}
    +\paper { ragged-right=##t }
    
    -\parenthesize [r1]
    -
    -\-----------
    +\parenthesize R1
    +~~~~
    
     Thomas Morley very kindly posted a link to a previous discussion on this topic which gave some workarounds. Link to his post:
    
    • Needs: -->
     
  • Trevor Daniels

    Trevor Daniels - 2015-11-01
    • status: Started --> Accepted
     
  • Trevor Daniels

    Trevor Daniels - 2015-11-01

    Reverting to Status:Accepted as it is over 6 months since there was substantive progress.