1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: 39f7a447f567bf8cb4e61f2672a81d7d2306b53e
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes..
12 @c Translators: Federico Bruni
13 @c Translation checkers:
16 @section Note editoriali
17 @translationof Editorial annotations
19 @lilypondfile[quote]{editorial-headword.ly}
21 Questa sezione tratta dei vari modi con cui cambiare l'aspetto delle note e
22 aggiungere un'analisi o un accento didattico.
31 @subsection Interne al rigo
32 @translationof Inside the staff
34 Questa sezione spiega come aggiungere enfasi agli elementi interni al rigo.
37 * Scelta della dimensione del tipo di carattere::
38 * Indicazioni di diteggiatura::
40 * Colorare gli oggetti::
45 @node Scelta della dimensione del tipo di carattere
46 @unnumberedsubsubsec Scelta della dimensione del tipo di carattere
47 @translationof Selecting notation font size
49 @cindex tipo di carattere, ridimensionamento
50 @cindex dimensione del tipo di carattere (elementi della notazione)
51 @cindex scelta della dimensione del tipo di carattere (per gli elementi della notazione)
52 @cindex notazione, dimensione del tipo di carattere
54 @cindex ingrandimento del tipo di carattere
71 @funindex \magnifyMusic
72 @funindex magnifyMusic
73 @funindex magnification->font-size
76 Per le dimensioni del testo, leggere @ref{Selecting font and font size}.@*
77 Per la dimensione del rigo, leggere @ref{Setting the staff size}.@*
78 Per le citazioni in corpo piccolo, leggere @ref{Formatting cue notes}.@*
79 Per i righi ossia, leggere @ref{Ossia staves}.}
81 Per modificare la dimensione di un elemento della notazione senza cambiare
82 anche la dimensione del rigo, si può specificare un fattore di ingrandimento
83 col comando @code{\magnifyMusic}:
85 @c Grieg Piano Concerto (mvt.1 cadenza)
86 @lilypond[verbatim,quote]
88 \new Voice \relative {
90 <e' e'>4 <f f'>8. <g g'>16 <f f'>8 <e e'>4 r8
92 \new Voice \relative {
95 \override Score.SpacingSpanner.spacing-increment = #(* 1.2 0.63)
96 r32 c'' a c a c a c r c a c a c a c
97 r c a c a c a c a c a c a c a c
103 L'@code{\override} in questo esempio serve a eludere un difetto del programma,
104 spiegato in @qq{Known issues and warnings} alla fine di questa sezione.
106 Se la testa di una nota di dimensione normale è accorpata con una più
107 piccola, potrebbe essere necessario ripristinare la dimensione della
108 nota più piccola (con @w{@samp{\once@tie{}\normalsize}}) in modo che i
109 gambi e le alterazioni siano allineati correttamente:
111 @c Chopin Prelude op.28 no.8
112 @lilypond[verbatim,quote]
115 \mergeDifferentlyDottedOn
116 \new Voice \relative {
119 \override Score.SpacingSpanner.spacing-increment = #(* 1.2 0.63)
120 \once \normalsize cis'32( cis' gis b a fis \once \normalsize d d'
121 \once \normalsize cis, cis' gis b a gis \once \normalsize fis fis'
122 \once \normalsize fis, fis' ais, cis b gis \once \normalsize eis eis'
123 \once \normalsize a, a' bis, d cis b \once \normalsize gis gis')
126 \new Voice \relative {
128 cis'8. d16 cis8. fis16 fis8. eis16 a8. gis16
133 Il comando @code{\magnifyMusic} non è adatto per le citazioni in corpo
134 piccolo, gli abbellimenti o i righi ossia, per i quali esistono
135 metodi di inserimento più appropriati. È invece utile quando la
136 dimensione della notazione cambia in una singola parte strumentale
137 su un rigo e quando gli abbellimenti non sono la scelta appropriata,
138 come nei passaggi di tipo cadenza o in casi simili agli esempi
139 precedenti. Impostando il valore di @code{\magnifyMusic} su 0.63
140 si duplicano le dimensioni del contesto @code{CueVoice}.
142 @warning{Il comando @code{@bs{}magnifyMusic} @i{non} deve essere
143 usato quando si ridimensiona anche il rigo. Maggiori informazioni
144 in @ref{Setting the staff size}.}
146 @subsubsubheading Ridimensionare oggetti della formattazione individualmente
148 Un singolo oggetto della formattazione può essere ridimensionato
149 coi comandi @code{\tweak} o @code{\override} per regolare la sua
150 proprietà @code{font-size}:
152 @lilypond[quote,verbatim,relative=1]
153 % ridimensiona una testa di nota
154 <f \tweak font-size -4 b e>-5
155 % ridimensiona una diteggiatura
156 bes-\tweak font-size 0 -3
157 % ridimensiona un'alterazione
158 \once \override Accidental.font-size = -4 bes!-^
159 % ridimensiona un'articolazione
160 \once \override Script.font-size = 4 bes!-^
163 Il valore predefinito di @code{font-size} per ogni oggetto della
164 formattazione è elencato nella Guida al funzionamento interno. La
165 proprietà @code{font-size} può essere impostata solo per quegli
166 oggetti che supportano l'interfaccia di formattazione @code{font-interface}.
167 Se @code{font-size} non è specificato nella lista @q{Standard@tie{}settings}
168 dell'oggetto, il suo valore è 0. Si veda @rinternals{All layout objects}.
170 @subsubsubheading Capire la proprietà @code{fontSize}
172 La proprietà di contesto @code{fontSize} regola la dimensione relativa di
173 tutti gli elementi della notazione basati su un glifo in un contesto:
175 @lilypond[verbatim,quote]
178 d''4---5 c8( b a g) |
180 e'4-- c!8-4( b a g) |
182 fis4---3 e8( d) fis4 |
187 Il valore di @code{fontSize} è un numero che indica la dimensione
188 relativa alla dimensione standard dell'altezza del rigo corrente.
189 Il valore predefinito di @code{fontSize} è 0; aggiungendo 6 a qualsiasi
190 valore di @code{fontSize} si raddoppia la dimensione dei glifi e
191 togliendo 6 si dimezza. Ogni punto aumenta la dimensione di circa
194 Dato che le unità logaritmiche della proprietà @code{font-size} non sono
195 del tutto intuitive, viene fornita per comodità la funzione scheme
196 @code{magnification->font-size}. Per esempio, per ridurre la notazione
197 musicale al 75% della dimensione predefinita si usa:
200 \set fontSize = #(magnification->font-size 0.75)
203 La funzione scheme @code{magstep} fa l'opposto: converte un valore
204 di @code{font-size} in un fattore di ingrandimento.
206 La proprietà @code{fontSize} avrà effetto soltanto sugli elementi
207 della notazione che sono disegnati con glifi, come le teste di
208 nota, le alterazioni, i segni, etc. Non modificherà la dimensione
209 del rigo stesso né ridimensionerà proporzionalmente gambi, travature
210 o la spaziatura orizzontale. Per ridimensionare gambi, travature
211 e spaziatura orizzontale insieme alla dimensione degli elementi della
212 notazione (senza cambiare la dimensione del rigo), si usa il comando
213 @code{\magnifyMusic} presentato prima. Per ridimensionare tutto,
214 compreso il rigo, leggere @ref{Setting the staff size}.
216 Ogni volta che la @i{proprietà di contesto} @code{fontSize} è impostata, il
217 suo valore viene aggiunto al valore della @i{proprietà del grob} @code{font-size}
218 per i singoli oggetti di formattazione, prima che siano stampati i glifi.
219 Ciò può creare confusione quando si impostano individualmente le proprietà
220 @code{font-size} mentre è impostato anche @code{fontSize}:
222 @lilypond[verbatim,quote,relative=2]
223 % il valore predefinito di font-size per NoteHead è 0
224 % il valore predefinito di font-size per Fingering è -5
228 % la dimensione effettiva per NoteHead è ora -3
229 % la dimensione effettiva per Fingering è ora -8
232 \override Fingering.font-size = 0
233 % la dimensione effettiva per Fingering è ora -3
237 Sono anche disponibili le seguenti scorciatoie:
239 @multitable @columnfractions .2 .4 .4
240 @item @b{Comando} @tab @b{Equivalente a} @tab @b{Dimensione relativa}
241 @item @code{\teeny} @tab @code{\set fontSize = -3} @tab 71%
242 @item @code{\tiny} @tab @code{\set fontSize = -2} @tab 79%
243 @item @code{\small} @tab @code{\set fontSize = -1} @tab 89%
244 @item @code{\normalsize} @tab @code{\set fontSize = 0} @tab 100%
245 @item @code{\large} @tab @code{\set fontSize = 1} @tab 112%
246 @item @code{\huge} @tab @code{\set fontSize = 2} @tab 126%
249 @lilypond[verbatim,quote]
266 @cindex dimensione del tipo di carattere standard (per gli elementi della notazione)
267 @cindex tipo di carattere standard (per gli elementi della notazione)
269 @funindex font-interface
272 La modifica della dimensione del tipo di carattere si ottiene ridimensionando
273 la dimensione, tra quelle predefinite, più vicina a quella desiderata. La
274 dimensione standard (per @w{@code{font-size = 0}}) dipende dall'altezza
275 standard del rigo: per un rigo di 20pt, viene scelto un tipo di carattere
280 @code{\magnifyMusic},
290 Guida alla notazione:
291 @ref{Selecting font and font size},
292 @ref{Setting the staff size},
293 @ref{Formatting cue notes},
297 @file{ly/music-functions-init.ly},
298 @file{ly/property-init.ly}.
301 @rlsr{Editorial annotations}.
303 Guida al funzionamento interno:
304 @rinternals{font-interface}.
306 @c The two issues mentioned below:
307 @c http://code.google.com/p/lilypond/issues/detail?id=3987
308 @c http://code.google.com/p/lilypond/issues/detail?id=3990
310 Attualmente ci sono due bug che impediscono una corretta spaziatura
311 orizzontale quando si usa @code{\magnifyMusic}. C'è un solo modo
312 per eludere questi bug e non funziona in tutte le circostanze.
313 Nell'esempio seguente, sostituire la variabile @var{mag} con un
314 valore a piacere. Si può provare anche a togliere uno o entrambi
315 i comandi @code{\newSpacingSection} e/o i comandi @code{\override}
319 \magnifyMusic @var{mag} @{
321 \override Score.SpacingSpanner.spacing-increment = #(* 1.2 @var{mag})
324 \revert Score.SpacingSpanner.spacing-increment
329 @node Indicazioni di diteggiatura
330 @unnumberedsubsubsec Indicazioni di diteggiatura
331 @translationof Fingering instructions
339 Le indicazioni di diteggiatura si inseriscono con
340 @samp{@var{nota}-@var{numero}}:
342 @lilypond[verbatim,quote]
343 \relative { c''4-1 d-2 f-4 e-3 }
346 Si può usare il testo incluso dentro @code{\markup} o tra virgolette per
347 indicare un cambio di dito.
349 @lilypond[verbatim,quote]
351 c''4-1 d-2 f\finger \markup \tied-lyric #"4~3" c\finger "2 - 3"
355 @cindex pollice, indicazione
360 Si può aggiungere il simbolo del pollice per indicare che una nota deve essere
361 suonata col pollice (ad esempio, nella musica per violoncello).
363 @lilypond[verbatim,quote]
364 \relative { <a'_\thumb a'-3>2 <b_\thumb b'-3> }
367 @cindex diteggiatura per accordi
368 @cindex indicazioni di diteggiatura per accordi
369 @cindex accordi, diteggiatura
371 È possibile indicare la diteggiatura di ogni singola nota di un
372 accordo specificandola dopo ciascuna altezza.
374 @lilypond[verbatim,quote]
376 <c''-1 e-2 g-3 b-5>2 <d-1 f-2 a-3 c-5>
380 Le indicazioni di diteggiatura possono essere poste sopra o sotto il
381 rigo, come è spiegato in @ref{Direction and placement}.
385 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
386 {controlling-the-placement-of-chord-fingerings.ly}
388 @lilypondfile[verbatim,quote,texidoc,doctitle]
389 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
391 @lilypondfile[verbatim,quote,texidoc,doctitle]
392 {avoiding-collisions-with-chord-fingerings.ly}
395 Guida alla notazione:
396 @ref{Direction and placement}.
399 @rlsr{Editorial annotations}.
401 Guida al funzionamento interno:
402 @rinternals{FingeringEvent},
403 @rinternals{fingering-event},
404 @rinternals{Fingering_engraver},
405 @rinternals{New_fingering_engraver},
406 @rinternals{Fingering}.
410 @unnumberedsubsubsec Note nascoste
411 @translationof Hidden notes
413 @cindex note nascoste
414 @cindex note invisibili
415 @cindex note trasparenti
416 @cindex nascoste, note
417 @cindex invisibili, note
418 @cindex trasparenti, note
422 @funindex \unHideNotes
423 @funindex unHideNotes
425 Le note nascoste (o invisibili o trasparenti) possono essere utili nella
426 preparazione di esercizi di teoria e composizione.
428 @lilypond[verbatim,quote]
442 Questo comando rende invisibili le teste, i gambi e le code delle note, e
443 le pause. Le travature sono invisibili se iniziano su una nota
444 nascosta. Mentre gli oggetti attaccati a note invisibili sono comunque visibili.
446 @lilypond[verbatim,quote]
461 Manuale d'apprendimento:
462 @rlearning{Visibilità e colore degli oggetti}.
464 Guida alla notazione:
465 @ref{Invisible rests},
466 @ref{Visibility of objects},
470 @rlsr{Editorial annotations}.
472 Guida al funzionamento interno:
473 @rinternals{Note_spacing_engraver},
474 @rinternals{NoteSpacing}.
477 @node Colorare gli oggetti
478 @unnumberedsubsubsec Colorare gli oggetti
479 @translationof Coloring objects
481 @cindex oggetti colorati
482 @cindex colorati, oggetti
484 @cindex colorare gli oggetti
485 @cindex note colorate
486 @cindex colorare le note
487 @cindex colorate, note
493 @funindex \with-color
497 Si possono assegnare dei colori a ciascun oggetto. I nomi dei colori validi
498 sono elencati nella @ref{List of colors}.
500 @lilypond[verbatim,quote,fragment]
501 \override NoteHead.color = #red
503 \override NoteHead.color = #(x11-color 'LimeGreen)
505 \override Stem.color = #blue
510 Si può accedere all'intera gamma di colori definita per X11 con la
511 funzione Scheme @code{x11-color}. La funzione prende un argomento,
512 che può essere un simbolo nella forma @code{'@var{FooBar}} o una
513 stringa nella forma @code{"@var{FooBar}"}. La prima forma è più
514 veloce da scrivere e più efficiente. Tuttavia, la seconda forma
515 permette di accedere ai colori X11 attraverso la forma del nome
516 che ha più di una parola.
518 La funzione @code{x11-color}, se non riesce a comprendere il parametro,
519 restituisce il colore nero.
521 @lilypond[verbatim,quote,relative=2]
522 \override Staff.StaffSymbol.color = #(x11-color 'SlateBlue2)
523 \set Staff.instrumentName = \markup {
524 \with-color #(x11-color 'navy) "Clarinet"
528 \override Beam.color = #(x11-color "medium turquoise")
530 \override Accidental.color = #(x11-color 'DarkRed)
532 \override NoteHead.color = #(x11-color "LimeGreen")
534 % questo parametro è volutamente assurdo; notare che i gambi restano neri
535 \override Stem.color = #(x11-color 'Boggle)
545 I colori RGB esatti si specificano con la funzione Scheme @code{rgb-color}.
547 @lilypond[verbatim,quote]
549 \override Staff.StaffSymbol.color = #(x11-color 'SlateBlue2)
550 \set Staff.instrumentName = \markup {
551 \with-color #(x11-color 'navy) "Clarinet"
554 \override Stem.color = #(rgb-color 0 0 0)
556 \override Stem.color = #(rgb-color 1 1 1)
558 \override Stem.color = #(rgb-color 0 0 0.5)
564 Guida alla notazione:
565 @ref{List of colors}, @ref{The
569 @rlsr{Editorial annotations}.
572 @cindex note colorate negli accordi
573 @cindex colore negli accordi
578 Un colore X11 non ha necessariamente la stessa identica tonalità di un
579 normale colore dal nome simile.
581 Non tutti i colori X11 sono distinguibili in un browser web. Per esempio,
582 un browser potrebbe non mostrare alcuna differenza tra @code{LimeGreen}
583 e @code{ForestGreen}. Per il web si consiglia di usare i colori normali
584 (ovvero @code{blue}, @code{green}, @code{red}).
586 Le note in un accordo non possono essere colorate separatamente con un
587 @code{\override}; al suo posto si usa @code{\tweak} o l'equivalente
588 @code{\single\override}, vedi @ref{The tweak command}.
592 @unnumberedsubsubsec Parentesi
593 @translationof Parentheses
596 @cindex note fantasma
597 @cindex note tra parentesi
598 @cindex parentesi quadre
600 @funindex \parenthesize
601 @funindex parenthesize
603 Gli oggetti possono essere messi tra parentesi se si usa il comando @code{\parenthesize}
604 prima dell'evento musicale. Se precede un accordo, viene messa tra parentesi
605 ogni nota dell'accordo. Si possono mettere tra parentesi anche singole note
608 @lilypond[verbatim,quote]
611 c2 \parenthesize <c e g>
612 c2 <c \parenthesize e g>
616 Si possono mettere tra parentesi anche oggetti diversi dalle note. Per le
617 articolazioni è necessario usare un trattino prima del comando @code{\parenthesize}.
619 @lilypond[verbatim,quote]
621 c''2-\parenthesize -. d
628 @rlsr{Editorial annotations}.
630 Guida al funzionamento interno:
631 @rinternals{Parenthesis_engraver},
632 @rinternals{ParenthesesItem},
633 @rinternals{parentheses-interface}.
636 Se si mette tra parentesi un accordo, viene creata una parentesi per ogni
637 nota dell'accordo invece di una sola grande parentesi per l'intero accordo.
641 @unnumberedsubsubsec Gambi
645 @cindex gambo invisibile
646 @cindex invisibile, gambo
652 @funindex \stemNeutral
653 @funindex stemNeutral
654 @cindex gambo, direzione
657 @cindex gambo, neutrale
659 Per ogni nota viene creato automaticamente un oggetto @code{Stem} (gambo).
660 Vale anche per le semibrevi e le pause, anche se i loro gambi sono resi
663 I gambi si possono posizionare sopra o sotto, vedi
664 @ref{Direction and placement}.
676 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
677 {default-direction-of-stems-on-the-center-line-of-the-staff.ly}
679 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
680 {automatically-changing-the-stem-direction-of-the-middle-note-based-on-the-melody.ly}
683 Guida alla notazione:
684 @ref{Direction and placement}.
687 @rlsr{Editorial annotations}.
689 Guida al funzionamento interno:
690 @rinternals{Stem_engraver},
692 @rinternals{stem-interface}.
695 @node Esterne al rigo
696 @subsection Esterne al rigo
697 @translationof Outside the staff
699 Questa sezione spiega come dare risalto agli elementi nel rigo attraverso
700 delle note esterne al rigo.
703 * Nuvoletta di aiuto::
704 * Linee della griglia::
705 * Parentesi analitiche::
708 @node Nuvoletta di aiuto
709 @unnumberedsubsubsec Nuvoletta di aiuto
710 @translationof Balloon help
713 @cindex notazione, spiegare la
714 @cindex nuvoletta di aiuto
715 @cindex aiuto, nuvoletta
717 @funindex \balloonGrobText
718 @funindex \balloonText
719 @funindex Balloon_engraver
720 @funindex balloonGrobText
721 @funindex balloonText
722 @funindex \balloonLengthOn
723 @funindex balloonLengthOn
724 @funindex \balloonLengthOff
725 @funindex balloonLengthOff
727 Si possono contrassegnare e nominare gli elementi della notazione tramite
728 una nuvoletta quadrata. La sua funzione principale è spiegare la notazione.
730 @lilypond[verbatim,quote,relative=2]
731 \new Voice \with { \consists "Balloon_engraver" }
733 \balloonGrobText #'Stem #'(3 . 4) \markup { "Sono un gambo" }
735 \balloonGrobText #'Rest #'(-4 . -4) \markup { "Sono una pausa" }
737 <c, g'-\balloonText #'(-2 . -2) \markup { "Sono la testa di una nota" } c>2.
742 Ci sono due funzioni musicali, @code{balloonGrobText} e
743 @code{balloonText}; la prima si usa nella forma
744 @w{@code{\once \override}} per attaccare del testo a un qualsiasi
745 oggetto grafico (grob), mentre la seconda viene usata come
746 @code{\tweak}, solitamente all'interno degli accordi, per
747 attaccare del testo a una singola nota.
749 Il testo nella nuvoletta influenza la spaziatura delle note,
750 ma è possibile modificare questo comportamento:
752 @lilypond[verbatim,quote,relative=2]
753 \new Voice \with { \consists "Balloon_engraver" }
755 \balloonGrobText #'Stem #'(3 . 4) \markup { "Sono un gambo" }
757 \balloonGrobText #'Rest #'(-4 . -4) \markup { "Sono una pausa" }
760 <c, g'-\balloonText #'(-2 . -2) \markup { "Sono la testa di una nota" } c>2.
765 @code{\balloonLengthOn},
766 @code{\balloonLengthOff}.
771 @rlsr{Editorial annotations}.
773 Guida al funzionamento interno:
774 @rinternals{Balloon_engraver},
775 @rinternals{BalloonTextItem},
776 @rinternals{balloon-interface}.
779 @node Linee della griglia
780 @unnumberedsubsubsec Linee della griglia
781 @translationof Grid lines
784 @cindex linee verticali tra i righi
786 @funindex Grid_point_engraver
787 @funindex Grid_line_span_engraver
788 @funindex gridInterval
790 Si possono disegnare delle linee verticali tra i righi sincronizzate con le
793 Si deve usare l'incisore @code{Grid_point_engraver} per creare le
794 estremità delle linee, mentre l'incisore @code{Grid_line_span_engraver} serve
795 a disegnare le linee. Per impostazione predefinita, le linee della griglia sono
796 allineate orizzontalmente sotto e sul lato sinistro delle teste di nota.
797 Le linee si estendono a partire dalle linee centrali di ciascun rigo.
798 @code{gridInterval} deve specificare la durata che separa le linee.
800 @lilypond[verbatim,quote]
804 \consists "Grid_point_engraver"
805 gridInterval = #(ly:make-moment 1/4)
809 \consists "Grid_line_span_engraver"
815 \new Staff \relative {
819 \new Staff \relative {
830 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
831 {grid-lines--changing-their-appearance.ly}
835 @rlsr{Editorial annotations}.
837 Guida al funzionamento interno:
838 @rinternals{Grid_line_span_engraver},
839 @rinternals{Grid_point_engraver},
840 @rinternals{GridLine},
841 @rinternals{GridPoint},
842 @rinternals{grid-line-interface},
843 @rinternals{grid-point-interface}.
846 @node Parentesi analitiche
847 @unnumberedsubsubsec Parentesi analitiche
848 @translationof Analysis brackets
851 @cindex parentesi, fraseggio
852 @cindex analisi musicologica
853 @cindex musicologia, analisi
854 @cindex parentesi di raggruppamento delle note
855 @cindex parentesi orizzontale
857 @funindex Horizontal_bracket_engraver
858 @funindex \startGroup
863 Nell'analisi musicale si usano le parentesi per indicare la struttura
864 dei brani musicali. Sono supportate delle semplici parentesi orizzontali.
866 @lilypond[verbatim,quote]
870 \consists "Horizontal_bracket_engraver"
879 Le parentesi analitiche si possono annidare.
881 @lilypond[verbatim,quote]
885 \consists "Horizontal_bracket_engraver"
889 c''4\startGroup\startGroup
892 d4\stopGroup\stopGroup
898 @rlsr{Editorial annotations}.
900 Guida al funzionamento interno:
901 @rinternals{Horizontal_bracket_engraver},
902 @rinternals{HorizontalBracket},
903 @rinternals{horizontal-bracket-interface},