%% Generated by lilypond-book
%% Options: [exampleindent=10.16\mm,indent=0\mm,line-width=160\mm,paper-height=845.047\pt,paper-width=597.508\pt,papersize='(cons (* 597.508 pt) (* 845.047 pt))]
\include "lilypond-book-preamble.ly"


% ****************************************************************
% Start cut-&-pastable-section
% ****************************************************************

#(ly:set-option 'eps-box-padding 3.000000)



\paper {
  #(set-paper-size '(cons (* 597.508 pt) (* 845.047 pt)))
  indent = 0\mm
  line-width = 160\mm
  % offset the left padding, also add 1mm as lilypond creates cropped
  % images with a little space on the right
  line-width = #(- line-width (* mm  3.000000) (* mm 1))
}

\layout {
  
}




% ****************************************************************
% ly snippet:
% ****************************************************************
\sourcefilename "snippets/controlling-the-appearance-of-tremolo-slashes.ly"
\sourcefileline 0
%% DO NOT EDIT this file manually; it was automatically
%% generated from the LilyPond Wiki
%% (https://wiki.lilypond.community).
%%
%% Make any changes in the Wiki itself, or in
%% `Documentation/snippets/new/`, then run
%% `scripts/auxiliar/makelsr.pl`.
%%
%% This file is in the public domain.

\version "2.24.0"

\header {
%% Translation of GIT committish: 327adf674429e7bd55c19cb7211fe849202e7f72
  texidocfr = "
Différentes propriétés de l'objet graphique @code{StemTremolo}
permettent de gérer l'apparence des traits de trémolo.

@itemize
@item
La propriété @code{slope} définit la pente des traits.
@item
La propriété @code{shape} détermine si les traits doivent ressembler à des
rectangles (valeur @code{rectangle}) ou bien à des petites ligatures
(valeur @code{beam-like}).
@item
La propriété @code{style} gère à la fois la pente et la forme selon que
la note est affublée d'un crochet, est ligaturée ou n'a qu'une simple
hampe. Ceci diffère des deux autres propriétés qui, elles, modifient
l'apparence de façon inconditionnelle. Deux styles sont définis.
@itemize @minus{}
@item
@code{default} : les traits en présence de hampe descendante et de
crochet sont plus longs et plus pentus que pour des hampes avec crochet
ascendantes ; les traits sur des notes ligaturées prennent l'apparence
de rectangles et sont parallèles à la ligature.
@item
@code{constant} : tous les traits ont l'apparence de petites ligatures
et ont la même pente, hormis lorsque sur des hampes descendantes
crochetées.
@end itemize

@end itemize
"

  doctitlefr = "Contrôle de l'apparence des traits de trémolo"

%% Translation of GIT committish: 1bf2403e1cd7038a1e7ea62da560af601e3694fc
  texidoces = "
Usando diversas propiedades del objeto gráfico @code{StemTremolo}
es posible controlar la apariencia de las barras de trémolo.

@itemize
@item
La propiedad @code{slope} fija la inclinación de las barras de trémolo.

@item
La propiedad @code{shape} determina si las barras de trémolo
tienen forma de rectángulo (valor @code{rectangle}) o de barras de
corchea pequeñas (valor @code{beam-like}).

@item
La propiedad @code{style} fija la inclinación y la forma
dependiendo de si la nota tiene corchete, barra o solo plica.
Esto existe en contraste con las dos propiedades anteriores, que
cambian la inclinación y la forma incondicionalmente.  Hay dos
estilos definidos.

@itemize
@item
@code{default}: las barras para los corchetes de plica hacia abajo
son más largos y más inclinados que las barras para los corchetes
de plica hacia arriba; las barras de trémolo sobre notas barradas
tienen una forma rectangular y son paralelas a la barra de
corchea.

@item
@code{constant}: todas las barras de trémolo tienen forma de barra
de corchea y tienen la misma inclinación excepto para los
corchetes de plica hacia abajo.

@end itemize

@end itemize
"
  doctitlees = "Controlar el aspecto de las barras de trémolo"
  categories = "Repeats, Tweaks and overrides"

  texidoc = "
Using various properties of the @code{StemTremolo} grob it is possible
to control the appearance of tremolo slashes.

@itemize
@item
Property @code{slope} sets the slope for tremolo slashes.
@item
Property @code{shape} determines whether tremolo slashes look like
rectangles (value @code{rectangle}) or like very small beams (value
@code{beam-like}).
@item
Property @code{style} sets both the slope and the shape depending on
whether the note has flags, beams, or only a plain stem. This is in
contrast to the previous two properties, which change the slope and
shape unconditionally. There are two styles defined.
@itemize
@item
@code{default}: slashes for down-stem flags are longer and more sloped
than slashes for up-stem flags; slashes on beamed notes have a
rectangular shape and are parallel to the beam.
@item
@code{constant}: all slashes are beam-like and have the same slope
except for down-stem flags.
@end itemize

@end itemize
"

  doctitle = "Controlling the appearance of tremolo slashes"
} % begin verbatim


music = {
  a''4:32 a':
  e''8: \noBeam e':
  a'':[ a':]
  f':[ g':]
  d':[ d':]
}

\new Staff {
  <>^\markup "default"
  \music
}

\new Staff {
  <>^\markup \typewriter "style = #'constant"
  \override StemTremolo.style = #'constant
  \music
}

\new Staff {
  <>^\markup \typewriter "shape = #'rectangle"
  \override StemTremolo.shape = #'rectangle
  \music
}

\new Staff {
  <>^\markup \typewriter "shape = #'beam-like"
  \override StemTremolo.shape = #'beam-like
  \music
}

\new Staff {
  <>^\markup \typewriter "slope = -0.2"
  \override StemTremolo.slope = -0.2
  \music
}



% ****************************************************************
% end ly snippet
% ****************************************************************
