%% DO NOT EDIT this file manually; it is automatically %% generated from LSR http://lsr.dsi.unimi.it %% Make any changes in LSR itself, or in Documentation/snippets/new/ , %% and then run scripts/auxiliar/makelsr.py %% %% This file is in the public domain. \version "2.15.40" \header { lsrtags = "expressive-marks, text, scheme-language, really-cool" %% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa texidoces = " Este ejemplo proporciona una función para tipografiar un regulador con texto por debajo, como @qq{molto} o @qq{poco}. El ejemplo ilustra también cómo modificar la manera en que se imprime normalmente un objeto, utilizando código de Scheme. " doctitlees = "Centrar texto debajo de un regulador" %% Translation of GIT committish: f5cfaf8ef4ac347702f554af0944ef0d8396e73a texidocfr = " La fonction comprise dans l'extrait suivant permet d'ajouter du texte -- comme @qq{molto} o @qq{poco} -- en dessous d'un soufflet de (de)crescendo. Cet exemple présente aussi comment, à l'aide de code Scheme, influencer la manière dont un objet est normalement imprimé. " doctitlefr = "Texte centré sous un soufflet" texidoc = " This example provides a function to typeset a hairpin (de)crescendo with some additional text below it, such as @qq{molto} or @qq{poco}. The example also illustrates how to modify the way an object is normally printed, using some Scheme code. " doctitle = "Center text below hairpin dynamics" } % begin verbatim hairpinWithCenteredText = #(define-music-function (parser location text) (markup?) #{ \override Voice.Hairpin #'stencil = #(lambda (grob) (ly:stencil-aligned-to (ly:stencil-combine-at-edge (ly:stencil-aligned-to (ly:hairpin::print grob) X CENTER) Y DOWN (ly:stencil-aligned-to (grob-interpret-markup grob text) X CENTER)) X LEFT)) #}) hairpinMolto = \hairpinWithCenteredText \markup { \italic molto } hairpinMore = \hairpinWithCenteredText \markup { \larger moltissimo } \layout { ragged-right = ##f } \relative c' { \hairpinMolto c2\< c\f \hairpinMore c2\< c\f }