@c -*- coding: utf-8; mode: texinfo; -*- @ignore Translation of GIT committish: 39f7a447f567bf8cb4e61f2672a81d7d2306b53e When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' Guide, node Updating translation committishes.. @end ignore @c \version "2.18.0" @c Translators: Federico Bruni @c Translation checkers: @node Note editoriali @section Note editoriali @translationof Editorial annotations @lilypondfile[quote]{editorial-headword.ly} Questa sezione tratta dei vari modi con cui cambiare l'aspetto delle note e aggiungere un'analisi o un accento didattico. @menu * Interne al rigo:: * Esterne al rigo:: @end menu @node Interne al rigo @subsection Interne al rigo @translationof Inside the staff Questa sezione spiega come aggiungere enfasi agli elementi interni al rigo. @menu * Scelta della dimensione del tipo di carattere:: * Indicazioni di diteggiatura:: * Note nascoste:: * Colorare gli oggetti:: * Parentesi:: * Gambi:: @end menu @node Scelta della dimensione del tipo di carattere @unnumberedsubsubsec Scelta della dimensione del tipo di carattere @translationof Selecting notation font size @cindex tipo di carattere, ridimensionamento @cindex dimensione del tipo di carattere (elementi della notazione) @cindex scelta della dimensione del tipo di carattere (per gli elementi della notazione) @cindex notazione, dimensione del tipo di carattere @cindex teste di nota @cindex ingrandimento del tipo di carattere @funindex fontSize @funindex font-size @funindex magstep @funindex \huge @funindex \large @funindex \normalsize @funindex \small @funindex \tiny @funindex \teeny @funindex huge @funindex large @funindex normalsize @funindex small @funindex tiny @funindex teeny @funindex \magnifyMusic @funindex magnifyMusic @funindex magnification->font-size @warning{@* Per le dimensioni del testo, leggere @ref{Selecting font and font size}.@* Per la dimensione del rigo, leggere @ref{Setting the staff size}.@* Per le citazioni in corpo piccolo, leggere @ref{Formatting cue notes}.@* Per i righi ossia, leggere @ref{Ossia staves}.} Per modificare la dimensione di un elemento della notazione senza cambiare anche la dimensione del rigo, si può specificare un fattore di ingrandimento col comando @code{\magnifyMusic}: @c Grieg Piano Concerto (mvt.1 cadenza) @lilypond[verbatim,quote] \new Staff << \new Voice \relative { \voiceOne 4 8. 16 8 4 r8 } \new Voice \relative { \voiceTwo \magnifyMusic 0.63 { \override Score.SpacingSpanner.spacing-increment = #(* 1.2 0.63) r32 c'' a c a c a c r c a c a c a c r c a c a c a c a c a c a c a c } } >> @end lilypond L'@code{\override} in questo esempio serve a eludere un difetto del programma, spiegato in @qq{Known issues and warnings} alla fine di questa sezione. Se la testa di una nota di dimensione normale è accorpata con una più piccola, potrebbe essere necessario ripristinare la dimensione della nota più piccola (con @w{@samp{\once@tie{}\normalsize}}) in modo che i gambi e le alterazioni siano allineati correttamente: @c Chopin Prelude op.28 no.8 @lilypond[verbatim,quote] \new Staff << \key fis \minor \mergeDifferentlyDottedOn \new Voice \relative { \voiceOne \magnifyMusic 0.63 { \override Score.SpacingSpanner.spacing-increment = #(* 1.2 0.63) \once \normalsize cis'32( cis' gis b a fis \once \normalsize d d' \once \normalsize cis, cis' gis b a gis \once \normalsize fis fis' \once \normalsize fis, fis' ais, cis b gis \once \normalsize eis eis' \once \normalsize a, a' bis, d cis b \once \normalsize gis gis') } } \new Voice \relative { \voiceTwo cis'8. d16 cis8. fis16 fis8. eis16 a8. gis16 } >> @end lilypond Il comando @code{\magnifyMusic} non è adatto per le citazioni in corpo piccolo, gli abbellimenti o i righi ossia, per i quali esistono metodi di inserimento più appropriati. È invece utile quando la dimensione della notazione cambia in una singola parte strumentale su un rigo e quando gli abbellimenti non sono la scelta appropriata, come nei passaggi di tipo cadenza o in casi simili agli esempi precedenti. Impostando il valore di @code{\magnifyMusic} su 0.63 si duplicano le dimensioni del contesto @code{CueVoice}. @warning{Il comando @code{@bs{}magnifyMusic} @i{non} deve essere usato quando si ridimensiona anche il rigo. Maggiori informazioni in @ref{Setting the staff size}.} @subsubsubheading Ridimensionare oggetti della formattazione individualmente Un singolo oggetto della formattazione può essere ridimensionato coi comandi @code{\tweak} o @code{\override} per regolare la sua proprietà @code{font-size}: @lilypond[quote,verbatim,relative=1] % ridimensiona una testa di nota -5 % ridimensiona una diteggiatura bes-\tweak font-size 0 -3 % ridimensiona un'alterazione \once \override Accidental.font-size = -4 bes!-^ % ridimensiona un'articolazione \once \override Script.font-size = 4 bes!-^ @end lilypond Il valore predefinito di @code{font-size} per ogni oggetto della formattazione è elencato nella Guida al funzionamento interno. La proprietà @code{font-size} può essere impostata solo per quegli oggetti che supportano l'interfaccia di formattazione @code{font-interface}. Se @code{font-size} non è specificato nella lista @q{Standard@tie{}settings} dell'oggetto, il suo valore è 0. Si veda @rinternals{All layout objects}. @subsubsubheading Capire la proprietà @code{fontSize} La proprietà di contesto @code{fontSize} regola la dimensione relativa di tutti gli elementi della notazione basati su un glifo in un contesto: @lilypond[verbatim,quote,relative=2] \time 3/4 d4---5 c8( b a g) | \set fontSize = -6 e'4-- c!8-4( b a g) | \set fontSize = 0 fis4---3 e8( d) fis4 | g2. @end lilypond Il valore di @code{fontSize} è un numero che indica la dimensione relativa alla dimensione standard dell'altezza del rigo corrente. Il valore predefinito di @code{fontSize} è 0; aggiungendo 6 a qualsiasi valore di @code{fontSize} si raddoppia la dimensione dei glifi e togliendo 6 si dimezza. Ogni punto aumenta la dimensione di circa il 12%. Dato che le unità logaritmiche della proprietà @code{font-size} non sono del tutto intuitive, viene fornita per comodità la funzione scheme @code{magnification->font-size}. Per esempio, per ridurre la notazione musicale al 75% della dimensione predefinita si usa: @example \set fontSize = #(magnification->font-size 0.75) @end example La funzione scheme @code{magstep} fa l'opposto: converte un valore di @code{font-size} in un fattore di ingrandimento. La proprietà @code{fontSize} avrà effetto soltanto sugli elementi della notazione che sono disegnati con glifi, come le teste di nota, le alterazioni, i segni, etc. Non modificherà la dimensione del rigo stesso né ridimensionerà proporzionalmente gambi, travature o la spaziatura orizzontale. Per ridimensionare gambi, travature e spaziatura orizzontale insieme alla dimensione degli elementi della notazione (senza cambiare la dimensione del rigo), si usa il comando @code{\magnifyMusic} presentato prima. Per ridimensionare tutto, compreso il rigo, leggere @ref{Setting the staff size}. Ogni volta che la @i{proprietà di contesto} @code{fontSize} è impostata, il suo valore viene aggiunto al valore della @i{proprietà del grob} @code{font-size} per i singoli oggetti di formattazione, prima che siano stampati i glifi. Ciò può creare confusione quando si impostano individualmente le proprietà @code{font-size} mentre è impostato anche @code{fontSize}: @lilypond[verbatim,quote,relative=2] % il valore predefinito di font-size per NoteHead è 0 % il valore predefinito di font-size per Fingering è -5 c4-3 \set fontSize = -3 % la dimensione effettiva per NoteHead è ora -3 % la dimensione effettiva per Fingering è ora -8 c4-3 \override Fingering.font-size = 0 % la dimensione effettiva per Fingering è ora -3 c4-3 @end lilypond Sono anche disponibili le seguenti scorciatoie: @multitable @columnfractions .2 .4 .4 @item @b{Comando} @tab @b{Equivalente a} @tab @b{Dimensione relativa} @item @code{\teeny} @tab @code{\set fontSize = -3} @tab 71% @item @code{\tiny} @tab @code{\set fontSize = -2} @tab 79% @item @code{\small} @tab @code{\set fontSize = -1} @tab 89% @item @code{\normalsize} @tab @code{\set fontSize = 0} @tab 100% @item @code{\large} @tab @code{\set fontSize = 1} @tab 112% @item @code{\huge} @tab @code{\set fontSize = 2} @tab 126% @end multitable @lilypond[verbatim,quote,relative=2] \teeny c4.-> d8---3 \tiny c4.-> d8---3 \small c4.-> d8---3 \normalsize c4.-> d8---3 \large c4.-> d8---3 \huge c4.-> d8---3 @end lilypond @cindex dimensione del tipo di carattere standard (per gli elementi della notazione) @cindex tipo di carattere standard (per gli elementi della notazione) @funindex font-interface @funindex font-size La modifica della dimensione del tipo di carattere si ottiene ridimensionando la dimensione, tra quelle predefinite, più vicina a quella desiderata. La dimensione standard (per @w{@code{font-size = 0}}) dipende dall'altezza standard del rigo: per un rigo di 20pt, viene scelto un tipo di carattere di 11pt. @predefined @code{\magnifyMusic}, @code{\teeny}, @code{\tiny}, @code{\small}, @code{\normalsize}, @code{\large}, @code{\huge}. @endpredefined @seealso Guida alla notazione: @ref{Selecting font and font size}, @ref{Setting the staff size}, @ref{Formatting cue notes}, @ref{Ossia staves}. File installati: @file{ly/music-functions-init.ly}, @file{ly/property-init.ly}. Frammenti: @rlsr{Editorial annotations}. Guida al funzionamento interno: @rinternals{font-interface}. @c The two issues mentioned below: @c http://code.google.com/p/lilypond/issues/detail?id=3987 @c http://code.google.com/p/lilypond/issues/detail?id=3990 @knownissues Attualmente ci sono due bug che impediscono una corretta spaziatura orizzontale quando si usa @code{\magnifyMusic}. C'è un solo modo per eludere questi bug e non funziona in tutte le circostanze. Nell'esempio seguente, sostituire la variabile @var{mag} con un valore a piacere. Si può provare anche a togliere uno o entrambi i comandi @code{\newSpacingSection} e/o i comandi @code{\override} e @code{\revert}: @example \magnifyMusic @var{mag} @{ \newSpacingSection \override Score.SpacingSpanner.spacing-increment = #(* 1.2 @var{mag}) @var{[music]} \newSpacingSection \revert Score.SpacingSpanner.spacing-increment @} @end example @node Indicazioni di diteggiatura @unnumberedsubsubsec Indicazioni di diteggiatura @translationof Fingering instructions @cindex diteggiatura @cindex dita, cambio @funindex \finger @funindex finger Le indicazioni di diteggiatura si inseriscono con @samp{@var{nota}-@var{numero}}: @lilypond[verbatim,quote,relative=2] c4-1 d-2 f-4 e-3 @end lilypond Si può usare il testo incluso dentro @code{\markup} o tra virgolette per indicare un cambio di dito. @lilypond[verbatim,quote,relative=2] c4-1 d-2 f\finger \markup \tied-lyric #"4~3" c\finger "2 - 3" @end lilypond @cindex pollice, indicazione @funindex \thumb @funindex thumb Si può aggiungere il simbolo del pollice per indicare che una nota deve essere suonata col pollice (ad esempio, nella musica per violoncello). @lilypond[verbatim,quote,relative=2] 2 @end lilypond @cindex diteggiatura per accordi @cindex indicazioni di diteggiatura per accordi @cindex accordi, diteggiatura È possibile indicare la diteggiatura di ogni singola nota di un accordo specificandola dopo ciascuna altezza. @lilypond[verbatim,quote,relative=2] 2 @end lilypond Le indicazioni di diteggiatura possono essere poste sopra o sotto il rigo, come è spiegato in @ref{Direction and placement}. @snippets @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {controlling-the-placement-of-chord-fingerings.ly} @lilypondfile[verbatim,quote,texidoc,doctitle] {allowing-fingerings-to-be-printed-inside-the-staff.ly} @lilypondfile[verbatim,quote,texidoc,doctitle] {avoiding-collisions-with-chord-fingerings.ly} @seealso Guida alla notazione: @ref{Direction and placement}. Frammenti: @rlsr{Editorial annotations}. Guida al funzionamento interno: @rinternals{FingeringEvent}, @rinternals{fingering-event}, @rinternals{Fingering_engraver}, @rinternals{New_fingering_engraver}, @rinternals{Fingering}. @node Note nascoste @unnumberedsubsubsec Note nascoste @translationof Hidden notes @cindex note nascoste @cindex note invisibili @cindex note trasparenti @cindex nascoste, note @cindex invisibili, note @cindex trasparenti, note @funindex \hideNotes @funindex hideNotes @funindex \unHideNotes @funindex unHideNotes Le note nascoste (o invisibili o trasparenti) possono essere utili nella preparazione di esercizi di teoria e composizione. @lilypond[verbatim,quote,relative=2] c4 d \hideNotes e4 f \unHideNotes g a \hideNotes b \unHideNotes c @end lilypond Questo comando rende invisibili le teste, i gambi e le code delle note, e le pause. Le travature sono invisibili se iniziano su una nota nascosta. Mentre gli oggetti attaccati a note invisibili sono comunque visibili. @lilypond[verbatim,quote,relative=2] e8(\p f g a)-- \hideNotes e8(\p f g a)-- @end lilypond @predefined @code{\hideNotes}, @code{\unHideNotes}. @endpredefined @seealso Manuale d'apprendimento: @rlearning{Visibilità e colore degli oggetti}. Guida alla notazione: @ref{Invisible rests}, @ref{Visibility of objects}, @ref{Hiding staves}. Frammenti: @rlsr{Editorial annotations}. Guida al funzionamento interno: @rinternals{Note_spacing_engraver}, @rinternals{NoteSpacing}. @node Colorare gli oggetti @unnumberedsubsubsec Colorare gli oggetti @translationof Coloring objects @cindex oggetti colorati @cindex colorati, oggetti @cindex colori @cindex colorare gli oggetti @cindex note colorate @cindex colorare le note @cindex colorate, note @cindex x11, colore @cindex x11-color @cindex with-color @funindex color @funindex \with-color @funindex with-color @funindex x11-color Si possono assegnare dei colori a ciascun oggetto. I nomi dei colori validi sono elencati nella @ref{List of colors}. @lilypond[verbatim,quote,relative=2] \override NoteHead.color = #red c4 c \override NoteHead.color = #(x11-color 'LimeGreen) d \override Stem.color = #blue e @end lilypond Si può accedere all'intera gamma di colori definita per X11 con la funzione Scheme @code{x11-color}. La funzione prende un argomento, che può essere un simbolo nella forma @code{'@var{FooBar}} o una stringa nella forma @code{"@var{FooBar}"}. La prima forma è più veloce da scrivere e più efficiente. Tuttavia, la seconda forma permette di accedere ai colori X11 attraverso la forma del nome che ha più di una parola. La funzione @code{x11-color}, se non riesce a comprendere il parametro, restituisce il colore nero. @lilypond[verbatim,quote,relative=2] \override Staff.StaffSymbol.color = #(x11-color 'SlateBlue2) \set Staff.instrumentName = \markup { \with-color #(x11-color 'navy) "Clarinet" } gis8 a \override Beam.color = #(x11-color "medium turquoise") gis a \override Accidental.color = #(x11-color 'DarkRed) gis a \override NoteHead.color = #(x11-color "LimeGreen") gis a % questo parametro è volutamente assurdo; notare che i gambi restano neri \override Stem.color = #(x11-color 'Boggle) b2 cis @end lilypond @cindex rgb-color @cindex colore rgb @cindex rgb, colore @funindex rgb-color I colori RGB esatti si specificano con la funzione Scheme @code{rgb-color}. @lilypond[verbatim,quote,relative=2] \override Staff.StaffSymbol.color = #(x11-color 'SlateBlue2) \set Staff.instrumentName = \markup { \with-color #(x11-color 'navy) "Clarinet" } \override Stem.color = #(rgb-color 0 0 0) gis8 a \override Stem.color = #(rgb-color 1 1 1) gis8 a \override Stem.color = #(rgb-color 0 0 0.5) gis4 a @end lilypond @seealso Guida alla notazione: @ref{List of colors}, @ref{The tweak command}. Frammenti: @rlsr{Editorial annotations}. @cindex colore x11 @cindex note colorate negli accordi @cindex colore negli accordi @funindex x11-color @knownissues Un colore X11 non ha necessariamente la stessa identica tonalità di un normale colore dal nome simile. Non tutti i colori X11 sono distinguibili in un browser web. Per esempio, un browser potrebbe non mostrare alcuna differenza tra @code{LimeGreen} e @code{ForestGreen}. Per il web si consiglia di usare i colori normali (ovvero @code{blue}, @code{green}, @code{red}). Le note in un accordo non possono essere colorate separatamente con un @code{\override}; al suo posto si usa @code{\tweak} o l'equivalente @code{\single\override}, vedi @ref{The tweak command}. @node Parentesi @unnumberedsubsubsec Parentesi @translationof Parentheses @cindex ghost notes @cindex note fantasma @cindex note tra parentesi @cindex parentesi quadre @funindex \parenthesize @funindex parenthesize Gli oggetti possono essere messi tra parentesi se si usa il comando @code{\parenthesize} prima dell'evento musicale. Se precede un accordo, viene messa tra parentesi ogni nota dell'accordo. Si possono mettere tra parentesi anche singole note di un accordo. @lilypond[verbatim,quote,relative=2] c2 \parenthesize d c2 \parenthesize c2 @end lilypond Si possono mettere tra parentesi anche oggetti diversi dalle note. Per le articolazioni è necessario usare un trattino prima del comando @code{\parenthesize}. @lilypond[verbatim,quote,relative=2] c2-\parenthesize -. d c2 \parenthesize r @end lilypond @seealso Frammenti: @rlsr{Editorial annotations}. Guida al funzionamento interno: @rinternals{Parenthesis_engraver}, @rinternals{ParenthesesItem}, @rinternals{parentheses-interface}. @knownissues Se si mette tra parentesi un accordo, viene creata una parentesi per ogni nota dell'accordo invece di una sola grande parentesi per l'intero accordo. @node Gambi @unnumberedsubsubsec Gambi @translationof Stems @cindex gambo @cindex gambo invisibile @cindex invisibile, gambo @funindex \stemUp @funindex stemUp @funindex \stemDown @funindex stemDown @funindex \stemNeutral @funindex stemNeutral @cindex gambo, direzione @cindex gambo, su @cindex gambo, giù @cindex gambo, neutrale Per ogni nota viene creato automaticamente un oggetto @code{Stem} (gambo). Vale anche per le semibrevi e le pause, anche se i loro gambi sono resi invisibili. I gambi si possono posizionare sopra o sotto, vedi @ref{Direction and placement}. @predefined @code{\stemUp}, @code{\stemDown}, @code{\stemNeutral}. @endpredefined @snippets @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {default-direction-of-stems-on-the-center-line-of-the-staff.ly} @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {automatically-changing-the-stem-direction-of-the-middle-note-based-on-the-melody.ly} @seealso Guida alla notazione: @ref{Direction and placement}. Frammenti: @rlsr{Editorial annotations}. Guida al funzionamento interno: @rinternals{Stem_engraver}, @rinternals{Stem}, @rinternals{stem-interface}. @node Esterne al rigo @subsection Esterne al rigo @translationof Outside the staff Questa sezione spiega come dare risalto agli elementi nel rigo attraverso delle note esterne al rigo. @menu * Nuvoletta di aiuto:: * Linee della griglia:: * Parentesi analitiche:: @end menu @node Nuvoletta di aiuto @unnumberedsubsubsec Nuvoletta di aiuto @translationof Balloon help @cindex nuvoletta @cindex notazione, spiegare la @cindex nuvoletta di aiuto @cindex aiuto, nuvoletta @funindex \balloonGrobText @funindex \balloonText @funindex Balloon_engraver @funindex balloonGrobText @funindex balloonText @funindex \balloonLengthOn @funindex balloonLengthOn @funindex \balloonLengthOff @funindex balloonLengthOff Si possono contrassegnare e nominare gli elementi della notazione tramite una nuvoletta quadrata. La sua funzione principale è spiegare la notazione. @lilypond[verbatim,quote,relative=2] \new Voice \with { \consists "Balloon_engraver" } { \balloonGrobText #'Stem #'(3 . 4) \markup { "Sono un gambo" } a8 \balloonGrobText #'Rest #'(-4 . -4) \markup { "Sono una pausa" } r 2. } @end lilypond Ci sono due funzioni musicali, @code{balloonGrobText} e @code{balloonText}; la prima si usa nella forma @w{@code{\once \override}} per attaccare del testo a un qualsiasi oggetto grafico (grob), mentre la seconda viene usata come @code{\tweak}, solitamente all'interno degli accordi, per attaccare del testo a una singola nota. Il testo nella nuvoletta influenza la spaziatura delle note, ma è possibile modificare questo comportamento: @lilypond[verbatim,quote,relative=2] \new Voice \with { \consists "Balloon_engraver" } { \balloonGrobText #'Stem #'(3 . 4) \markup { "Sono un gambo" } a8 \balloonGrobText #'Rest #'(-4 . -4) \markup { "Sono una pausa" } r \balloonLengthOn 2. } @end lilypond @predefined @code{\balloonLengthOn}, @code{\balloonLengthOff}. @endpredefined @seealso Frammenti: @rlsr{Editorial annotations}. Guida al funzionamento interno: @rinternals{Balloon_engraver}, @rinternals{BalloonTextItem}, @rinternals{balloon-interface}. @node Linee della griglia @unnumberedsubsubsec Linee della griglia @translationof Grid lines @cindex griglie @cindex linee verticali tra i righi @funindex Grid_point_engraver @funindex Grid_line_span_engraver @funindex gridInterval Si possono disegnare delle linee verticali tra i righi sincronizzate con le note. Si deve usare l'incisore @code{Grid_point_engraver} per creare le estremità delle linee, mentre l'incisore @code{Grid_line_span_engraver} serve a disegnare le linee. Per impostazione predefinita, le linee della griglia sono allineate orizzontalmente sotto e sul lato sinistro delle teste di nota. Le linee si estendono a partire dalle linee centrali di ciascun rigo. @code{gridInterval} deve specificare la durata che separa le linee. @lilypond[verbatim,quote] \layout { \context { \Staff \consists "Grid_point_engraver" gridInterval = #(ly:make-moment 1/4) } \context { \Score \consists "Grid_line_span_engraver" } } \score { \new ChoirStaff << \new Staff \relative c'' { \stemUp c4. d8 e8 f g4 } \new Staff \relative c { \clef bass \stemDown c4 g' f e } >> } @end lilypond @snippets @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {grid-lines--changing-their-appearance.ly} @seealso Frammenti: @rlsr{Editorial annotations}. Guida al funzionamento interno: @rinternals{Grid_line_span_engraver}, @rinternals{Grid_point_engraver}, @rinternals{GridLine}, @rinternals{GridPoint}, @rinternals{grid-line-interface}, @rinternals{grid-point-interface}. @node Parentesi analitiche @unnumberedsubsubsec Parentesi analitiche @translationof Analysis brackets @cindex parentesi @cindex parentesi, fraseggio @cindex analisi musicologica @cindex musicologia, analisi @cindex parentesi di raggruppamento delle note @cindex parentesi orizzontale @funindex Horizontal_bracket_engraver @funindex \startGroup @funindex startGroup @funindex \stopGroup @funindex stopGroup Nell'analisi musicale si usano le parentesi per indicare la struttura dei brani musicali. Sono supportate delle semplici parentesi orizzontali. @lilypond[verbatim,quote] \layout { \context { \Voice \consists "Horizontal_bracket_engraver" } } \relative c'' { c2\startGroup d\stopGroup } @end lilypond Le parentesi analitiche si possono annidare. @lilypond[verbatim,quote] \layout { \context { \Voice \consists "Horizontal_bracket_engraver" } } \relative c'' { c4\startGroup\startGroup d4\stopGroup e4\startGroup d4\stopGroup\stopGroup } @end lilypond @seealso Frammenti: @rlsr{Editorial annotations}. Guida al funzionamento interno: @rinternals{Horizontal_bracket_engraver}, @rinternals{HorizontalBracket}, @rinternals{horizontal-bracket-interface}, @rinternals{Staff}. @c LocalWords: gis