Re: Short Fermata - Whole Measure Rest

2019-02-28 Thread Malte Meyn



Am 27.02.19 um 09:23 schrieb Malte Meyn:
Maybe one should add \shortfermataMarkup, \longfermataMarkup and 
\verylongfermataMarkup to LilyPond …


This is issue 5486 now: https://sourceforge.net/p/testlilyissues/issues/5486

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Short Fermata - Whole Measure Rest

2019-02-27 Thread nagymusic
Thank you so much! This is great.



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Short Fermata - Whole Measure Rest

2019-02-27 Thread Malte Meyn



Am 27.02.19 um 03:29 schrieb nagymusic:

Is it possible to attach a short fermata to a whole measure rest, similar
when using fermatas with regular rests: R1 \shortfermata? I know that
\fermataMarkup works well with a regular fermata.

Thank you!


\fermataMarkup produces a MultiMeasureTextEvent with 'text set to a 
markup that produces a fermata symbol (ufermata or dfermata depending on 
voice direction). You can tweak that 'text property (first solution 
below) or create a \shortfermataMarkup command (second solution):


%%%
\version "2.19.82"

% FIRST SOLUTION

{
  R1\fermataMarkup
  R1_\fermataMarkup
  R1-\tweak text \markup \musicglyph #"scripts.ushortfermata" 
\fermataMarkup
  R1_\tweak text \markup \musicglyph #"scripts.dshortfermata" 
\fermataMarkup

}

% SECOND SOLUTION

#(define-markup-command (shortfermata layout props) ()
   #:category music
   #:properties ((direction UP))
   (interpret-markup layout props
 (if (eqv? direction DOWN)
 (markup #:musicglyph "scripts.dshortfermata")
 (markup #:musicglyph "scripts.ushortfermata")
\version "2.19.82"

{
  R1\fermataMarkup
  R-\tweak text \markup \musicglyph #"scripts.ushortfermata" \fermataMarkup
})))

shortfermataMarkup =
#(make-music 'MultiMeasureTextEvent
   'text (make-shortfermata-markup)
   'tweaks '((outside-staff-priority . 40)
 (outside-staff-padding . 0)))


{
  R1\fermataMarkup
  R1_\fermataMarkup
  R1\shortfermataMarkup
  R1_\shortfermataMarkup
}
%%%

Maybe one should add \shortfermataMarkup, \longfermataMarkup and 
\verylongfermataMarkup to LilyPond …


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user