]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/ca/notation/rhythms.itely
Doc-ca: Contributing notation/staff.itely and correcting errors
[lilypond.git] / Documentation / ca / notation / rhythms.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: ca -*-
2 @ignore
3     Translation of GIT committish: 3ecc98aa5db8a47adcf9defc4ec9fc018c5cc47d
4
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..
8 @end ignore
9
10 @c \version "2.19.40"
11
12 @c Translators: Walter Garcia-Fontes
13 @c Translation checkers:
14
15
16 @node Duracions
17 @section Duracions
18 @translationof Rhythms
19
20 @lilypondfile[quote]{rhythms-headword.ly}
21
22 Aquesta secció tracta dels ritmes, els silencis, les duracions, les barres
23 i els compassos.
24
25 @menu
26 * Escriptura de les duracions (valors rítmics)::
27 * Escriptura dels silencis::
28 * Impressió de les duracions::
29 * Barres::
30 * Compassos::
31 * Temes especials de ritme::
32 @end menu
33
34
35 @node Escriptura de les duracions (valors rítmics)
36 @subsection Escriptura de les duracions (valors rítmics)
37 @translationof Writing rhythms
38
39 @menu
40 * Duració de les notes::
41 * Grups especials::
42 * Escalat de les duracions::
43 * Lligadures d'unió::
44 @end menu
45
46 @node Duració de les notes
47 @unnumberedsubsubsec Duració de les notes
48 @translationof Durations
49
50 @cindex duració de les notes
51 @cindex notes, duració de
52 @cindex longitud de las notes
53 @cindex notes, longitud de
54
55 @funindex \longa
56 @funindex \breve
57 @funindex \maxima
58
59 Les duracions es designen mitjançant nombres i punts. Les
60 duracions s'introdueixen en relació als seus valores recíproc
61 respecte de la rodona.  Per exemple, una negra s'escriu usant un
62 @code{4} (atès que és 1/4 de rodona), mentre que una blanca
63 s'escriu amb un @code{2} (per ser 1/2 de rodona).  Per a notes
64 majors de la rodona s'han d'usar les instruccions @code{\longa}
65 (que és una breu doble) i @code{\breve}.  Es poden especificar
66 duracions tan curtes com la garrapatea (amb el número 128).  Es
67 poden fer valors més curts, però sols com a notes unides per una
68 barra.
69 @c Two 64th notes are needed to obtain beams
70 @lilypond[quote,verbatim]
71 \relative {
72   \time 8/1
73   c''\longa c\breve c1 c2
74   c4 c8 c16 c32 c64 c128 c128
75 }
76 @end lilypond
77
78 Aquí es poden veure les mateixes duracions amb el barrat automàtic
79 desactivat.
80
81 @c not strictly "writing rhythms"; more of a "displaying" thing,
82 @c but it's ok here.  -gp
83 @lilypond[quote,verbatim]
84 \relative {
85   \time 8/1
86   \autoBeamOff
87   c''\longa c\breve c1 c2
88   c4 c8 c16 c32 c64 c128 c128
89 }
90 @end lilypond
91
92 Es pot escriure una nota amb la duració d'una quàdruple breu
93 mitjançant @code{\maxima}, però això es permet sols dins de la
94 notació musical antiga.  Per veure més detalls, consulteu
95 @rusernamed{Ancient notation, Notació antiga}.
96
97 @cindex duració predeterminada
98 @cindex predeterminada, duració de la nota
99 @cindex nota, duració predeterminada
100
101 Si la duració s'omet, el seu valor serà el de la duració de la
102 nota anterior.  Per omissió, el valor de la primera nota és el
103 d'una negra.
104
105 @lilypond[quote,verbatim]
106 \relative { a' a a2 a a4 a a1 a }
107 @end lilypond
108
109 Les duracions aïllades a una seqüència musical agafen l'altura de
110 la nota o acord anterior.
111
112 @lilypond[quote,verbatim]
113 \relative {
114   \time 8/1
115   c'' \longa \breve 1 2
116   4 8 16 32 64 128 128
117 }
118 @end lilypond
119
120 @cindex notes, amb puntet
121 @cindex puntet, notes amb
122 @cindex notes, amb doble puntet
123 @cindex doble puntet, notes amb
124
125 @funindex .
126
127 Per obtenir duracions de notes amb puntet, escriviu un punt
128 (@code{.}) després del numero.  Les notes amb doble puntet
129 s'especifiquen escrivint dos punts, i així successivament.
130
131 @lilypond[quote,verbatim]
132 \relative { a'4 b c4. b8 a4. b4.. c8. }
133 @end lilypond
134
135 Certes duracions no es poden representar sols amb duracions
136 binaries i puntets; l'única forma de representar-les és lligat dos
137 o més notes.  Per veure més detalls, consulteu @ref{Lligadures
138 d'unió}.
139
140 Per veure de quina manera es poden especificar les duracions de
141 les síl·labes de la lletra i com alinear la lletra a les notes,
142 consulteu @rusernamed{Vocal music,Música vocal}.
143
144 De forma opcional es poden espaiar les notes de forma estrictament
145 proporcional a les seves duracions.  Per veure més detalls sobre
146 aquest ajust i altres ajustos que controlen la notació
147 proporciona, consulteu @rusernamed{Proportional notation,Notació
148 proporcional}.
149
150 @funindex \dotsUp
151 @funindex \dotsDown
152 @funindex \dotsNeutral
153
154 Normalment els puntets es desplacen cap amunt per evitar les
155 línies del pentagrama, excepte en situacions de polifonia.  Es
156 poden situar els puntets manualment a sobre o a sota de les línies
157 de la pauta; vegeu @rusernamed{Direction and placement,Direcció i
158 col·locació}.
159
160 @predefined
161 @code{\autoBeamOn},
162 @code{\autoBeamOff},
163 @code{\dotsUp},
164 @code{\dotsDown},
165 @code{\dotsNeutral}.
166 @endpredefined
167
168
169 @snippets
170
171 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
172 {alternative-breve-notes.ly}
173
174 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
175 {changing-the-number-of-augmentation-dots-per-note.ly}
176
177 @seealso
178 Glossari musical:
179 @rglos{breve},
180 @rglos{longa},
181 @rglos{maxima},
182 @rglos{note value},
183 @rglos{Duration names notes and rests}.
184
185 Referència de la notació:
186 @ref{Barres automàtiques},
187 @ref{Lligadures d'unió},
188 @rusernamed{Stems,Pliques},
189 @ref{Escriptura de les duracions (valors rítmics)},
190 @ref{Escriptura dels silencis},
191 @rusernamed{Vocal music,Música vocal},
192 @rusernamed{Ancient notation,Notació antiga},
193 @rusernamed{Proportional notation,Notació proporcional}.
194
195 Fragments de codi:
196 @rlsr{Rhythms}.
197
198 Referència de funcionament intern:
199 @rinternals{Dots},
200 @rinternals{DotColumn}.
201
202 @knownissues
203 @c Deliberately duplicated in Durations and Rests.  -gp
204 No hi ha un límit fonamental per a les duracions dels silencis
205 (tant per al més llarg com per al més curt), però el nombre dels
206 glifs és limitat; sols es poden imprimir des del silenci de
207 garrapatea (128) fins el de màxima (8 rodones).
208
209 @node Grups especials
210 @unnumberedsubsubsec Grups especials
211 @translationof Tuplets
212
213 @cindex grups especials
214 @cindex tresets
215
216 @funindex \tuplet
217
218 Els grups especials s'obtenen a partir d'una expressió musical amb
219 la instrucció @code{\tuplet}, multiplicant la rapidesa de
220 l'expressió musical per una fracció:
221
222 @example
223 \tuplet @var{fracció} @{ @var{música} @}
224 @end example
225
226 @noindent
227 El numerador de la fracció s'imprimeix a sobre o a sota de les
228 notes, opcionalment amb una clau.  El grup especial més comú
229 és el treset, en el qual 3@tie{}notes tenen el valor que
230 normalment tenen@tie{}2:
231
232 @lilypond[quote,verbatim]
233 \relative {
234   a'2 \tuplet 3/2 { b4 4 4 }
235   c4 c \tuplet 3/2 { b4 a g }
236 }
237 @end lilypond
238
239 @cindex agrupació de grups especials
240 @noindent
241 Si s'estan escrivint passatges amb molts grups de valoració
242 especial, resulta fastigós haver d'escriure una ordre
243 @code{\tuplet} diferent per a cada grup.  És possible especificar
244 la duració d'un conjunt de grups directament abans de la música
245 perquè així s'agrupin automàticament:
246
247 @lilypond[quote,verbatim]
248 \relative {
249   g'2 r8 \tuplet 3/2 8 { cis16 d e e f g g f e }
250 }
251 @end lilypond
252
253 @cindex grups de valoració especial, col·locació de la clau
254
255 @funindex \tupletUp
256 @funindex \tupletDown
257 @funindex \tupletNeutral
258
259 Es poden col·locar manualment les claus de treset a sobre o a
260 sota de la pauta:
261
262 @lilypond[quote,verbatim]
263 \relative {
264   \tupletUp \tuplet 3/2 { c''8 d e }
265   \tupletNeutral \tuplet 3/2 { c8 d e }
266   \tupletDown \tuplet 3/2 { f,8 g a }
267   \tupletNeutral \tuplet 3/2 { f8 g a }
268 }
269 @end lilypond
270
271 Els grups poden niuar-se uns a dins dels altres:
272
273 @lilypond[quote,verbatim]
274 \relative {
275   \autoBeamOff
276   c''4 \tuplet 5/4 { f8 e f \tuplet 3/2 { e[ f g] } } f4
277 }
278 @end lilypond
279
280 La modificació dels grups especials niuats que comencen al mateix
281 instant musical s'han de fer amb @code{\tweak}.
282
283 Per modificar la duració de les notes sense imprimir una
284 de grup especial, vegeu
285
286 @predefined
287 @code{\tupletUp},
288 @code{\tupletDown},
289 @code{\tupletNeutral}.
290 @endpredefined
291
292 @snippets
293 @cindex grups especials, format de
294 @cindex tresets, format de
295
296 @funindex tupletNumberFormatFunction
297 @funindex tupletSpannerDuration
298
299 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
300 {entering-several-tuplets-using-only-one--tuplet-command.ly}
301
302 @cindex grups de valoració especial, modificació del nombre
303
304 @funindex TupletNumber
305
306 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
307 {changing-the-tuplet-number.ly}
308
309 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
310 {non-default-tuplet-numbers.ly}
311
312 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
313 {controlling-tuplet-bracket-visibility.ly}
314
315 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
316 {permitting-line-breaks-within-beamed-tuplets.ly}
317
318 @seealso
319 Glossari musical:
320 @rglos{triplet},
321 @rglos{tuplet},
322 @rglos{polymetric}.
323
324 Manual de aprenentatge:
325 @rlearning{Mètodes d'ajustament}.
326
327 Referència de la notació:
328 @rusernamed{Direction and placement,Direcció i posició},
329 @ref{Gestió del temps},
330 @ref{Escalat de les duracions},
331 @rusernamed{The tweak command,L'ordre tweak},
332 @ref{Notació polimètrica}.
333
334 Fragments de codi:
335 @rlsr{Rhythms}.
336
337 Referència de funcionament intern:
338 @rinternals{TupletBracket},
339 @rinternals{TupletNumber},
340 @rinternals{TimeScaledMusic}.
341
342
343 @node Escalat de les duracions
344 @unnumberedsubsubsec Escalat de les duracions
345 @translationof Scaling durations
346
347 @cindex escalat de les duracions
348 @cindex duracions, escalat de
349
350 La duració de les figures, silencis o acords es pot multiplicar
351 per un factor @code{N/M} afegint @code{*N/M} (o @code{*N} si
352 @code{M} és 1) a la duració.  Aixo no afectarà a l'aparença de les
353 notes o silencis que es produeixen, però la duració alterada
354 s'usarà per calcular la posició dins del compàs i per establir la
355 duració en la sortida MIDI.  Els factors de multiplicació es poden
356 combinar en la forma @code{*L*M/N}.  Els factors són part de la
357 duració: si no especifiquem una duració per a les notes següents,
358 la duració per omissió que s'agafa de la nota anterior inclourà
359 qualsevol factor d'escala que s'hagi aplicat.
360
361 Al següent exemple les tres primeres notes duren exactament dues
362 parts, però no s'imprimeix cap clau de treset.
363
364 @lilypond[quote,verbatim]
365 \relative {
366   \time 2/4
367   % Altera les duracions a tresets
368   a'4*2/3 gis a
369   % Duracions normals
370   a4 a
371   % Duplica la duració de l'acord
372   <a d>4*2
373   % Duració de negra, sembla de corxera
374   b16*4 c4
375 }
376 @end lilypond
377
378 La duració dels silencis espaiadors també es pot modificar
379 mitjançant un multiplicador.  Això és útil per saltar molts
380 compassos, com per exemple @code{s1*23}.
381
382 @cindex compressió de música
383 @cindex expansió de música
384
385 @funindex \scaleDurations
386
387 De la mateixa forma, es poden comprimir per una fracció trossos de
388 música més llargs, com si cada nota, acord o silenci tingués la
389 fracció com a multiplicador.. Això deixarà intacte l'aparença de
390 la @emph{música}, però la duració interna de les notes es
391 multiplicarà per la fracció
392 @emph{numerador}/@emph{denominador}. Vet aquí un exemple que
393 mostra com es pot comprimir i expandir la música:
394
395 @lilypond[quote,verbatim]
396 \relative {
397   \time 2/4
398   % Duracions normals
399   <c'' a>4 c8 a
400   % Escala la música per *2/3
401   \scaleDurations 2/3 {
402     <c a f>4. c8 a f
403   }
404   % Escala la música per *2
405   \scaleDurations 2/1 {
406     <c' a>4 c8 b
407   }
408 }
409 @end lilypond
410
411 Una aplicació d'aquesta ordre es troba a la notació polimètrica,
412 vegeu @ref{Notació polimètrica}.
413
414 @seealso
415 Referència de la notació:
416 @ref{Grups especials},
417 @ref{Silencis invisibles},
418 @ref{Notació polimètrica}.
419
420 Fragments de codi:
421 @rlsr{Rhythms}.
422
423 @knownissues
424 El càlcul de la posició dins d'un compàs ha de tenir en compte
425 tots els factors d'escalat que s'han aplicat a les notes dins
426 d'aquest compàs, i qualsevol arrossegament fraccionat des dels
427 compassos anteriors.  Aquest càlcul s'efectua utilitzant nombres
428 racionals.  Si un numerador o denominador intermedi en aquest
429 procés de càlcul sobrepassa la quantitat de 2^30, la execució i el
430 gravat es detindran a aquest punt sense indicar cap error.
431
432 @node Lligadures d'unió
433 @unnumberedsubsubsec Lligadures d'unió
434 @translationof Ties
435
436 @cindex lligadura d'unió
437
438 @funindex ~
439
440 Un lligadura d'unió connecta dues notes adjacents de la mateixa
441 altura.  La lligadura de fet estén la longitud d'una nota.
442
443 @warning{No s'han de confondre's les lligadures d'unió amb les
444 @emph{lligadures d'expressió}, que indiquen articulació, ni amb
445 les @emph{lligadures de fraseig}, que indiquen el fraseig musical.
446 Una lligadura d'unió és tan sols na manera d'estendre la duració
447 d'una nota, quelcom semblant al que fa el puntet.}
448
449 S'introdueix una lligadura d'unió escrivint el símbol de la titlla
450 corba (@code{~}) després de la primera de cada parella de notes
451 que es volen unir.  Això indica que la nota s'uneix a la següent,
452 que ha de tenir la mateixa altura.
453
454 @lilypond[quote,verbatim]
455 { a'2~ 4~ 16 r r8 }
456 @end lilypond
457
458 Les lligadures d'unió poden fer ús de la interpretació
459 @q{última altura explícita} per a les duracions aïllades:
460
461 @lilypond[quote,verbatim]
462 { a'2~ 4~ 16 r r8 }
463 @end lilypond
464
465 Es fan servir lligadures d'unió o bé quan la nota travessa la
466 barra de compàs o bé quan no es poden usar puntets per denotar el
467 ritme.  També s'han d'usar lligadures quan les notes travessen
468 subdivisions del compàs de major duració:
469
470 @c KEEP LY
471 @lilypond[verbatim,quote]
472 \relative {
473   r8^"sí" c'~ 2 r4 |
474   r8^"no" c2~ 8 r4
475 }
476 @end lilypond
477
478 Si ens calen lligar moltes notes a través de les línies
479 divisòries, ens podria resultar més fàcil utilitzar la divisió
480 automàtica de les notes, vegeu
481 @ref{Divisió automàtica de les notes}.
482 Aquest mecanisme divideix automàticament les notes
483 llargues i les lliga a través de les barres de compàs.
484
485 @cindex lligadures i acords
486 @cindex acords i lligadures
487
488 Quan s'aplica una lligadura d'unió a un acord, es connecten tots
489 els caps de les notes les altures de les quals coincideixen.  Si
490 no coincideix cap parell de caps, no es crea cap lligadura.  Els
491 acords es poden lligar parcialment col·locant les lligadures dins
492 de l'acord.
493
494 @lilypond[quote,verbatim]
495 \relative c' {
496   <c e g>2~ 2 |
497   <c e g>4~ <c e g c>
498     <c~ e g~ b> <c e g b> |
499 }
500 @end lilypond
501
502 @cindex repetició, lligadures d'unió en
503 @cindex lligadures d'unió, repeticions i
504 @cindex primera i segona vegada, claus i lligadures en
505 @cindex lligadures d'unió i claus de primera i segona vegada
506
507 @funindex \repeatTie
508
509 Quan la segona vegada d'una repetició comença amb una nota
510 lligada, cal especificar la lligadura repetida com segueix:
511
512 @lilypond[quote,verbatim]
513 \relative {
514   \repeat volta 2 { c'' g <c e>2~ }
515   \alternative {
516     % Primera alternativa: la nota següent es lliga normalment
517     { <c e>2. r4 }
518     % Segona alternativa: la nota següent té una lligadura repetida
519     { <c e>2\repeatTie d4 c }
520   }
521 }
522 @end lilypond
523
524 @cindex laissez vibrer
525 @cindex lligadures laissez vibrer
526
527 @funindex \laissezVibrer
528
529 Les lligadures @notation{L.v.} (@notation{laissez vibrer}, deixar
530 vibrar) indiquen que les notes no es poden apagar al final.
531 S'usen en la notació per a piano, arpa i altres instruments de
532 corda i percussió.  Es poden introduir de la manera següent:
533
534 @lilypond[quote,verbatim,fragment]
535 <c' f' g'>1\laissezVibrer
536 @end lilypond
537
538 @cindex lligadures, col·locació
539
540 @funindex \tieUp
541 @funindex \tieDown
542 @funindex \tieNeutral
543
544 És possible fer manualment que les lligadures d'unió es corbin cap
545 amunt o cap avall; vegeu @rusernamed{Direction and
546 placement,Direcció i posició}.
547
548 @cindex lligadures, aparença
549 @cindex lligadures de punts
550 @cindex lligadures discontínues
551 @cindex discontínues, lligadures
552 @cindex punts, lligadures de
553
554 @funindex \tieDotted
555 @funindex \tieDashed
556 @funindex \tieSolid
557
558 Es pot fer que les lligadures d'expressió siguin discontínues,
559 puntejades o un combinació de contínues i discontínues.
560
561 @lilypond[quote, verbatim]
562 \relative c' {
563   \tieDotted
564   c2~ 2
565   \tieDashed
566   c2~ 2
567   \tieHalfDashed
568   c2~ 2
569   \tieHalfSolid
570   c2~ 2
571   \tieSolid
572   c2~ 2
573 }
574 @end lilypond
575
576 Es poden especific patrons de discontinuïtat personalitzats:
577
578 @lilypond[quote, verbatim]
579 \relative c' {
580   \tieDashPattern #0.3 #0.75
581   c2~ 2
582   \tieDashPattern #0.7 #1.5
583   c2~ 2
584   \tieSolid
585   c2~ 2
586 }
587 @end lilypond
588
589 Les definicions de patrons de discontinuïtat per a les lligadures
590 d'unió tenen la mateixa estructura que les definicions de patrons
591 de discontinuïtat per a les lligadures d'expressió.  Per veure més
592 informació sobre els patrons de discontinuïtat complexos,
593 consulteu els fragments de codi sota @ref{Lligadures d'expressió}.
594
595 Sobreescriviu les propietats de disposició @var{whiteout} i
596 @var{layer} dels objectes que poden causar una discontinuïtat en
597 les lligadures d'unió.
598
599 @lilypond[verbatim,quote,ragged-right]
600 \relative {
601   \override Tie.layer = #-2
602   \override Staff.TimeSignature.layer = #-1
603   \override Staff.KeySignature.layer = #-1
604   \override Staff.TimeSignature.whiteout = ##t
605   \override Staff.KeySignature.whiteout = ##t
606   b'2 b~
607   \time 3/4
608   \key a \major
609   b r4
610 }
611 @end lilypond
612
613 @predefined
614 @code{\tieUp},
615 @code{\tieDown},
616 @code{\tieNeutral},
617 @code{\tieDotted},
618 @code{\tieDashed},
619 @code{\tieDashPattern},
620 @code{\tieHalfDashed},
621 @code{\tieHalfSolid},
622 @code{\tieSolid}.
623 @endpredefined
624
625 @snippets
626
627 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
628 {using-ties-with-arpeggios.ly}
629
630 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
631 {engraving-ties-manually.ly}
632
633 @seealso
634 Glossari musical:
635 @rglos{tie},
636 @rglos{laissez vibrer}.
637
638 Referència de la notació:
639 @ref{Lligadures d'expressió},
640 @ref{Divisió automàtica de les notes}.
641
642 Fragments de codi:
643 @rlsr{slurs},
644 @rlsr{Rhythms}.
645
646 Referència de funcionament interno:
647 @rinternals{LaissezVibrerTie},
648 @rinternals{LaissezVibrerTieColumn},
649 @rinternals{TieColumn},
650 @rinternals{Tie}.
651
652 @knownissues
653 Un canvi de pentagrama quan hi ha una lligadura activa no produirà
654 una lligadura inclinada.
655
656 Els canvis de clau o d'octava durant una lligadura d'unió no estan
657 ben definits realment.  En aquests casos pot ser preferible una
658 lligadura d'expressió.
659
660 @node Escriptura dels silencis
661 @subsection Escriptura dels silencis
662 @translationof Writing rests
663
664 Els silencis s'escriuen com a part de la música dins de les
665 expressions musicals.
666
667 @menu
668 * Silencis::
669 * Silencis invisibles::
670 * Silencis de compàs complet::
671 @end menu
672
673 @node Silencis
674 @unnumberedsubsubsec Silencis
675 @translationof Rests
676
677 @cindex silenci
678 @cindex silencis, indicació de les duracions
679 @cindex maxima, silenci de
680 @cindex longa, silenci de
681 @cindex breve, silenci de
682
683 @funindex \rest
684 @funindex r
685 @funindex \maxima
686 @funindex \longa
687 @funindex \breve
688
689 Els silencis s'introdueixen com a notes amb el nom @code{r}. Les
690 duracions majors que la rodona utilitzen les instruccions
691 predefinides que es mostren aquí:
692
693 @c \time 16/1 is used to avoid spurious bar lines
694 @c and long tracts of empty measures
695 @lilypond[quote,verbatim]
696 \new Staff {
697   % Aquestes dues línies sols son per embellir aquest exemple
698   \time 16/1
699   \omit Staff.TimeSignature
700   % Imprimeix un silenci de maxima, igual a quatre breves
701   r\maxima
702   % Imprimeix un silenci de longa, igual a dos breves
703   r\longa
704   % Imprimeix un silenci de breve
705   r\breve
706   r1 r2 r4 r8 r16 r32 r64 r128
707 }
708 @end lilypond
709
710 @cindex silencis multicompàs
711 @cindex silencis de compàs completo
712
713 Els silencis d'un compàs, centrats en mig del compàs, s'han de fer
714 amb silencis multicompàs.  Es poden usar per un sol compàs així
715 com per a molts compassos, i s'estudien a
716 @ref{Silencis de compàs complet}.
717
718 @cindex silenci, especificació de la posició vertical
719
720 Per especificar explícitament la posició vertical d'un silenci,
721 escriviu una nota seguida de @code{\rest}.  Es col·locarà un
722 silenci en la posició en la qual hauria d'aparèixer la nota.  Això
723 possibilita l'aplicació manual precisa de format a la música
724 polifònica, ja que el gravador automàtic de col·lisions de
725 silencis no mou aquests silencis.
726
727 @lilypond[quote,verbatim]
728 \relative { a'4\rest d4\rest }
729 @end lilypond
730
731 @snippets
732
733 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
734 {rest-styles.ly}
735
736 @seealso
737 Glossari musical:
738 @rglos{breve},
739 @rglos{longa},
740 @rglos{maxima}.
741
742 Referència de la notació:
743 @ref{Silencis de compàs complet}.
744
745 Fragments de codi:
746 @rlsr{Rhythms}.
747
748 Referencia de funcionament interno:
749 @rinternals{Rest}.
750
751 @knownissues
752 @c Deliberately duplicated in Durations and Rests.  -gp
753 No hi ha un límit fonamental respecte de les duracions dels
754 silencis (tant per al més curt com per al més llarg), però el
755 nombre de glifs és limitat: hi ha silencis des de la garrapatea
756 (128) fins la màxima (8 rodones).
757
758 @node Silencis invisibles
759 @unnumberedsubsubsec Silencis invisibles
760 @translationof Invisible rests
761
762 @cindex desplaçament
763 @cindex silenci invisible
764 @cindex invisible, silenci
765 @cindex nota d'espaiat
766 @cindex silenci de separació
767
768 @funindex s
769 @funindex \skip
770
771 Un silenci invisible (també conegut com @q{skip} o desplaçament)
772 es pot introduir com una nota amb el nom@tie{}@code{s}:
773
774 @lilypond[verbatim,quote]
775 \relative c'' {
776   c4 c s c |
777   s2 c |
778 }
779 @end lilypond
780
781 @cindex lletra, desplaçament de
782
783 Els silencis de separació sols estan disponible en el mode de
784 notes i en el mode d'acords.  En altres situacions, per exemple,
785 quan s'introdueix la lletra, s'usa l'ordre @code{\skip} per
786 produir un desplaçament d'una certa magnitud temporal.
787 @code{\skip} requereix una duració explícita, però s'ignora si les
788 síl·labes de la lletra agafen les seves duracions de les notes
789 d'una melodia associada, a través de @code{\addlyrics} o de
790 @code{\lyricsto}.
791
792 @lilypond[quote,verbatim]
793 <<
794   {
795     a'2 \skip2 a'2 a'2
796   }
797   \new Lyrics {
798     \lyricmode {
799       foo2 \skip 1 bla2
800     }
801   }
802 >>
803 @end lilypond
804
805 Atès que @code{\skip} es una ordre, no afecta a les duracions per
806 omissió de les notes següents, a diferència de@tie{}@code{s}.
807
808 @lilypond[quote,verbatim]
809 <<
810   {
811     \repeat unfold 8 { a'4 }
812   }
813   {
814     a'4 \skip 2 a' |
815     s2 a'
816   }
817 >>
818 @end lilypond
819
820 Un silenci de separació produeix implícitament contextos
821 @code{Staff} i @code{Voice} si no hi ha cap, igual que les notes i
822 els silencis normals:
823
824 @lilypond[quote,verbatim]
825 { s1 s s }
826 @end lilypond
827
828 @code{\skip} tan sols desplaça un temps musical; no produeix cap
829 sortida, de cap classe.
830
831 @lilypond[quote,verbatim]
832 % Això és entrada valida, però no fa res
833 { \skip 1 \skip1 \skip 1 }
834 @end lilypond
835
836 @seealso
837 Manual de aprenentatge:
838 @rlearning{Visibilitat i color dels objectes}.
839
840 Referència de la notació:
841 @rusernamed{Hidden notes,Notes ocultes},
842 @rusernamed{Visibility of objects,Visibilitat dels objectes}.
843
844 Fragments de codi:
845 @rlsr{Rhythms}.
846
847 Referència de funcionament intern:
848 @rinternals{SkipMusic}.
849
850
851 @node Silencis de compàs complet
852 @unnumberedsubsubsec Silencis de compas complet
853 @translationof Full measure rests
854
855 @cindex multicompàs, silencis
856 @cindex compàs complet, silencis de
857 @cindex silencis multicompàs
858 @cindex silencis de compàs completo
859 @cindex rodona, silencis de, per a un compàs complet
860 @cindex silencis de rodona per a un compàs complet
861
862 @funindex \compressMMRests
863 @funindex R
864
865 Els silencis d'un o més compassos complets s'introdueixen com a
866 notes amb el nom @code{R} en majúscula:
867
868 @lilypond[quote,verbatim]
869 % Compassos de silencis contrets a un compàs únic
870 \compressMMRests {
871   R1*4
872   R1*24
873   R1*4
874   b'2^"Tutti" b'4 a'4
875 }
876 @end lilypond
877
878 La duració dels silencis de compàs complet és idèntica a la
879 notació de la duració que s'usa per a les notes. La duració d'un
880 silenci multicompàs ha de ser sempre un nombre enter de
881 compassos, per la qual cosa freqüentment s'han d'utilitzar puntets
882 o fraccions:
883
884 @lilypond[quote,verbatim]
885 \compressMMRests {
886   \time 2/4
887   R1 | R2 |
888   \time 3/4
889   R2. | R2.*2 |
890   \time 13/8
891   R1*13/8 | R1*13/8*12 |
892   \time 10/8
893   R4*5*4 |
894 }
895 @end lilypond
896
897 Un silenci d'un compàs complet s'imprimeix com un silenci de
898 rodona o de breve, centrat en el compàs, segons el tipus de compàs
899 vigent.
900
901 @lilypond[quote,verbatim,fragment]
902 \time 4/4
903 R1 |
904 \time 6/4
905 R1*3/2 |
906 \time 8/4
907 R1*2 |
908 @end lilypond
909
910 @cindex multicompàs, silencis, expansió de
911 @cindex multicompàs, silencis, contracció de
912
913 De forma predeterminada un silenci multicompàs s'expandeix en la
914 partitura impresa per mostrar explícitament tots els compassos de
915 silenci.  De forma alternativa, un silenci multicompàs es pot
916 presentar com un sols compàs que conté un símbol de silenci
917 multicompàs, amb el nombre de compassos imprès sobre el compàs:
918
919 @lilypond[quote,verbatim,fragment]
920 % Default behavior
921 \time 3/4 r2. | R2.*2 |
922 \time 2/4 R2 |
923 \time 4/4
924 % Rest measures contracted to single measure
925 \compressMMRests {
926   r1 | R1*17 | R1*4 |
927 }
928 % Rest measures expanded again
929 \time 3/4
930 R2.*2 |
931 @end lilypond
932
933 @cindex text sobre un silenci multicompàs
934 @cindex multicompàs, silenci, adjuntar text
935 @cindex inscripció sobre un silenci multicompàs
936 @cindex multicompàs, silencis, inscripció en
937 @cindex calderó sobre un silenci multicompàs
938 @cindex multicompàs, silenci, aplicar un calderó a
939 @cindex marcatge sobre silencis multicompàs
940 @cindex multicompàs, silenci, amb marcatges
941
942 @funindex \fermataMarkup
943 @funindex MultiMeasureRestText
944
945 Es poden afegir elements de marcatge als silencis multicompàs.  Es
946 proporciona l'ordre predefinida @code{\fermataMarkup} per afegir
947 calderons.
948
949 @lilypond[quote,verbatim]
950 \compressMMRests {
951   \time 3/4
952   R2.*10^\markup { \italic "ad lib." }
953   R2.^\fermataMarkup
954 }
955 @end lilypond
956
957 @warning{Els elements de marcatge que s'afegeixen a un silenci
958 multicompàs són objectes del tipus @code{MultiMeasureRestText}, no
959 @code{TextScript}.  Les sobreescriptures de propietats han d'anar
960 dirigides cap a l'objecte correcte, o s'ignoraran.  Vegeu
961 l'exemple següent:}
962
963 @lilypond[quote,verbatim,fragment]
964 % Això no funciona, atès que s'especifica el nom incorrecte d'objecte
965 \override TextScript.padding = #5
966 R1^"wrong"
967 % Aquest és el nom d'objecte correcte que s'ha d'especificar
968 \override MultiMeasureRestText.padding = #5
969 R1^"right"
970 @end lilypond
971
972 Quan un silenci multicompàs segueix immediatament a l'establiment
973 d'un compàs parcial amb @code{\partial}, és possible que no es
974 mostrin els advertiments corresponents de comprovació de compàs.
975
976 @funindex \textLengthOn
977 @funindex \textLengthOff
978 @funindex \fermataMarkup
979 @funindex \compressMMRests
980
981 @predefined
982 @code{\textLengthOn},
983 @code{\textLengthOff},
984 @code{\fermataMarkup},
985 @code{\compressMMRests}.
986 @endpredefined
987
988
989 @snippets
990 @cindex eclesiàstics, silencis
991 @cindex silencis eclesiàstics
992 @cindex kirchenpausen
993
994 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
995 {changing-form-of-multi-measure-rests.ly}
996
997 @cindex multicompàs, posicionament dels silencis
998 @cindex col·locació dels silencis multicompàs
999
1000 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
1001 {positioning-multi-measure-rests.ly}
1002
1003 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
1004 {multi-measure-rest-markup.ly}
1005
1006 @seealso
1007 Glossari musical:
1008 @rglos{multi-measure rest}.
1009
1010 Referència de la notació:
1011 @ref{Duracions},
1012 @rusernamed{Text,Text},
1013 @rusernamed{Formatting text,Donar format al text},
1014 @rusernamed{Text scripts,Scripts de text}.
1015
1016 Fragments de codi:
1017 @rlsr{Rhythms}.
1018
1019 Referència de funcionament intern:
1020 @rinternals{MultiMeasureRest},
1021 @rinternals{MultiMeasureRestNumber},
1022 @rinternals{MultiMeasureRestText}.
1023
1024 @cindex digitacions i silencis multicompàs
1025 @cindex multicompàs, silencis, digitacions i
1026
1027 @knownissues
1028 En les digitacions a sobre silencis multicompàs
1029 (per exemple, @code{R1*10-4}), la xifra de la digitació pot xocar
1030 amb el número del compàs.
1031
1032 @cindex condensat de silencis
1033 @cindex silenci normal, condensar
1034
1035 No hi ha cap manera de condensar automàticament molts silencis en
1036 un sols silenci multicompàs.
1037
1038 @cindex silenci, col·lisions de
1039
1040 Els silencis multicompàs no estan involucrats en les col·lisiones
1041 de silencis.
1042
1043 @node Impressió de les duracions
1044 @subsection Impressió de les duracions
1045 @translationof Displaying rhythms
1046
1047 @menu
1048 * Indicació de compàs::
1049 * Indicacions metronòmiques::
1050 * Anacrusis::
1051 * Música sense compassos::
1052 * Notació polimètrica::
1053 * Divisió automàtica de les notes::
1054 * Mostrar els ritmes de la melodia::
1055 @end menu
1056
1057 @node Indicació de compàs
1058 @unnumberedsubsubsec Indicació de compàs
1059 @translationof Time signature
1060
1061 @cindex Indicació de compàs
1062 @cindex compàs
1063
1064 @funindex \time
1065
1066 La indicació de compàs s'estableix como segueix:
1067
1068 @lilypond[quote,verbatim,fragment]
1069 \time 2/4 c''2
1070 \time 3/4 c''2.
1071 @end lilypond
1072
1073 Se estudien els canvis d'indicació de compàs al mig d'un compàs a
1074 @ref{Anacrusis}.
1075
1076 @cindex compàs, visibilitat de la indicació de
1077
1078 La indicació de compàs s'imprimeix al començament d'una peça i
1079 sempre que hi hagi un canvi de compàs.  Si es produeix un canvi al
1080 final d'una línia, s'imprimeix una indicació d'advertiment a
1081 aquest lloc.  Es pot modificar aquest comportament predeterminat, vegeu
1082 @rusernamed{Visibility of objects,Visibilitat dels objectes}
1083
1084 @lilypond[quote,verbatim]
1085 \relative c'' {
1086   \time 2/4
1087   c2 c
1088   \break
1089   c c
1090   \break
1091   \time 4/4
1092   c c c c
1093 }
1094 @end lilypond
1095
1096 @cindex compàs, estil de la indicació de
1097 @cindex metre, estil de
1098
1099 @funindex \numericTimeSignature
1100 @funindex \defaultTimeSignature
1101
1102 El símbol de compàs que s'usa  2/2 i 4/4 es pot canviar a un estil
1103 numèric:
1104
1105 @lilypond[quote,verbatim]
1106 \relative c'' {
1107   % Estil predeterminat
1108   \time 4/4 c1
1109   \time 2/2 c1
1110   % Canvia a estil numèric
1111   \numericTimeSignature
1112   \time 4/4 c1
1113   \time 2/2 c1
1114   % Torna al estil predeterminat
1115   \defaultTimeSignature
1116   \time 4/4 c1
1117   \time 2/2 c1
1118 }
1119 @end lilypond
1120
1121 Les indicacions de compàs de la música mensural s'estudien a
1122 @ref{Mensural time signatures,Indicacions de compàs de la música mensural}.
1123
1124 @cindex compàs, indicació de, ajustos predeterminats
1125 @cindex autobarrat, propietats per a indicacions de compàs
1126 @cindex barrat, propietats predefinides per al compàs
1127 @funindex \overrideTimeSignatureSettings
1128
1129 A més d'ajustar la indicació de compàs que s'imprimeix, l'ordre
1130 @code{\time} estableix els valors de les propietats basades en el
1131 tipus de compàs @code{baseMoment}, @code{beatStructure} i
1132 @code{beamExceptions}.  Els valors predefinits d'aquestes
1133 propietats estan a
1134 @file{scm/time-signature-settings.scm}.
1135
1136 El valor predeterminat de @code{beatStructure} pot sobreescriure's
1137 dins de la pròpia ordre @code{\time} escrivint-lo com a primer
1138 argument opcional:
1139
1140 @lilypond[quote,verbatim]
1141 \score {
1142   \new Staff {
1143     \relative {
1144       \time 2,2,3 7/8
1145       \repeat unfold 7 { c'8 } |
1146       \time 3,2,2 7/8
1147       \repeat unfold 7 { c8 } |
1148     }
1149   }
1150 }
1151 @end lilypond
1152
1153 De forma alternativa, els valors predeterminats de totes aquestes
1154 variables basades en la indicació de compàs, incloses
1155 @code{baseMoment} i @code{beamExceptions}, es poden establir totes
1156 a l'hora.  Els valors es poden fixar independentment per a
1157 diversos tipus de compàs diferents.  Els nous valors tenen efecte
1158 quan s'executa una ordre @code{\time} posterior amb el mateix
1159 valor del tipus de compàs:
1160
1161 @lilypond[quote,verbatim]
1162 \score {
1163   \new Staff {
1164     \relative c' {
1165       \overrideTimeSignatureSettings
1166         4/4        % timeSignatureFraction
1167         1/4        % baseMomentFraction
1168         3,1        % beatStructure
1169         #'()       % beamExceptions
1170       \time 4/4
1171       \repeat unfold 8 { c8 } |
1172     }
1173   }
1174 }
1175 @end lilypond
1176
1177 @code{\overrideTimeSignatureSettings} pren quatre arguments:
1178
1179 @enumerate
1180
1181 @item
1182 @code{@var{timeSignatureFraction}}, una fracció que descriu el
1183 tipus de compàs al que s'apliquen aquests valors.
1184
1185 @item
1186 @code{@var{baseMomentFraction}}, una fracció que conté el
1187 numerador i denominador de la unitat de mesura bàsica d'aquest
1188 tipus de compàs.
1189
1190 @item
1191 @code{@var{beatStructure}}, una llista d'Scheme que indica
1192 l'estructura de les pulsacions del compàs, en unitats del moment
1193 base.
1194
1195 @item
1196 @code{@var{beamExceptions}}, una llista-A que conté qualssevol
1197 regles de barrat per al tipus de compàs que vagin més enllà
1198 d'acabar de cada pulsació, com es descriu a @ref{Establir el
1199 comportament de les barres automàtiques}.
1200 @end enumerate
1201
1202 @cindex compàs, propietats, restaurar els valors predeterminats
1203 @cindex restaurar les propietats predeterminades del tipus de compàs
1204 @funindex \revertTimeSignatureSettings
1205
1206 Els valors modificats de les propietats predeterminades del tipus
1207 de compàs es poden restaurar als valors originals:
1208
1209 @lilypond[quote,verbatim]
1210 \score{
1211   \relative {
1212     \repeat unfold 8 { c'8 } |
1213     \overrideTimeSignatureSettings
1214       4/4        % timeSignatureFraction
1215       1/4        % baseMomentFraction
1216       3,1        % beatStructure
1217       #'()       % beamExceptions
1218     \time 4/4
1219     \repeat unfold 8 { c8 } |
1220     \revertTimeSignatureSettings 4/4
1221     \time 4/4
1222     \repeat unfold 8 { c8 } |
1223   }
1224 }
1225 @end lilypond
1226
1227 Es poden establir diferents valors de les propietats
1228 predeterminades del tipus de compàs per als diferents pentagrames
1229 movent el @code{Timing_translator} i el
1230 @code{Default_bar_line_engraver} del context @code{Score} al
1231 context @code{Staff}.
1232
1233 @lilypond[quote, verbatim]
1234 \score {
1235   \new StaffGroup <<
1236      \new Staff {
1237         \overrideTimeSignatureSettings
1238           4/4        % timeSignatureFraction
1239           1/4        % baseMomentFraction
1240           3,1        % beatStructure
1241           #'()       % beamExceptions
1242         \time 4/4
1243         \repeat unfold 8 {c''8}
1244      }
1245      \new Staff {
1246         \overrideTimeSignatureSettings
1247           4/4        % timeSignatureFraction
1248           1/4        % baseMomentFraction
1249           1,3        % beatStructure
1250           #'()       % beamExceptions
1251         \time 4/4
1252         \repeat unfold 8 {c''8}
1253      }
1254   >>
1255   \layout {
1256     \context {
1257       \Score
1258       \remove "Timing_translator"
1259       \remove "Default_bar_line_engraver"
1260     }
1261     \context {
1262       \Staff
1263       \consists "Timing_translator"
1264       \consists "Default_bar_line_engraver"
1265     }
1266   }
1267 }
1268 @end lilypond
1269
1270 Un altre mètode per a canviar aquestes variables relacionades amb
1271 el tipus de compàs, que impedeix la reimpressió de la indicació de
1272 compàs en el moment del canvi, es mostra a
1273 @ref{Establir el comportament de les barres automàtiques}.
1274
1275 @predefined
1276 @code{\numericTimeSignature},
1277 @code{\defaultTimeSignature}.
1278 @endpredefined
1279
1280
1281 @snippets
1282 @lilypondfile[verbatim,quote,texidoc,doctitle]
1283 {time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly}
1284
1285 @seealso
1286 Glossari musical:
1287 @rglos{time signature}
1288
1289 Referència de la notació:
1290 @rusernamed{Mensural time signatures,Indicacions de compàs de la música mensural},
1291 @ref{Establir el comportament de les barres automàtiques},
1292 @ref{Gestió del temps}.
1293
1294 Fitxers instal·lats
1295 @file{scm/time-signature-settings.scm}.
1296
1297 Fragments de codi:
1298 @rlsr{Rhythms}.
1299
1300 Referència de funcionament intern:
1301 @rinternals{TimeSignature},
1302 @rinternals{Timing_translator}.
1303
1304
1305 @node Indicacions metronòmiques
1306 @unnumberedsubsubsec  Indicacions metronòmiques
1307 @translationof Metronome marks
1308
1309 @cindex tempo
1310 @cindex pulsacions por minut
1311 @cindex metrònom, indicació de
1312 @cindex metrònom, indicació de, amb text
1313
1314 @funindex \tempo
1315
1316 És molt senzill escriure una indicació metronòmica bàsica:
1317
1318 @lilypond[verbatim,quote]
1319 \relative {
1320   \tempo 4 = 120
1321   c'2 d
1322   e4. d8 c2
1323 }
1324 @end lilypond
1325
1326 També es poden imprimir indicacions metronòmiques com un interval
1327 entre dos números:
1328
1329 @lilypond[verbatim,quote]
1330 \relative {
1331   \tempo 4 = 40 - 46
1332   c'4. e8 a4 g
1333   b,2 d4 r
1334 }
1335 @end lilypond
1336
1337 Es poden usar indicacions de tempo amb text:
1338
1339 @lilypond[verbatim,quote]
1340 \relative {
1341   \tempo "Allegretto"
1342     c''4 e d c
1343     b4. a16 b c4 r4
1344 }
1345 @end lilypond
1346
1347 La combinació d'una indicació metronòmica i un text fa que la
1348 marca de metrònom es tanqui entre parèntesis automàticament:
1349
1350 @lilypond[verbatim,quote]
1351 \relative {
1352   \tempo "Allegro" 4 = 160
1353   g'4 c d e
1354   d4 b g2
1355 }
1356 @end lilypond
1357
1358 En general, el text pot ser qualsevol objecte de marcatge:
1359
1360 @lilypond[verbatim,quote]
1361 \relative {
1362   \tempo \markup { \italic Faster } 4 = 132
1363   a'8-. r8 b-. r gis-. r a-. r
1364 }
1365 @end lilypond
1366
1367 Es pot escriure una indicació metronòmica entre parèntesis sens
1368 cap indicació textual, escrivint una cadena buida a l'entrada:
1369
1370 @lilypond[verbatim,quote]
1371 \relative {
1372   \tempo "" 8 = 96
1373   d''4 g e c
1374 }
1375 @end lilypond
1376
1377 @funindex \markLengthOn
1378 @funindex \markLengthOff
1379
1380 A una particel·la d'un instrument amb períodes de silenci llargs,
1381 en ocasions es succeeixen molt a prop diferents indicacions de
1382 tempo.  L'ordre @code{\markLengthOn} aporta un espai horitzontal
1383 addicional per evitar que les indicacions de temps se superposin,
1384 i @code{\markLengthOff} restableix el comportament predeterminat
1385 d'ignorar les indicacions de tempo per a l'espaiat horitzontal.
1386
1387 @lilypond[verbatim,quote]
1388 \compressMMRests {
1389   \markLengthOn
1390   \tempo "Molto vivace"
1391   R1*12
1392   \tempo "Meno mosso"
1393   R1*16
1394   \markLengthOff
1395   \tempo "Tranquillo"
1396   R1*20
1397 }
1398 @end lilypond
1399
1400 @snippets
1401
1402 @lilypondfile[verbatim,quote,texidoc,doctitle]
1403 {printing-metronome-and-rehearsal-marks-below-the-staff.ly}
1404
1405 @c perhaps also an example of how to move it horizontally?
1406
1407 @lilypondfile[verbatim,quote,texidoc,doctitle]
1408 {changing-the-tempo-without-a-metronome-mark.ly}
1409
1410 @lilypondfile[verbatim,quote,texidoc,doctitle]
1411 {creating-metronome-marks-in-markup-mode.ly}
1412
1413 Para veure més detalls, consulteu @rusernamed{Formatting text,Donar format al text}.
1414
1415 @seealso
1416 Glossari musical:
1417 @rglos{metronome},
1418 @rglos{metronomic indication},
1419 @rglos{tempo indication},
1420 @rglos{metronome mark}.
1421
1422 Referència de la notació:
1423 @rusernamed{Formatting text,Donar format al text},
1424 @rusernamed{Creating MIDI output,Creació de sortida MIDI}.
1425
1426 Fragments de codi:
1427 @rlsr{Staff notation}.
1428
1429 Referència de funcionament intern::
1430 @rinternals{MetronomeMark}.
1431
1432
1433 @node Anacrusis
1434 @unnumberedsubsubsec Anacrusis
1435 @translationof Upbeats
1436
1437 @cindex anacrusis
1438 @cindex part en començar
1439 @cindex compàs parcial
1440 @cindex parcial, compàs
1441 @cindex compàs de anacrusis
1442 @cindex compàs, indicació de, en mig de un compàs
1443
1444 @funindex measurePosition
1445 @funindex \partial
1446
1447 Els compassos parcials com les @emph{anacrusis} o parts @emph{en
1448 començar} s'escriuen usant l'ordre @code{\partial}:
1449
1450 @example
1451 \partial @var{duración}
1452 @end example
1453
1454 Quan s'usa @code{\partial} al principi de la partitura,
1455 @code{@var{duració}} és el temps d'anacrusis, la longitud de la
1456 música que precedeix al primer compàs.
1457
1458 @lilypond[quote,verbatim]
1459 \relative {
1460   \time 3/4
1461   \partial 4.
1462   r4 e'8 | a4 c8 b c4 |
1463 }
1464 @end lilypond
1465
1466 Quan s'usa @code{\partial} després del començament de la
1467 partitura, @code{@var{duració}} és la longitud @emph{restant}
1468 del compàs actual.  No crea un nou compàs amb numeració.
1469
1470 @lilypond[quote,verbatim]
1471 \relative {
1472   \set Score.barNumberVisibility = #all-bar-numbers-visible
1473   \override Score.BarNumber.break-visibility =
1474             #end-of-line-invisible
1475   \time 9/8
1476   d''4.~ 4 d8 d( c) b | c4.~ 4. \bar "||"
1477   \time 12/8
1478   \partial 4.
1479   c8( d) e | f2.~ 4 f8 a,( c) f |
1480 }
1481 @end lilypond
1482
1483 L'ordre @code{\partial} és @emph{necessària} quan canvia la
1484 indicació de compàs en mig d'un compàs, però també pot usar-se
1485 sol.
1486
1487 @lilypond[quote,verbatim]
1488 \relative {
1489   \set Score.barNumberVisibility = #all-bar-numbers-visible
1490   \override Score.BarNumber.break-visibility =
1491             #end-of-line-invisible
1492   \time 6/8
1493   \partial 8
1494   e'8 | a4 c8 b[ c b] |
1495   \partial 4
1496   r8 e,8 | a4 \bar "||"
1497   \partial 4
1498   r8 e8 | a4
1499   c8 b[ c b] |
1500 }
1501 @end lilypond
1502
1503 L'ordre @code{\partial} fixa la propietat
1504 @code{Timing.measurePosition}, que és un nombre racional que
1505 indica quant temps ha transcorregut dins del compàs actual.
1506
1507 @seealso
1508 Glossari musical:
1509 @rglos{anacrusis}.
1510
1511 Referència de la notació:
1512 @ref{Notes d'adorn}.
1513
1514 Fragments de codi:
1515 @rlsr{Rhythms}.
1516
1517 Referència de funcionament intern:
1518 @rinternals{Timing_translator}.
1519
1520
1521 @node Música sense compassos
1522 @unnumberedsubsubsec Música sense compassos
1523 @translationof Unmetered music
1524
1525 @cindex cadència
1526 @cindex cadència, barres
1527 @cindex cadència, alteracions
1528 @cindex cadència, barres de compàs
1529 @cindex cadència, números de compàs
1530 @cindex música sense metre
1531 @cindex música sense metre, barres
1532 @cindex música sense metre, alteracions
1533 @cindex música sense metre, barres de compàs
1534 @cindex música sense metre, números de compàs
1535 @cindex alteracions, cadències
1536 @cindex alteracions, música sense metre
1537 @cindex barres de compàs, música sense metre
1538 @cindex números de compàs, cadències
1539 @cindex números de compàs, música sense metre
1540 @cindex barres, cadències
1541 @cindex barres, música sense metre
1542
1543 @funindex \cadenzaOn
1544 @funindex \cadenzaOff
1545
1546 En la música mesurada s'insereixen línies divisòries i es calculen
1547 els números de compàs automàticament.  A la música sense metre (és
1548 a dir, cadències) això no és desitjable i es pot @q{desactivar}
1549 usant l'ordre @code{\cadenzaOn}, per després @q{reactivar-lo} en
1550 el lloc adequat usant @code{\cadenzaOff}.
1551
1552 @lilypond[verbatim,quote]
1553 \relative c'' {
1554   c4 d e d
1555   \cadenzaOn
1556   c4 c d8[ d d] f4 g4.
1557   \cadenzaOff
1558   \bar "|"
1559   d4 e d c
1560 }
1561 @end lilypond
1562
1563 La numeració de compassos es continua al final de la cadència.
1564
1565 @lilypond[verbatim,quote]
1566 \relative c'' {
1567   % Mostra tots els números de barra
1568   \override Score.BarNumber.break-visibility = #all-visible
1569   c4 d e d
1570   \cadenzaOn
1571   c4 c d8[ d d] f4 g4.
1572   \cadenzaOff
1573   \bar "|"
1574   d4 e d c
1575 }
1576 @end lilypond
1577
1578 En inserir una ordre @code{\bar} dins d'una cadència no s'inicia
1579 un compàs nou, fins i tot que s'imprimeixi una línia divisòria.
1580 Així doncs, les alteracions accidentals (l'efecte de les quals se
1581 suposa que roman fins al final del compàs) seran vàlides encara
1582 després de la línia divisòria que s'imprimeix per part de
1583 @code{\bar}.  Si es volen imprimir alteracions accidentals
1584 posteriors tindran que inserir-se manualment alteracions forçades
1585 o de cortesia, vegeu @ref{Alteracions accidentals}.
1586
1587 @lilypond[verbatim,quote]
1588 \relative c'' {
1589   c4 d e d
1590   \cadenzaOn
1591   cis4 d cis d
1592   \bar "|"
1593   % El primer cis s'imprimeix sense alteració fins i tot si està després de un \bar
1594   cis4 d cis! d
1595   \cadenzaOff
1596   \bar "|"
1597 }
1598 @end lilypond
1599
1600 El barat automàtic es desactiva mitjançant @code{\cadenzaOn}.
1601 Per tant, tot el barrat en les cadències s'ha d'introduir
1602 manualment.  Vegeu @ref{Barres manuals}.
1603
1604 @lilypond[verbatim,quote]
1605 \relative {
1606   \repeat unfold 8 { c''8 }
1607   \cadenzaOn
1608   cis8 c c c c
1609   \bar"|"
1610   c8 c c
1611   \cadenzaOff
1612   \repeat unfold 8 { c8 }
1613 }
1614 @end lilypond
1615
1616 Aquestes ordres predefinides afecten a totes les pautes de la
1617 partitura, tot i que apareguin en un sol context @code{Voice}.
1618 Per canviar això, traslladeu el @code{Timing_translator} del
1619 context @code{Score} al context @code{Staff}, Vegeu
1620 @ref{Notació polimètrica}.
1621
1622 @predefined
1623 @code{\cadenzaOn},
1624 @code{\cadenzaOff}.
1625 @endpredefined
1626
1627 @seealso
1628 Glossari musical:
1629 @rglos{cadenza}.
1630
1631 Referència de la notació:
1632 @rusernamed{Visibility of objects,Visibilitat dels objectes},
1633 @ref{Notació polimètrica},
1634 @ref{Barres manuals},
1635 @ref{Alteracions accidentals}.
1636
1637 Fragments de codi:
1638 @rlsr{Rhythms}.
1639
1640 @cindex cadències, salts de línia en
1641 @cindex cadències, salts de pàgina en
1642 @cindex sense mesura, música, salts de línia en
1643 @cindex sense mesura, música, salts de pàgina en
1644 @cindex salts, en música sense mesura
1645 @cindex salts de línia, cadències
1646 @cindex salts de pàgina, cadències
1647 @cindex salts de línia, música sense mesura
1648 @cindex salts de pàgina, música sense mesura
1649
1650 @knownissues
1651 Sols s'insereixen salts de línia i de pàgina automàticament en les
1652 línies divisòries, per la qual cosa cal inserir manualment línies
1653 divisòries @q{invisibles} en fragments llargs de música sense
1654 mesurar per permetre els salts:
1655
1656 @example
1657 \bar ""
1658 @end example
1659
1660
1661 @node Notació polimètrica
1662 @unnumberedsubsubsec Notació polimètrica
1663 @translationof Polymetric notation
1664
1665 @c This section necessarily uses \set
1666 @c This is acceptable  -td
1667
1668 @cindex compàs, doble
1669 @cindex compassos polimètrics
1670 @cindex polimètrics, compassos
1671 @cindex metre polimètric
1672 @cindex doble compàs
1673
1674 @funindex timeSignatureFraction
1675 @funindex \scaleDurations
1676 @funindex \tuplet
1677
1678 Està contemplada la notació polimètrica, ja sigui explícitament o
1679 mitjançant la modificació manual de la indicació visible del
1680 compàs i/o l'escalat de la duració de les notes.
1681
1682 @subsubsubheading Pentagrames amb diferents indicacions de compàs i compassos d'igual longitud
1683
1684 Establiu una indicació de copàs comuna per a cada pentagrama, i
1685 fixeu @code{timeSignatureFraction} a la fracció desitjada.
1686 Després useu la funció @code{\scaleDurations} per escalar les
1687 duracions de les notes a cada pauta a la indicació de compàs comú.
1688
1689 @cindex barres en música polimètrica
1690 @cindex polimètric, metre, barres en
1691
1692 Al següent exemple, s'usa en paral·lel música amb compassos de
1693 3/4, 9/8 i 10/8.  Al segon pentagrama, les duracions mostrades es
1694 multipliquen per 2/3 (atès que 2/3 * 9/8 = 3/4), i en el tercer
1695 pentagrama, les duracions que es mostren estan multiplicades per
1696 3/5 (atès que 3/5 * 10/8 = 3/4).  Amb freqüència haurà que inserir
1697 les barres de forma manual, atès que l'escalat de les duracions
1698 afecta a les regles de barrat automàtic.
1699
1700 @lilypond[quote,verbatim]
1701 \relative <<
1702   \new Staff {
1703     \time 3/4
1704     c'4 c c |
1705     c4 c c |
1706   }
1707   \new Staff {
1708     \time 3/4
1709     \set Staff.timeSignatureFraction = 9/8
1710     \scaleDurations 2/3
1711       \repeat unfold 6 { c8[ c c] }
1712   }
1713   \new Staff {
1714     \time 3/4
1715     \set Staff.timeSignatureFraction = 10/8
1716     \scaleDurations 3/5 {
1717       \repeat unfold 2 { c8[ c c] }
1718       \repeat unfold 2 { c8[ c] } |
1719       c4. c \tuplet 3/2 { c8[ c c] } c4
1720     }
1721   }
1722 >>
1723 @end lilypond
1724
1725 @subsubsubheading Pentagrames amb diferents indicacions de compàs i longituds de compàs diferents
1726
1727 Es pot donar a cada pentagrama la seva pròpia indicació de compàs
1728 independent traslladant els gravadors @code{Timing_translator}
1729 i @code{Default_bar_line_engraver} al context de @code{Staff}.
1730
1731 @lilypond[quote,verbatim]
1732 \layout {
1733   \context {
1734     \Score
1735     \remove "Timing_translator"
1736     \remove "Default_bar_line_engraver"
1737   }
1738   \context {
1739     \Staff
1740     \consists "Timing_translator"
1741     \consists "Default_bar_line_engraver"
1742   }
1743 }
1744
1745 % Ara cada pentagrama té la seva pròpia indicació de temps
1746
1747 \relative <<
1748   \new Staff {
1749     \time 3/4
1750     c'4 c c |
1751     c4 c c |
1752   }
1753   \new Staff {
1754     \time 2/4
1755     c4 c |
1756     c4 c |
1757     c4 c |
1758   }
1759   \new Staff {
1760     \time 3/8
1761     c4. |
1762     c8 c c |
1763     c4. |
1764     c8 c c |
1765   }
1766 >>
1767 @end lilypond
1768
1769 @funindex \compoundMeter
1770 @cindex compost, indicacions de compàs
1771 @cindex compàs compost, indicació de
1772
1773 @subsubsubheading Indicacions de compàs compost
1774
1775 Es creen usant la funció @code{\compoundMeter}.  La sintaxi és:
1776
1777 @example
1778 \compoundMeter #'(llista de llistes)
1779 @end example
1780
1781 La construcció més simple és una llista única, en la qual
1782 l'@emph{últim} número indica el denominador de la indicació de
1783 compàs i les anteriors són els numeradors.
1784
1785 @lilypond[quote,verbatim]
1786 \relative {
1787   \compoundMeter #'((2 2 2 8))
1788   \repeat unfold 6 c'8 \repeat unfold 12 c16
1789 }
1790 @end lilypond
1791
1792 Es poden construir compassos més complexos utilitzant llistes
1793 addicionals.  Així mateix, els ajustos de barrat s'ajustaran
1794 depenent dels valors.
1795
1796 @lilypond[quote,verbatim]
1797 \relative {
1798   \compoundMeter #'((1 4) (3 8))
1799   \repeat unfold 5 c'8 \repeat unfold 10 c16
1800 }
1801
1802 \relative {
1803   \compoundMeter #'((1 2 3 8) (3 4))
1804   \repeat unfold 12 c'8
1805 }
1806 @end lilypond
1807
1808 @seealso
1809 Glossari musical:
1810 @rglos{polymetric},
1811 @rglos{polymetric time signature},
1812 @rglos{meter}.
1813
1814 Referència de la notació:
1815 @ref{Barres automàtiques},
1816 @ref{Barres manuals},
1817 @ref{Indicació de compàs},
1818 @ref{Escalat de les duracions}.
1819
1820 Fragments de codi:
1821 @rlsr{Rhythms}.
1822
1823 Referència de funcionament intern:
1824 @rinternals{TimeSignature},
1825 @rinternals{Timing_translator},
1826 @rinternals{Default_bar_line_engraver},
1827 @rinternals{Staff}.
1828
1829 @knownissues
1830 En usar diferents compassos en paral·lel, les notes que estiguin
1831 en el mateix instant de temps es col·loquen en la mateixa posició
1832 horitzontal.  Tanmateix, les barres de compàs als diferents
1833 pentagrames faran que l'espaiat de notes sigui menys regular en
1834 cada pentagrama individual del que seria normal sense les
1835 diferents indicacions de compàs.
1836
1837
1838 @node Divisió automàtica de les notes
1839 @unnumberedsubsubsec Divisió automàtica de les notes
1840 @translationof Automatic note splitting
1841
1842 @cindex notes, divisió de
1843 @cindex divisió de notes
1844 @cindex silencis, divisió de
1845 @cindex divisió de silencis
1846
1847 @funindex Note_heads_engraver
1848 @funindex Completion_heads_engraver
1849 @funindex Completion_rest_engraver
1850
1851 Les notes llargues es poden convertir automàticament en notes
1852 lligades.  Es fa mitjançant la substitució de
1853 @code{Note_heads_engraver} per
1854 @code{Completion_heads_engraver}.  De forma semblant, els silencis
1855 llargs que sobrepassen línies de compàs es divideixen
1856 automàticament substituint el gravador @code{Rest_engraver} amb el
1857 gravador @code{Completion_rest_engraver}.  A l'exemple següent,
1858 les notes i els silencis que travessen la barra de compàs es
1859 divideixen, i a més les notes s'uneixen mitjançant una lligadura.
1860
1861 @lilypond[quote,verbatim]
1862 \new Voice \with {
1863   \remove "Note_heads_engraver"
1864   \consists "Completion_heads_engraver"
1865   \remove "Rest_engraver"
1866   \consists "Completion_rest_engraver"
1867 }
1868 \relative {
1869   c'2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 r1*2
1870 }
1871 @end lilypond
1872
1873 Aquests gravadors divideixen totes les notes i silencis llargs en
1874 la barra de compàs, e insereix lligadures en les notes.  Un dels
1875 seus usos és depurar partitures complexes: si els compassos no
1876 estan complets, les lligadures mostraran exactament quant li falta
1877 a cada compàs.
1878
1879 La propietat @code{completionUnit} fixa una duració preferida per
1880 a les notes dividides.
1881
1882 @lilypond[quote,verbatim]
1883 \new Voice \with {
1884   \remove "Note_heads_engraver"
1885   \consists "Completion_heads_engraver"
1886 } \relative {
1887   \time 9/8 g\breve. d''4. \bar "||"
1888   \set completionUnit = #(ly:make-moment 3 8)
1889   g\breve. d4.
1890 }
1891 @end lilypond
1892
1893 Aquests gravadors divideixen les notes que tenen la duració
1894 escalada, com la dels tresets, en notes que tenen el mateix factor
1895 d'escala que la nota original de l'entrada.
1896
1897 @lilypond[quote,verbatim]
1898 \new Voice \with {
1899   \remove "Note_heads_engraver"
1900   \consists "Completion_heads_engraver"
1901 } \relative {
1902   \time 2/4 r4
1903   \tuplet 3/2 {g'4 a b}
1904   \scaleDurations 2/3 {g a b}
1905   g4*2/3 a b
1906   \tuplet 3/2 {g4 a b}
1907   r4
1908 }
1909 @end lilypond
1910
1911 @seealso
1912 Glossari musical:
1913 @rglos{tie}
1914
1915 Manual d'aprenentatge:
1916 @rlearning{Explicació dels gravadors},
1917 @rlearning{Afegir i eliminar gravadors}
1918
1919 Fragments de codi:
1920 @rlsr{Rhythms}.
1921
1922 Referència de funcionament intern:
1923 @rinternals{Note_heads_engraver},
1924 @rinternals{Completion_heads_engraver},
1925 @rinternals{Rest_engraver},
1926 @rinternals{Completion_rest_engraver},
1927 @rinternals{Forbid_line_break_engraver}.
1928
1929 @knownissues
1930 Per consistència amb el comportament anterior, les notes i
1931 silencis que tenen un duració major d'un compàs, com
1932 @code{c1*2}, es divideixen en notes sense cap factor d'escala,
1933 @code{@{ c1 c1 @}}.  La propietat @code{completionFactor} controla
1934 aquest comportament, i en donar-li el valor @code{#f} podem fer
1935 que les notes i silencis dividits tinguin el mateix factor
1936 d'escala que les duracions de les notes originals de l'entrada.
1937
1938 @node Mostrar els ritmes de la melodia
1939 @unnumberedsubsubsec Mostrar els ritmes de la melodia
1940 @translationof Showing melody rhythms
1941
1942 @cindex melodia, mostrar las duracions
1943 @cindex duracions de la melodia, mostrar
1944
1945 En algunes ocasiones volem mostrar solament el ritme d'una
1946 melodia.  Això es pot fer amb un pentagrama de ritme.  Totes les
1947 altures de les notes es converteixen en barres inclinades, i el
1948 pentagrama te una sola línia:
1949
1950 @lilypond[quote,verbatim]
1951 <<
1952   \new RhythmicStaff {
1953     \new Voice = "myRhythm" \relative {
1954       \time 4/4
1955       c'4 e8 f g2
1956       r4 g g f
1957       g1
1958     }
1959   }
1960   \new Lyrics {
1961     \lyricsto "myRhythm" {
1962       This is my song
1963       I like to sing
1964     }
1965   }
1966 >>
1967 @end lilypond
1968
1969 @cindex guitarra, taules d'acords
1970 @cindex acompanyament, mostrar ritmes
1971 @cindex guitarra, mostrar ritmes d'acompanyament
1972
1973 @funindex Pitch_squash_engraver
1974 @funindex \improvisationOn
1975 @funindex \improvisationOff
1976
1977 Les taules d'acords de guitarra ofereixen sovint els ritmes
1978 d'acompanyament.  Això es pot fer amb el gravador
1979 @code{Pitch_squash_engraver} i @code{\improvisationOn}.
1980
1981 @lilypond[quote,verbatim]
1982 <<
1983   \new ChordNames {
1984     \chordmode {
1985       c1 f g c
1986     }
1987   }
1988   \new Voice \with {
1989     \consists "Pitch_squash_engraver"
1990   } \relative c'' {
1991     \improvisationOn
1992     c4 c8 c c4 c8 c
1993     f4 f8 f f4 f8 f
1994     g4 g8 g g4 g8 g
1995     c4 c8 c c4 c8 c
1996   }
1997 >>
1998 @end lilypond
1999
2000
2001 @predefined
2002 @code{\improvisationOn},
2003 @code{\improvisationOff}.
2004 @endpredefined
2005
2006
2007 @snippets
2008
2009 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2010 {guitar-strum-rhythms.ly}
2011
2012 @seealso
2013 Fragments de codi:
2014 @rlsr{Rhythms}.
2015
2016 Referència de funcionament intern:
2017 @rinternals{RhythmicStaff},
2018 @rinternals{Pitch_squash_engraver}.
2019
2020
2021 @node Barres
2022 @subsection Barres
2023 @translationof Beams
2024
2025 @menu
2026 * Barres automàtiques::
2027 * Establir el comportament de les barres automàtiques::
2028 * Barres manuals::
2029 * Barres progressives::
2030 @end menu
2031
2032 @node Barres automàtiques
2033 @unnumberedsubsubsec Barres automàtiques
2034 @translationof Automatic beams
2035
2036 De manera predeterminada, las barres de corxera s'insereixen automàticament:
2037
2038 @cindex barres manuals
2039 @cindex manuals, barres
2040 @cindex barres, regles personalitzades
2041
2042 @funindex \autoBeamOn
2043 @funindex \autoBeamOff
2044
2045 @lilypond[quote,verbatim]
2046 \relative c'' {
2047   \time 2/4 c8 c c c
2048   \time 6/8 c8 c c c8. c16 c8
2049 }
2050 @end lilypond
2051
2052 Quan aquestes decisions automàtiques no són prou bones, es poden
2053 escriure els barrats de forma explícita; vegeu
2054 @ref{Barres manuals}.  Les barres @emph{s'han} d'introduir
2055 manualment si es volen estendre per sobre els silencis.
2056
2057 Si no cal el barrat automàtic, es pot desactivar amb
2058 @code{\autoBeamOff} i activar-se amb @code{\autoBeamOn}:
2059
2060 @lilypond[quote,verbatim]
2061 \relative c' {
2062   c4 c8 c8. c16 c8. c16 c8
2063   \autoBeamOff
2064   c4 c8 c8. c16 c8.
2065   \autoBeamOn
2066   c16 c8
2067 }
2068 @end lilypond
2069
2070 @cindex melismes, barres en
2071 @cindex barres i melismes
2072
2073 @warning{Si s'usen barres per indicar els melismes de les cançons,
2074 aleshores s'ha de desactivar el barrat automàtic amb
2075 @code{@bs{}autoBeamOff} i indicar les barres manualment.  La
2076 utilització de @code{@bs{}partcombine} amb @code{@bs{}autoBeamOff}
2077 pot produir resultats no desitjats.  Vegeu els fragments de codi
2078 per a més informació.}
2079
2080 Es poden crear patrons de barrat que difereixin dels valors
2081 automàtics predeterminats; vegeu
2082 @ref{Establir el comportament de les barres automàtiques}.
2083
2084 @predefined
2085 @code{\autoBeamOff},
2086 @code{\autoBeamOn}.
2087 @endpredefined
2088
2089 @cindex barres en salts de línia
2090 @cindex línia, barres en salts de
2091 @cindex barres en angle
2092 @cindex doblades, barres
2093 @funindex breakable
2094
2095 @snippets
2096 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2097 {beams-across-line-breaks.ly}
2098
2099 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2100 {changing-beam-knee-gap.ly}
2101
2102 @cindex barras, \partcombine con \autoBeamOff
2103 @cindex voces, \partcombine con \autoBeamOff
2104
2105 @lilypondfile [verbatim, quote, ragged-right, texidoc, doctitle]
2106 {partcombine-and-autobeamoff.ly}
2107
2108 @seealso
2109 Referència de la notació:
2110 @ref{Barres manuals},
2111 @ref{Establir el comportament de les barres automàtiques}.
2112
2113 Fitxers instal·lats:
2114 @file{scm/auto-beam.scm}.
2115
2116 Fragments de codi:
2117 @rlsr{Rhythms}.
2118
2119 Referència de funcionament interno:
2120 @rinternals{Auto_beam_engraver},
2121 @rinternals{Beam_engraver},
2122 @rinternals{Beam},
2123 @rinternals{BeamEvent},
2124 @rinternals{BeamForbidEvent},
2125 @rinternals{beam-interface},
2126 @rinternals{unbreakable-spanner-interface}.
2127
2128 @knownissues
2129 Les propietats d'una barra venen determinades al
2130 @emph{començament} de la seva construcció i qualsevol canvi
2131 addicional en les propietats de la barra que es produeixi abans
2132 que la barra s'hagi completat no tindrà efecte fins que inicieu la
2133 @emph{següent} barra nova.
2134
2135
2136 @node Establir el comportament de les barres automàtiques
2137 @unnumberedsubsubsec Establir el comportament de les barres automàtiques
2138 @translationof Setting automatic beam behavior
2139
2140 @cindex barres i lletra
2141 @cindex lletra i barres
2142
2143 @funindex autoBeaming
2144 @funindex baseMoment
2145 @funindex \beamExceptions
2146 @funindex beatStructure
2147 @funindex measureLength
2148 @funindex \time
2149 @funindex \set
2150
2151 Quan està habilitat el barrat automàtic, la col·locació de les
2152 barres automàtiques ve determinada per tres propietats de context:
2153 @code{baseMoment}, @code{beatStructure} i @code{beamExceptions}.
2154 Els valores predeterminats d'aquestes variables es poden
2155 sobreescriure com es descriu més a baix, o de forma alternativa
2156 els propis valors predeterminats es poden canviar com s'explica a
2157 @ref{Indicació de compàs}.
2158
2159 Si hi ha definida una regla de @code{beamExceptions} per al compàs
2160 en curs, s'usa aquesta regla per determinar la col·locació de les
2161 barres; s'ignoren els valores de @code{baseMoment} i
2162 @code{beatStructure}.
2163
2164 Si no hi ha definida cap regla de @code{beamExceptions} per al
2165 tipus de compàs en curs, la col·locació de les barres està
2166 determinada pels valors de @code{baseMoment} i
2167 @code{beatStructure}.
2168
2169 @subsubsubheading Barrat basat en @code{baseMoment} i @code{beatStructure}
2170
2171 De forma predeterminada, les regles de @code{beamExceptions} estan
2172 definides per als compassos més comuns, i les regles de
2173 @code{beamExceptions} s'han de desactivar si pretenem que el
2174 barrat automàtic estigui basat en @code{baseMoment} i
2175 @code{beatStructure}.  Les regles de @code{beamExceptions} es
2176 desactiven mitjançant
2177
2178 @example
2179 \set Timing.beamExceptions = #'()
2180 @end example
2181
2182 Quan el valor de @code{beamExceptions} s'ha establert a
2183 @code{#'()}, ja sigui degut a un ajust explícit o a causa que no
2184 hi ha cap regla de @code{beamExceptions} definida internament per
2185 al compàs actual, els punts finals de les barres estan en les
2186 pulsacions segons vingui determinat per les propietats de context
2187 @code{baseMoment} i @code{beatStructure}.
2188 @code{beatStructure} és una llista d'Scheme que defineix la
2189 longitud de cada pulsació dins del compàs en unitats de
2190 @code{baseMoment}.   De forma predeterminada, cada unitat de
2191 longitud @code{baseMoment} és una única pulsació.
2192
2193 Observeu que hi ha valors de @code{beatStructure} i de
2194 @code{baseMoment} diferents per a cada indicació de compàs.  Els
2195 canvis que es fan a aquestes variables s'apliquen sols al tipus de
2196 compàs vigent, per la qual cosa aquests canvis s'han d'escriure
2197 després de l'ordre @code{\time} que dóna començament a una secció
2198 nova amb un tipus de compàs diferent, no abans.  Els valors nous
2199 que es donen a una indicació de compàs concreta es retenen i es
2200 tornen a aplicar quan aquest tipus de compàs torna a establir-se.
2201
2202 @lilypond[quote,verbatim]
2203 \relative c'' {
2204   \time 5/16
2205   c16^"default" c c c c |
2206   % beamExceptions no és probable que es defineixi per a un tempo 5/16
2207   % però els desactivarem igual per assegurar-nos
2208   \set Timing.beamExceptions = #'()
2209   \set Timing.beatStructure = 2,3
2210   c16^"(2+3)" c c c c |
2211   \set Timing.beatStructure = 3,2
2212   c16^"(3+2)" c c c c |
2213 }
2214 @end lilypond
2215
2216 @lilypond[quote,verbatim]
2217 \relative {
2218   \time 4/4
2219   a'8^"default" a a a a a a a
2220   % Desactiva beamExceptions perquè sí que està
2221   % definit per a un tempo 4/4
2222   \set Timing.beamExceptions = #'()
2223   \set Timing.baseMoment = #(ly:make-moment 1/4)
2224   \set Timing.beatStructure = 1,1,1,1
2225   a8^"changed" a a a a a a a
2226 }
2227 @end lilypond
2228
2229 Els canvis als ajustament de barrat es poden limitar a contextos
2230 específics.  Si no s'inclou cap ajustament a un context de nivell
2231 més baix, s'apliquen els ajustament del context que l'envolta.
2232
2233 @lilypond[quote, verbatim]
2234 \new Staff {
2235   \time 7/8
2236   % No cal beamExceptions
2237   % atès que no està definit per al tempo 7/8
2238   \set Staff.beatStructure = 2,3,2
2239   <<
2240     \new Voice = one {
2241       \relative {
2242         a'8 a a a a a a
2243       }
2244     }
2245     \new Voice = two {
2246       \relative {
2247         \voiceTwo
2248         \set Voice.beatStructure = 1,3,3
2249         f'8 f f f f f f
2250       }
2251     }
2252   >>
2253 }
2254 @end lilypond
2255
2256 En cas d'usar diverses veus, s'ha d'especificar el context
2257 @code{Staff} si volem aplicar el barrat a totes les veus del
2258 pentagrama:
2259
2260 @lilypond[quote,verbatim,fragment]
2261 \time 7/8
2262 % ritme 3-1-1-2
2263 % Canvi aplicat a Voice per defecte -- no funciona correctament
2264 % A causa de veus autogenerades, totes les pulsacions estaran a
2265 % baseMoment (1 . 8)
2266 \set beatStructure = 3,1,1,2
2267 << \relative {a'8 a a a16 a a a a8 a} \\ \relative {f'4. f8 f f f} >>
2268
2269 % Funciona correctament amb el context Staff especificat
2270 \set Staff.beatStructure = 3,1,1,2
2271 << \relative {a'8 a a a16 a a a a8 a} \\ \relative {f'4. f8 f f f} >>
2272 @end lilypond
2273
2274 El valor de @code{baseMoment} es pot ajustar per canviar el
2275 comportament de les barres, si es desitja.  Quan es fa, el
2276 valor de @code{beatStructure} s'ha de fixar de manera que sigui
2277 compatible amb el nou valor de @code{baseMoment}.
2278
2279 @lilypond[quote,verbatim,fragment]
2280 \time 5/8
2281 % No cal desactivar beamExceptions
2282 % atès que no està definit per al tempo 5/8
2283 \set Timing.baseMoment = #(ly:make-moment 1/16)
2284 \set Timing.beatStructure = 7,3
2285 \repeat unfold 10 { a'16 }
2286 @end lilypond
2287
2288 @code{baseMoment} és un @i{moment}, una unitat de duració
2289 musical.  Es crea una quantitat del tipus @i{moment} per mitjà de
2290 la funció d'Scheme @code{ly:make-moment}.  Per veure més
2291 informació sobre aquest funció, consulteu
2292 @ref{Gestió del temps}.
2293
2294 De forma predeterminada @code{baseMoment} està fixat a una unitat
2295 més que el denominador del compàs.  Totes les excepcions a aquest
2296 valor predeterminat estan a
2297 @file{scm/time-signature-settings.scm}.
2298
2299 @subsubsubheading Barrat basat en @code{beamExceptions}
2300
2301 Les regles d'autobarrat especials (diferents a acabar una barra
2302 sobre una pulsació) estan definides a la propietat
2303 @code{beamExceptions}.
2304
2305 El valor de @code{beamExceptions}, que és una estructura de dades
2306 força complexa, es genera fàcilment amb la funció
2307 @code{\beamExceptions}.  Aquesta funció rep un o més patrons
2308 rítmics barrats manualment i amb un compàs de duració (els
2309 compassos s'han de separar amb una barra de comprovació de
2310 compàs@tie{}@code{|} perquè la funció no té cap altra manera
2311 d'esbrinar la longitud del compàs).  Vet aquí un exemple senzill:
2312
2313 @lilypond[quote,verbatim]
2314 \relative c'' {
2315   \time 3/16
2316   \set Timing.beatStructure = 2,1
2317   \set Timing.beamExceptions =
2318     \beamExceptions { 32[ 32] 32[ 32] 32[ 32] }
2319   c16 c c |
2320   \repeat unfold 6 { c32 } |
2321 }
2322 @end lilypond
2323
2324 @warning{Un valor de @code{beamExceptions} ha de ser una llista
2325 d'excepcions @emph{completa}.  És a dir, tota excepció que s'hagi
2326 d'aplicar ha d'estar inclosa a aquest ajustament.  No és possible
2327 afegir, eliminar o canviar sols una de les excepcions.  Tot i que
2328 això pot semblar fastigós, vol dir que no és necessari conèixer
2329 els ajustaments de barrat actuals per poder especificar un patró
2330 de barrat nou.}
2331
2332 Quan canvia el compàs es fixen els valors predeterminats de
2333 @code{Timing.baseMoment}, @code{Timing.beatStructure} i
2334 @code{Timing.beamExceptions}.  Un ajustament en el tipus de compàs
2335 dóna com a resultat un reinici dels ajustaments de barrat
2336 automàtic per al context @code{Timing} al comportament predeterminat.
2337
2338 @lilypond[quote,verbatim]
2339 \relative a' {
2340   \time 6/8
2341   \repeat unfold 6 { a8 }
2342   % grup (4 + 2)
2343   \set Timing.beatStructure = 4,2
2344   \repeat unfold 6 { a8 }
2345   % torna al comportament predeterminat
2346   \time 6/8
2347   \repeat unfold 6 { a8 }
2348 }
2349 @end lilypond
2350
2351 Els ajustament de barrat automàtic predeterminat per a un tipus de
2352 compàs estan determinats en el fitxer
2353 @file{scm/time-signature-settings.scm}.  La forma de canviar els
2354 ajustament predeterminats de barrat automàtic per a un tipus de
2355 compas es descriu a @ref{Indicació de compàs}.
2356
2357 Molts ajustaments de barrat automàtics per a un tipus de compàs
2358 contenen una entrada per a @code{beamExceptions}.  Per exemple, el
2359 compàs de 4/4 intenta unir el compàs en dues parts si sols hi ha
2360 corxeres.  La regla @code{beamExceptions} pot sobreescriure
2361 l'ajustament @code{beatStructure} si no es reinicia
2362 @code{beamExceptions}.
2363
2364 @lilypond[quote,verbatim,fragment]
2365 \time 4/4
2366 \set Timing.baseMoment = #(ly:make-moment 1/8)
2367 \set Timing.beatStructure = 3,3,2
2368 % Això no barrarà (3 3 2) degut a beamExceptions
2369 \repeat unfold 8 {c''8} |
2370 % Això barrarà (3 3 2) perquè eliminem beamExceptions
2371 \set Timing.beamExceptions = #'()
2372 \repeat unfold 8 {c''8}
2373 @end lilypond
2374
2375 De forma semblant, les corxeres en compàs de 3/4 s'uneixen
2376 mitjançant una sola barra per a tot el compàs, de forma
2377 predeterminada.  Per unir les corxeres en 3/4 mitjançant una barra
2378 a cada part, reinicieu @code{beamExceptions}.
2379
2380 @lilypond[quote,verbatim,fragment]
2381 \time 3/4
2382 % per defecte barrem a (6) degut a beamExceptions
2383 \repeat unfold 6 {a'8} |
2384 % Això barrarà (1 1 1) degut a baseMoment i beatStructure predeterminats
2385 \set Timing.beamExceptions = #'()
2386 \repeat unfold 6 {a'8}
2387 @end lilypond
2388
2389 A la música gravada dels períodes clàssic i romàntic, amb
2390 freqüència les barres comencen a meitat d'un compàs de 3/4, però
2391 la pràctic moderna és evitar la falsa impressió de 6/8 (vegeu
2392 Gould, pàg. 153).  Es produeixen situacions semblants al compàs de
2393 3/8.  Aquest comportament es controla mitjançant la propietat de
2394 context @code{beamHalfMeasure}, que té efecte sobre indicacions de
2395 compàs que tenen la xifra 3 al numerador:
2396
2397 @lilypond[quote,verbatim]
2398 \relative a' {
2399   \time 3/4
2400   r4. a8 a a |
2401   \set Timing.beamHalfMeasure = ##f
2402   r4. a8 a a |
2403 }
2404 @end lilypond
2405
2406 @subsubsubheading Com funciona el barrat automàtic
2407
2408 Quan s'habilita el barrat automàtic, la col·locació de les barres
2409 de corxera automàtiques es determinen per les propietats de
2410 context @code{baseMoment}, @code{beatStructure} i
2411 @code{beamExceptions}.
2412
2413 Són d'aplicació les següents regles, en ordre de prioritat, quan
2414 es determina l'aspecte de les barres:
2415
2416 @itemize
2417 @item
2418 Si està especificada una barra manual amb @code{[@dots{}]}, s'ha
2419 de fixar la barra tal com s'ha especificat; en cas contrari,
2420
2421 @item
2422 Si està definida a @code{beamExceptions} una regla de barrat per a
2423 aquest tipus de barra més llarg, s'ha d'utilitzar-la per
2424 determinar els llocs vàlids en els quals poden acabar les barres;
2425 en cas contrari,
2426
2427 @item
2428 Si està definida a @code{beamExceptions} una regla de final de
2429 barra per a un tipus de barra més llarg, s'ha d'utilitzar-la per
2430 determinar els llocs vàlids en els quals poden acabar les barres;
2431 en cas contrari,
2432
2433 @item
2434 usar els valors de @code{baseMoment} i de @code{beatStructure}
2435 per determinar els finals de les pulsacions del compàs, i terminar
2436 les barres al final de les pulsacions.
2437
2438 @end itemize
2439
2440 En les regles anteriors, el tipus de barra @emph{beam-type} és la
2441 duració de la nota més breu dins del grup unit per una barra.
2442
2443 Les regles de barrat predefinides estan al fitxer
2444 @file{scm/time-signature-settings.scm}.
2445
2446 @snippets
2447 @cindex barres, subdivisió
2448
2449 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2450 {subdividing-beams.ly}
2451
2452 @cindex barres, orientació de, secundàries
2453
2454 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2455 {strict-beat-beaming.ly}
2456
2457 @cindex compàs, agrupació
2458 @cindex pulsacions, agrupació
2459 @cindex agrupar pulsacions
2460 @cindex compassos, subagrupar
2461
2462 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2463 {conducting-signs,-measure-grouping-signs.ly}
2464
2465 @cindex barra, finals en la partitura
2466 @cindex barra, finals amb diverses veus
2467
2468 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2469 {beam-endings-in-score-context.ly}
2470
2471 @seealso
2472 Referència de la notació:
2473 @ref{Indicació de compàs}.
2474
2475 Fitxer d'inici:
2476 @file{scm/time-signature-settings.scm}.
2477
2478 Fragments de codi:
2479 @rlsr{Rhythms}.
2480
2481 Referència de funcionament intern:
2482 @rinternals{Auto_beam_engraver},
2483 @rinternals{Beam},
2484 @rinternals{BeamForbidEvent},
2485 @rinternals{beam-interface}.
2486
2487 @knownissues
2488 Si una partitura acaba mentre una barra de corxera automàtica no
2489 ha acabat i encara accepta notes, aquesta última barra no
2490 s'imprimeix en absolut.  El mateix serveix per a les veus
2491 polifòniques introduïdes amb @code{<< @dots{} \\ @dots{} >>}.  Si
2492 una veu polifònica acaba mentre una barra de corxera automàtica
2493 encara admet notes, no s'imprimeix.  La solució per a aquests
2494 problemes és aplicar el barrat manual a l'última barra de la veu o
2495 partitura.
2496
2497 De forma predeterminada, el traductor @code{Timing} rep el nom de
2498 context @code{Score} como àlies.  Això significa que l'establiment
2499 del compàs a una pauta afectarà el barrat de les altres pautes
2500 també.  Així, un ajust en el compàs a un pentagrama tardà
2501 reiniciarà el barrat personalitzat que s'havia ajustat a un
2502 pentagrama més primerenc.  Una forma d'evitar aquest problema és
2503 ajustar la indicació de compàs a un pentagrama solament.
2504
2505 @lilypond[quote,verbatim]
2506 <<
2507   \new Staff {
2508     \time 3/4
2509     \set Timing.baseMoment = #(ly:make-moment 1/8)
2510     \set Timing.beatStructure = 1,5
2511     \set Timing.beamExceptions = #'()
2512     \repeat unfold 6 { a'8 }
2513   }
2514   \new Staff {
2515     \repeat unfold 6 { a'8 }
2516   }
2517 >>
2518 @end lilypond
2519
2520 Els ajustos de barrat predeterminat per a aquest compàs també es
2521 poden canviar, de forma que sempre s'utilitzi el barrat desitjat.
2522 La menara d'efectuar canvis als ajustos de barrat automàtic per a
2523 una indicació de compàs es descriu a
2524 @ref{Indicació de compàs}.
2525
2526 @lilypond[quote,verbatim]
2527 <<
2528   \new Staff {
2529     \overrideTimeSignatureSettings
2530       3/4               % timeSignatureFraction
2531       1/8               % baseMomentFraction
2532       1,5               % beatStructure
2533       #'()              % beamExceptions
2534     \time 3/4
2535     \repeat unfold 6 { a'8 }
2536   }
2537   \new Staff {
2538     \time 3/4
2539     \repeat unfold 6 { a'8 }
2540   }
2541 >>
2542 @end lilypond
2543
2544
2545 @node Barres manuals
2546 @unnumberedsubsubsec Barres manuals
2547 @translationof Manual beams
2548
2549 @cindex barres manuals
2550 @cindex manuals, barres
2551
2552 @funindex ]
2553 @funindex [
2554
2555 En certs casos pot ser precís sobreescriure l'algoritme de barrat
2556 automàtic.  Per exemple, el mecanisme de barrat automàtic no
2557 escriu barres per sobre els silencis o les línies divisòries, i a
2558 les partitures corals el barrat s'ajusta amb freqüència perquè
2559 segueixi la mesura de la lletra en comptes de la de les notes.
2560 Aquestes barres s'especifiquen manualment marcant els punts de
2561 començament i final amb @code{[} y @code{]}.
2562
2563 @lilypond[quote,verbatim]
2564 \relative { r4 r8[ g' a r] r g[ | a] r }
2565 @end lilypond
2566
2567 @cindex barres manuals, abreviatura de direcció
2568 @cindex barres manuals, notes d'adorn
2569
2570 La direcció de les barres es pot establir manualment utilitzant
2571 indicadors de direcció:
2572
2573 @lilypond[quote,verbatim]
2574 \relative { c''8^[ d e] c,_[ d e f g] }
2575 @end lilypond
2576
2577 @funindex \noBeam
2578
2579 Es poden marcar notes individuals amb @code{\noBeam} per evitar
2580 que resultin unides per una barra:
2581
2582 @lilypond[quote,verbatim]
2583 \relative {
2584   \time 2/4
2585   c''8 c\noBeam c c
2586 }
2587 @end lilypond
2588
2589 Es poden produir al mateix temps barres de notes d'adorn i barres
2590 normals.  Les notes d'adorn sense barra no es col·loquen dins de
2591 les barres de notes normals.
2592
2593 @lilypond[quote,verbatim]
2594 \relative {
2595   c''4 d8[
2596   \grace { e32 d c d }
2597   e8] e[ e
2598   \grace { f16 }
2599   e8 e]
2600 }
2601 @end lilypond
2602
2603 @funindex stemLeftBeamCount
2604 @funindex stemRightBeamCount
2605
2606 Es pot aconseguir un control fins i tot més estricte sobres les
2607 barres establint les propietats @code{stemLeftBeamCount} i
2608 @code{stemRightBeamCount}.  Especifiquen el nombre de barres que
2609 es dibuixaran als costats esquerre i dret, respectivament, de la
2610 nota següent.  Si qualsevol d'aquestes dues propietats s'ajusta a
2611 un valor, aquest valor s'usarà una sola vegada, i després
2612 s'esborrarà.  En aquest exemple, l'últim Fa s'imprimeix amb sols
2613 una barra al costat esquerre, és a dir, la barra de corxera del
2614 grup com un tot.
2615
2616 @lilypond[quote,verbatim]
2617 \relative a' {
2618   a8[ r16 f g a]
2619   a8[ r16
2620   \set stemLeftBeamCount = #2
2621   \set stemRightBeamCount = #1
2622   f16
2623   \set stemLeftBeamCount = #1
2624   g16 a]
2625 }
2626 @end lilypond
2627
2628 @predefined
2629 @code{\noBeam}.
2630 @endpredefined
2631
2632 @snippets
2633
2634 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2635 {flat-flags-and-beam-nibs.ly}
2636
2637 @seealso
2638 Referència de la notació:
2639 @rusernamed{Direction and placement,Direcció i posició},
2640 @ref{Notes d'adorn}.
2641
2642 Fragments de codi:
2643 @rlsr{Rhythms}.
2644
2645 Referència de funcionament intern:
2646 @rinternals{Beam},
2647 @rinternals{BeamEvent},
2648 @rinternals{Beam_engraver},
2649 @rinternals{beam-interface},
2650 @rinternals{Stem_engraver}.
2651
2652
2653 @node Barres progressives
2654 @unnumberedsubsubsec Barres progressives
2655 @translationof Feathered beams
2656
2657 @cindex barres progressives
2658 @cindex progressives, barres
2659
2660 @funindex \featherDurations
2661 @funindex grow-direction
2662
2663 Les barres progressives s'usen per indicar que un petit grup de
2664 notes s'ha de tocar a una velocitat creixent (o decreixent), sense
2665 canviar el temps general de la peça.  L'àmbit de la barra
2666 progressiva s'ha d'indicar manualment usant @code{[} i @code{]},
2667 l`efecte d'angle de la barra s'inicia especificant una direcció de
2668 la propietat @code{grow-direction} de l'objecte @code{Beam}.
2669
2670 Si volem que la col·locació de les notes i el so de la sortida
2671 MIDI reflecteixi el @emph{ritardando} o @emph{accelerando} indicat
2672 per la barra progressiva, les notes s'han d'agrupar com una
2673 expressió musical delimitada per claus i precedida d'una ordre
2674 @code{featheredDurations} que especifica la raó
2675 entre les duracions de la primera i l'última notes dins del grup.
2676
2677 Els claudàtors rectes mostren l'àmbit de la barra i les claus
2678 mostren quines notes han de modificar les seves duracions.
2679 Normalment delimitarien el mateix grup de notes, però no és un
2680 requisit: les dues ordres són independents.
2681
2682 A l'exemple següent les vuit semicorxeres ocupen exactament el
2683 mateix temps que una blanca, però la primera nota té la meitat de
2684 duració que l'última, amb les notes intermèdies allargant-se
2685 gradualment.  Les quatre primeres fuses s'acceleren gradualment,
2686 mentre que les últimes quatre fuses estan a un temps constant.
2687
2688 @lilypond[verbatim,quote]
2689 \relative c' {
2690   \override Beam.grow-direction = #LEFT
2691   \featherDurations #(ly:make-moment 2/1)
2692   { c16[ c c c c c c c] }
2693   \override Beam.grow-direction = #RIGHT
2694   \featherDurations #(ly:make-moment 2/3)
2695   { c32[ d e f] }
2696   % retorna a barres sense ploma
2697   \override Beam.grow-direction = #'()
2698   { g32[ a b c] }
2699 }
2700 @end lilypond
2701
2702 @noindent
2703 L'espaiat a la sortida impresa representa les duracions de les
2704 notes d'una forma sols aproximada, però la sortida MIDI és exacta.
2705
2706 @predefined
2707 @code{\featherDurations}.
2708 @endpredefined
2709
2710 @seealso
2711 Fragments de codi:
2712 @rlsr{Rhythms}.
2713
2714 @knownissues
2715 L'ordre @code{\featherDurations} sols funciona amb fragments
2716 musicals molt breus, i quan els nombres de la fracció són petits.
2717
2718 @node Compassos
2719 @subsection Compassos
2720 @translationof Bars
2721
2722 @menu
2723 * Barres de compàs::
2724 * Numeració de compassos::
2725 * Comprovació de compàs i de número de compàs::
2726 * Marques d'assaig::
2727 @end menu
2728
2729
2730 @node Barres de compàs
2731 @unnumberedsubsubsec Barres de compàs
2732 @translationof Bar lines
2733
2734 @cindex barres de compàs
2735 @cindex línies divisòries
2736 @cindex final, barra
2737 @cindex barra final
2738 @cindex doble barra
2739 @cindex barra doble
2740 @cindex repetició, barres de
2741
2742 @funindex \bar
2743
2744 Les línies divisòries delimiten als compassos però també es poden
2745 usar per indicar les repeticions.  Normalment, les línies
2746 divisòries normals s'insereixen de manera automàtica a la sortida
2747 impresa a llocs que estan basats en el compàs actual.
2748
2749 Les barres de compàs senzilles inserides automàticament es poden
2750 canviar per altres tipus d'ordre @code{\bar}.  Per exemple, se sol
2751 posar una doble barra de tancament al final de la peça:
2752
2753 @lilypond[quote,verbatim]
2754 \relative { e'4 d c2 \bar "|." }
2755 @end lilypond
2756
2757 No deixa de ser vàlida l'última nota d'un compàs si no acaba sobre
2758 la línia divisòria automàtica: se suposa que la nota es perllonga
2759 sobre el compàs següent.  Però una seqüència llarga de aquests
2760 compassos perllongats pot fer que la música aparegui comprimida o
2761 fins i tot que se surti de la pàgina.  Això és a causa de què els
2762 salts de línia automàtics solament es produeixen al final de
2763 compassos complets, és a dir, quan totes les notes han finalitzat
2764 abans que el compàs acabi.
2765
2766 @warning{Una duració incorrecta pot fer que s'intenti evitar la
2767 producció de salts de línia, donant com a resultat una línia de
2768 música amb una compressió exagerada o música que se surt de la
2769 pàgina.}
2770
2771 @cindex línia, salts
2772 @cindex línies divisòries invisibles
2773 @cindex compàs, barres invisibles de
2774
2775 També es permeten salts de línia en les barres inserides
2776 manualment fins i tot dins de compassos incomplets.  Per permetre
2777 un salt de línia on no hi ha cap línia divisòria visible.
2778 Utilitzeu el següent:
2779
2780 @example
2781 \bar ""
2782 @end example
2783
2784 @noindent
2785 D'aquesta manera s'inserira una barra invisible de compàs i es
2786 farà possible el salt de línia a aquest punt, sense forçar-lo. No
2787 s'incrementa el comptador dels números de compàs.  Per forçar un
2788 salt de línia, consulteu @rusernamed{Line breaking,Salts de línia}.
2789
2790 @cindex manuals, línies divisòries
2791 @cindex manuals, barres de compàs
2792 @cindex barres de compàs manuals
2793 @cindex línies divisòries manuals
2794
2795 Aquesta i altres línies divisòries especials es poden inserir
2796 manualment en qualsevol punt.  Quan coincideixen amb el final d'un
2797 compàs, substitueixen a la línia divisòria simple que s'hauria
2798 inserit automàticament en aquest lloc.  Quan no coincideixen amb
2799 el final d'un compàs, s'insereix la línia especificada en aquest
2800 punt de la sortida impresa.
2801
2802 Observeu que les línies divisòries manuals són purament visuals.
2803 No afecten a cap de les propietats que una barra normal afectaria,
2804 com als números de compàs, alteracions, salts de línia, etc.  No
2805 afecten tampoc el càlcul i col·locació de les línies divisòries
2806 subsegüents.  Quan una divisòria es col·loca manualment on ja hi
2807 ha una divisòria normal, els efectes de la línia original no
2808 s'alteren.
2809
2810 Estan disponibles per a la seva inserció manual dos tipus de
2811 línies divisòries simples i cinc tipus de doble barra:
2812
2813 @lilypond[quote,verbatim]
2814 \relative {
2815   f'1 \bar "|"
2816   f1 \bar "."
2817   g1 \bar "||"
2818   a1 \bar ".|"
2819   b1 \bar ".."
2820   c1 \bar "|.|"
2821   d1 \bar "|."
2822   e1
2823 }
2824 @end lilypond
2825
2826 @noindent
2827 així com la barra de punts i la discontínua:
2828
2829 @lilypond[quote,verbatim]
2830 \relative {
2831   f'1 \bar ";"
2832   g1 \bar "!"
2833   a1
2834 }
2835 @end lilypond
2836
2837 @noindent
2838 i nou tipus de barres de repetició:
2839
2840 @lilypond[quote,verbatim]
2841 \relative {
2842   f'1 \bar ".|:"
2843   g1 \bar ":..:"
2844   a1 \bar ":|.|:"
2845   b1 \bar ":|.:"
2846   c1 \bar ":.|.:"
2847   d1 \bar "[|:"
2848   e1 \bar ":|][|:"
2849   f1 \bar ":|]"
2850   g1 \bar ":|."
2851   a1
2852 }
2853 @end lilypond
2854
2855 A més es pot imprimir una línia divisòria com una marca curta:
2856
2857 @lilypond[quote,fragment,verbatim]
2858 f'1 \bar "'" g'1
2859 @end lilypond
2860
2861 Malgrat això, donat que les mencionades marques s'utilitzen
2862 usualment al cant gregorià, és preferible en aquest cas utilitzar
2863 @code{\divisioMinima}, que es descriu en la secció
2864 @rusernamed{Divisiones,Divisiones} dins de cant gregorià:
2865
2866 El LilyPond contempla la notació del cant kievà i ofereix una
2867 línia divisòria especial kievana:
2868
2869 @lilypond[quote,fragment,verbatim]
2870 f'1 \bar "k"
2871 @end lilypond
2872
2873 Poden veure's detalls d'aquest notació explicats a
2874 @rusernamed{Typesetting Kievan square notation,Gravat del cant kievà en notació quadrada}.
2875
2876 @cindex segno
2877
2878 Per als símbols de segno en línia, hi ha tres tipus de barres de
2879 compàs que es diferencien en el seu comportament respecte als
2880 salts de línia:
2881
2882 @lilypond[quote,verbatim]
2883 \relative c'' {
2884   c4 c c c
2885   \bar "S"
2886   c4 c c c \break
2887   \bar "S"
2888   c4 c c c
2889   \bar "S-|"
2890   c4 c c c \break
2891   \bar "S-|"
2892   c4 c c c
2893   \bar "S-S"
2894   c4 c c c \break
2895   \bar "S-S"
2896   c1
2897 }
2898 @end lilypond
2899
2900 @cindex repeticions
2901
2902 Tot i que es poden inserir manualment barres de compàs amb
2903 significat de repeticions, no es reconeixen com repeticions per
2904 part del LilyPond.  Les seccions repetides s'introdueixen millor
2905 utilitzant les diverses ordres de repetició (vegeu
2906 @ref{Repeticions}), que imprimeixen automàticament
2907 les barres corresponents.
2908
2909 A més es pot especificar @code{".|:-||"}, que equival a
2910 @code{".|:"} excepte al salts de línia, en el qual es produeix una
2911 doble barra al final de la línia i una repetició esquerra (de
2912 començament) al principio de la línia següent.
2913
2914 @lilypond[quote,verbatim]
2915 \relative c'' {
2916   c4 c c c
2917   \bar ".|:-||"
2918   c4 c c c \break
2919   \bar ".|:-||"
2920   c4 c c c
2921 }
2922 @end lilypond
2923
2924 Per a combinacions de repeticions amb el símbol de segno, hi ha
2925 sis variants diferents:
2926
2927 @lilypond[quote,verbatim]
2928 \relative c'' {
2929   c4 c c c
2930   \bar ":|.S"
2931   c4 c c c \break
2932   \bar ":|.S"
2933   c4 c c c
2934   \bar ":|.S-S"
2935   c4 c c c \break
2936   \bar ":|.S-S"
2937   c4 c c c
2938   \bar "S.|:-S"
2939   c4 c c c \break
2940   \bar "S.|:-S"
2941   c4 c c c
2942   \bar "S.|:"
2943   c4 c c c \break
2944   \bar "S.|:"
2945   c4 c c c
2946   \bar ":|.S.|:"
2947   c4 c c c \break
2948   \bar ":|.S.|:"
2949   c4 c c c
2950   \bar ":|.S.|:-S"
2951   c4 c c c \break
2952   \bar ":|.S.|:-S"
2953   c1
2954 }
2955 @end lilypond
2956
2957 A més, hi ha una ordre @code{\inStaffSegno} que crea una barra de
2958 compàs amb símbol de segno, situada en conjunció amb una línia de
2959 repetició adequada si s'utilitza amb una ordre @code{\repeat
2960 volta}, vegeu @ref{Repeticions normals}.
2961
2962 @funindex \defineBarLine
2963 @cindex compàs, definir línies de
2964 @cindex definir línies de compàs
2965
2966 Es poden definir tipus nous de línies divisòries amb
2967 @code{\defineBarLine}:
2968
2969 @example
2970 \defineBarLine @var{tipus_de_barra} #'(@var{final} @var{començament} @var{extensió})
2971 @end example
2972
2973 Les variables de @code{\defineBarline} poden incloure la cadena de
2974 caràcters @q{buida} @code{""}, que equival a imprimir una línia
2975 divisòria invisible.  També es pot establir al valor fals@code{#f}
2976 que no imprimeix cap línia divisòria.
2977
2978 Després de la definició, la nova línia divisòria es pot utilitzar
2979 mitjançant @code{\bar} @var{tipus_de_barra}.
2980
2981 Actualment hi ha disponibles deu elements de barra de compàs:
2982
2983 @lilypond[quote,verbatim]
2984 \defineBarLine ":" #'("" ":" "")
2985 \defineBarLine "=" #'("=" "" "")
2986 \defineBarLine "[" #'("" "[" "")
2987 \defineBarLine "]" #'("]" "" "")
2988
2989 \new Staff {
2990   s1 \bar "|"
2991   s1 \bar "."
2992   s1 \bar "!"
2993   s1 \bar ";"
2994   s1 \bar ":"
2995   s1 \bar "k"
2996   s1 \bar "S"
2997   s1 \bar "="
2998   s1 \bar "["
2999   s1 \bar "]"
3000   s1 \bar ""
3001 }
3002 @end lilypond
3003
3004 La línia divisòria @code{"="} proporciona la barra de doble
3005 extensió, usada en combinació amb el símbol de segno.  No l'heu
3006 d'usar com una doble línia divisòria fina aïllada; per això es
3007 preferible @code{\bar} @var{"||"}.
3008
3009 El signe @code{"-"} inicia anotacions a les barres de compàs, que
3010 són útils per distingir entre aquelles que tenen idèntica aparença
3011 però diferent comportament als salts de línia i/o diferents barres
3012 d'extensió.  La part que segueix al signe @code{"-"} no s'usa per
3013 construir la barra de compàs.
3014
3015 @lilypond[quote,verbatim]
3016 \defineBarLine "||-dashedSpan" #'("||" "" "!!")
3017
3018 \new StaffGroup <<
3019   \new Staff \relative c'' {
3020     c1 \bar "||"
3021     c1 \bar "||-dashedSpan"
3022     c1
3023   }
3024   \new Staff \relative c'' {
3025     c1
3026     c1
3027     c1
3028   }
3029 >>
3030 @end lilypond
3031
3032 A més, el caràcter de l'espai en blanc @code{" "} serveix com a
3033 contenidor per definir barres d'extensió correctament alineats a
3034 les barres principals:
3035
3036 @lilypond[quote,verbatim]
3037 \defineBarLine ":|.-wrong" #'(":|." "" "|.")
3038 \defineBarLine ":|.-right" #'(":|." "" " |.")
3039
3040 \new StaffGroup <<
3041   \new Staff \relative c'' {
3042     c1 \bar ":|.-wrong"
3043     c1 \bar ":|.-right"
3044     c1
3045   }
3046   \new Staff \relative c'' {
3047     c1
3048     c1
3049     c1
3050   }
3051 >>
3052 @end lilypond
3053
3054 Si calen elements addicionals, el LilyPond proveeix una forma
3055 senzilla de definir-los.  Per veure més informació sobre com
3056 modificar o afegir barres de compàs, consulteu el fitxer
3057 @file{scm/bar-line.scm}.
3058
3059 En les partitures amb molts pentagrames, una ordre@code{\bar} a un
3060 d'ells s'aplica automàticament a tots els altres.  Les línies
3061 resultants es connecten entre els diferents pentagrames d'un
3062 @code{StaffGroup}, @code{PianoStaff} o @code{GrandStaff}.
3063
3064 @lilypond[quote,verbatim]
3065 <<
3066   \new StaffGroup <<
3067     \new Staff \relative {
3068       e'4 d
3069       \bar "||"
3070       f4 e
3071     }
3072     \new Staff \relative { \clef bass c'4 g e g }
3073   >>
3074   \new Staff \relative { \clef bass c'2 c2 }
3075 >>
3076 @end lilypond
3077
3078 @cindex predeterminada, línia divisòria, canviar
3079 @cindex línia divisòria predeterminada, canviar
3080
3081 @funindex whichBar
3082 @funindex defaultBarType
3083 @funindex \bar
3084 @funindex bartype
3085
3086 L'ordre @samp{\bar @var{tipus de barra}} és forma curta de fer
3087 @samp{\set Timing.whichBar = @var{tipo de barra}}.  Quan
3088 s'estableix  @code{whichBar} amb el valor d'una cadena de
3089 caràcters, es crea una línia divisòria d'aquest tipus.
3090
3091 El tipus de barra predeterminat que s'usa per a les línies
3092 divisòries inserides automàticament és @code{"|"}.  Es pot canviar
3093 en qualsevol moment amb @samp{\set Timing.defaultBarType
3094 = @var{tipus de barra}}.
3095
3096 @seealso
3097 Referència de la notació:
3098 @rusernamed{Line breaking,Salts de línia},
3099 @ref{Repeticions},
3100 @ref{Agrupament de pentagrames}.
3101
3102 Fitxers instal·lats:
3103 @file{scm/bar-line.scm}.
3104
3105 Fragments de codi:
3106 @rlsr{Rhythms}.
3107
3108 Referència de funcionament interno:
3109 @rinternals{BarLine} (creada al nivell de @code{Staff} (pentagrama)),
3110 @rinternals{SpanBar} (a través dels pentagrames),
3111 @rinternals{Timing_translator} (per a les propietats del comptador de temps Timing).
3112
3113
3114 @node Numeració de compassos
3115 @unnumberedsubsubsec Numeració de compassos
3116 @translationof Bar numbers
3117
3118 @cindex compàs, números de
3119 @cindex números de compàs
3120
3121 @funindex currentBarNumber
3122
3123 Per defecte, els números de compàs s'imprimeixen al principi de la
3124 línia, excepte la primera.  El número pròpiament dit s'emmagatzema
3125 a la propietat @code{currentBarNumber}, que normalment
3126 s'actualitza automàticament per a cada compàs.  També es pot
3127 establir manualment:
3128
3129 @lilypond[verbatim,quote]
3130 \relative c' {
3131   c1 c c c
3132   \break
3133   \set Score.currentBarNumber = #50
3134   c1 c c c
3135 }
3136 @end lilypond
3137
3138 @cindex números de compàs, espaiat regular
3139
3140 @funindex barNumberVisibility
3141 @funindex BarNumber
3142
3143 Els números de compàs es poden gravar a intervals regulars en
3144 comptes de al principi de cada línia.  Per fer-lo, s'ha de
3145 sobreescriure el comportament predeterminat de forma que es puguin
3146 imprimir en altres llocs.  Això ve controlat per la propietat
3147 @code{break-visibility} de @code{BarNumber}.  Agafa tres valors
3148 que es poden establir al valor @code{#t} o @code{#f} per
3149 especificar si el número de compàs corresponent és visible o no.
3150 L'ordre dels tres valors és @code{visible al final de la línia},
3151 @code{visible a la meitat de la línia}, o @code{visible al
3152 principi de la línia}. A l'exemple següent s'imprimeixen els
3153 números de compàs en tots els llocs possibles:
3154
3155 @lilypond[verbatim,quote]
3156 \relative c' {
3157   \override Score.BarNumber.break-visibility = ##(#t #t #t)
3158   \set Score.currentBarNumber = #11
3159   % Permet que s'imprimeixi el número del primer compàs
3160   \bar ""
3161   c1 | c | c | c |
3162   \break
3163   c1 | c | c | c |
3164 }
3165 @end lilypond
3166
3167 @snippets
3168 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3169 {printing-the-bar-number-for-the-first-measure.ly}
3170
3171 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3172 {printing-bar-numbers-at-regular-intervals.ly}
3173
3174 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3175 {printing-bar-numbers-with-changing-regular-intervals.ly}
3176
3177 @cindex compas, número de, format
3178 @cindex número de compassos, format de
3179
3180 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3181 {printing-bar-numbers-inside-boxes-or-circles.ly}
3182
3183 @cindex compàs, número, amb lletres
3184 @cindex compàs, número, amb repeticions
3185
3186 @lilypondfile[verbatim,quote,texidoc,doctitle]
3187 {alternative-bar-numbering.ly}
3188
3189 @cindex compàs, número, alineació
3190
3191 @lilypondfile[verbatim,quote,texidoc,doctitle]
3192 {aligning-bar-numbers.ly}
3193
3194 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3195 {removing-bar-numbers-from-a-score.ly}
3196
3197 @seealso
3198 Fragments de codi:
3199 @rlsr{Rhythms}.
3200
3201 Referència de funcionament intern:
3202 @rinternals{BarNumber},
3203 @rinternals{Bar_number_engraver}.
3204
3205 @cindex número de compàs, col·lisió
3206 @cindex col·lisió del número de compàs
3207
3208 @knownissues
3209 Els números de compàs poden col·lisionar amb la clau
3210 @code{StaffGroup}, si hi ha un a la part de dalt.  Per
3211 solucionar-lo es pot usar la propietat de farciment @code{padding}
3212 de @code{BarNumber} per col·locar el número correctament.
3213 Consulteu @rinternals{StaffGroup} i @rinternals{BarNumber} para
3214 veure més informació.
3215
3216
3217 @node Comprovació de compàs i de número de compàs
3218 @unnumberedsubsubsec Comprovació de compàs i de número de compàs
3219 @translationof Bar and bar number checks
3220
3221 @cindex compàs, comprovació de
3222 @cindex número de compàs, comprovació de
3223 @cindex compàs, comprovació
3224 @cindex compàs, número, comprovació
3225
3226 @funindex barCheckSynchronize
3227 @funindex |
3228
3229 Les comprovacions de compàs ajuden a detectar errors a les
3230 duracions.  Una comprovació de compàs s'escriu usant el símbol de
3231 la barra vertical, @code{|}, a qualsevol lloc on s'espera que
3232 caigui una línia divisòria.  Si es troben línies de comprovació de
3233 compàs a altres llocs, s'imprimeix una llista d'advertiments al
3234 fitxer log de registre, mostrant els números de línia i columna en
3235 el qual han fallat les comprovacions de compàs.  Al següent
3236 exemple, la segona comprovació de compàs avisarà d'un error.
3237
3238 @example
3239 \time 3/4 c2 e4 | g2 |
3240 @end example
3241
3242 Una duració incorrecte produeix una partitura completament
3243 desbaratada, especialment si la partitura es polifònica, de
3244 manera que la millor manera de començar a corregir l'entrada és
3245 buscar sistemàticament l'existència de comprovacions de compàs
3246 fallides i duracions incorrectes.
3247
3248 Si es produeixen diverses comprovacions de compàs seguides per
3249 valor de la mateixa duració musical, sols apareix el primer
3250 missatge d'advertiment.  Així s'aconsegueix que el missatge
3251 estigui concentrat a la font d'error de la pulsació.
3252
3253 Les comprovacions de compàs també es poden inserir dins de la
3254 lletra de les cançons:
3255
3256 @example
3257 \lyricmode @{
3258   \time 2/4
3259   Twin -- kle | Twin -- kle |
3260 @}
3261 @end example
3262
3263 Observeu que les comprovacions de compàs dins de la lletra de les
3264 cançons s'avaluen al moment musical de la síl·laba
3265 @emph{següent} a la comprovació de compàs que es processa.  Si la
3266 lletra està associada amb les notes d'una veu que té un silenci al
3267 principi del compàs, no es pot posar cap síl·laba al comen
3268 ament d'aquest compàs i s'imprimeix un missatge d'advertiment si
3269 s'escriu una comprovació de compàs dins de la lletra, en aquesta posició.
3270
3271 @funindex |
3272 @funindex "|"
3273
3274 També és possible redefinir l'acció que es fa quan es troba una
3275 barra vertical o símbol de comprovació de compàs, @code{|}, al
3276 codi d'entrada, de forma que faci quelcom diferent a una
3277 comprovació de compàs.  Es fa assignant una expressió musical a
3278 @code{"|"}, el símbol de barra vertical.  A l'exemple següent
3279 s'estableix @code{|} de forma que insereixi una doble línia
3280 divisòria quan apareix al codi d'entrada, en comptes de comprovar
3281 el final d'un compàs.
3282
3283 @lilypond[quote,verbatim]
3284 "|" = \bar "||"
3285 {
3286   c'2 c' |
3287   c'2 c'
3288   c'2 | c'
3289   c'2 c'
3290 }
3291 @end lilypond
3292
3293 @funindex \barNumberCheck
3294
3295 En copiar peces musicals grans pot servir d'ajuda comprovar que el
3296 número de compàs del LilyPond correspongui a l'original des del
3297 qual s'està copiant.  Això es pot comprovar amb
3298 @code{\barNumberCheck}, por exemple:
3299
3300 @verbatim
3301 \barNumberCheck #123
3302 @end verbatim
3303
3304 @noindent
3305 imprimeix un advertiment si el @code{currentBarNumber} (número del
3306 compàs actual) no és el 123 en el moment de la compilació.
3307
3308 @seealso
3309 Fragments de codi:
3310 @rlsr{Rhythms}.
3311
3312 @node Marques d'assaig
3313 @unnumberedsubsubsec Marques d'assaig
3314 @translationof Rehearsal marks
3315
3316 @cindex assaig, lletres de
3317 @cindex lletres d'assaig
3318
3319 @funindex \mark
3320
3321 Per imprimir una lletra d'assaig, utilitzeu l'ordre @code{\mark}.
3322
3323 @lilypond[quote,verbatim]
3324 \relative c'' {
3325   c1 \mark \default
3326   c1 \mark \default
3327   c1 \mark \default
3328   c1 \mark \default
3329 }
3330 @end lilypond
3331
3332 @noindent
3333 La lletra d'assaig s'incrementa automàticament si useu
3334 @code{\mark \default}, però també podeu utilitzar un número enter
3335 com argument per establir la indicació manualment.  El valor que
3336 s'utilitzarà s'emmagatzema dins de la propietat
3337 @code{rehearsalMark}.
3338
3339 @lilypond[quote,verbatim]
3340 \relative c'' {
3341   c1 \mark \default
3342   c1 \mark \default
3343   c1 \mark #8
3344   c1 \mark \default
3345   c1 \mark \default
3346 }
3347 @end lilypond
3348
3349 @noindent
3350 La lletra@tie{}@q{I} se salta d'acord amb les tradicions de
3351 gravat.  Si voleu incloure la la lletra @q{I}, useu una de les
3352 ordres següents, segons l'estil de marques d'assaig que desitgeu
3353 (sols lletres, lletres dins d'un rectangle o lletres dins d'un
3354 cercle).
3355
3356 @example
3357 \set Score.markFormatter = #format-mark-alphabet
3358 \set Score.markFormatter = #format-mark-box-alphabet
3359 \set Score.markFormatter = #format-mark-circle-alphabet
3360 @end example
3361
3362 @lilypond[quote,verbatim]
3363 \relative c'' {
3364   \set Score.markFormatter = #format-mark-box-alphabet
3365   c1 \mark \default
3366   c1 \mark \default
3367   c1 \mark #8
3368   c1 \mark \default
3369   c1 \mark \default
3370 }
3371 @end lilypond
3372
3373 @cindex assaig, lletra de, format
3374 @cindex assaig, lletra de, estil
3375 @cindex estil de la lletra de assaig
3376 @cindex format de la lletra d'assaig
3377 @cindex lletra d'assaig, estil
3378 @cindex lletra d'assaig, format
3379 @cindex marca d'assaig, estil
3380 @cindex marca d'assaig, format
3381 @cindex assaig, lletra de, manual
3382 @cindex marca de assaig manual
3383 @cindex personalitzada, marca d'assaig
3384 @cindex manual, marca d'assaig
3385
3386 L'estil es defineix per mitjà de la propietat
3387 @code{markFormatter}.  És una funció que agafa com arguments la
3388 marca en curs (un nombre enter) i el context actual.  Ha de tornar
3389 un objecte de marcatge.  A l'exemple següent, s'estableix
3390 @code{markFormatter} amb el valor d'un procediment predefinit.
3391 Després d'alguns compassos s'estableix amb un valor d'una funció
3392 que produeix un número tancat a una capsa.
3393
3394 @lilypond[quote,verbatim]
3395 \relative c'' {
3396   \set Score.markFormatter = #format-mark-numbers
3397   c1 \mark \default
3398   c1 \mark \default
3399   \set Score.markFormatter = #format-mark-box-numbers
3400   c1 \mark \default
3401   \set Score.markFormatter = #format-mark-circle-numbers
3402   c1 \mark \default
3403   \set Score.markFormatter = #format-mark-circle-letters
3404   c1
3405 }
3406 @end lilypond
3407
3408 El fitxer @file{scm/translation-functions.scm} conté les
3409 definicions de @code{format-mark-numbers} (el format per omissió),
3410 @code{format-mark-box-numbers}, @code{format-mark-letters} i
3411 @code{format-mark-box-letters}.  Es poden usar aquestes
3412 definicions com a inspiració per a d'altres funcions de format.
3413
3414 Podem fer servir @code{format-mark-barnumbers},
3415 @code{format-mark-box-barnumbers} i
3416 @code{format-mark-circle-barnumbers} per obtenir números de compas
3417 en lloc de números de lletres seqüencials.
3418
3419 Es poden especificar altres estils de lletra d'assaig de forma manual:
3420
3421 @example
3422 \mark "A1"
3423 @end example
3424
3425 @noindent
3426 Observeu que @code{Score.markFormatter} no afecta a las marque que
3427 s'especifiquen de aquest forma.  Malgrat això, és possible aplicar
3428 un element @code{\markup} a la cadena.
3429
3430 @example
3431 \mark \markup@{ \box A1 @}
3432 @end example
3433
3434 @cindex segno
3435 @cindex coda
3436 @cindex D.S. al Fine
3437 @cindex calderó
3438 @cindex musicals, glifs
3439 @cindex glifs musicals
3440
3441 @funindex \musicglyph
3442
3443 Els glifs musicals (como ara el segno) es poden imprimir dins d'un
3444 element @code{\mark}
3445
3446 @lilypond[quote,verbatim]
3447 \relative c' {
3448   c1 \mark \markup { \musicglyph #"scripts.segno" }
3449   c1 \mark \markup { \musicglyph #"scripts.coda" }
3450   c1 \mark \markup { \musicglyph #"scripts.ufermata" }
3451   c1
3452 }
3453 @end lilypond
3454
3455 @noindent
3456 Consulteu @rusernamed{The Emmentaler font,El tipus de lletra Emmentaler}
3457 per veure una llista dels símbols que es poden imprimir amb
3458 @code{\musicglyph}.
3459
3460 Per veure formes comuns d'ajustar la col·locació de les lletres
3461 d'assaig, consulteu @rusernamed{Formatting text,Donar format al
3462 text}.  Per a un control més precís, consulteu
3463 @code{break-alignable-interface} a la secció
3464 @rusernamed{Aligning objects,Alineació d'objectes}.
3465
3466 El fitxer @file{scm/translation-functions.scm} conté les
3467 definicions de @code{format-mark-numbers} i de
3468 @code{format-mark-letters}.  Es poden utilitzar com a inspiració
3469 per escriure altres funcions per donar format.
3470
3471 @seealso
3472 Referència de la notació:
3473 @rusernamed{The Emmentaler font,El tipus de lletra Emmentaler},
3474 @rusernamed{Formatting text,Donar format al text},
3475 @rusernamed{Aligning objects,Alineació d'objectes}.
3476
3477 Fitxers d'inici:
3478 @file{scm/translation-functions.scm}.
3479
3480 Fragments de codi:
3481 @rlsr{Rhythms}.
3482
3483 Referència de funcionament intern:
3484 @rinternals{MarkEvent},
3485 @rinternals{Mark_engraver},
3486 @rinternals{RehearsalMark}.
3487
3488
3489 @node Temes especials de ritme
3490 @subsection Temes especials de ritme
3491 @translationof Special rhythmic concerns
3492
3493 @menu
3494 * Notes d'adorn::
3495 * Alinear amb una cadenza::
3496 * Gestió del temps::
3497 @end menu
3498
3499 @node Notes d'adorn
3500 @unnumberedsubsubsec Notes d'adorn
3501 @translationof Grace notes
3502
3503 @cindex ornaments
3504 @cindex mordents
3505 @cindex appoggiatura
3506 @cindex acciaccatura
3507
3508 @funindex \grace
3509 @funindex \slashedGrace
3510 @funindex \acciaccatura
3511 @funindex \appoggiatura
3512
3513 Els mordents i les notes d'adorn són ornaments musicals, impresos
3514 a un tipus de lletra més petita i no ocupen cap temps lògic
3515 addicional al compàs.
3516
3517 @lilypond[quote,verbatim]
3518 \relative {
3519   c''4 \grace b16 a4(
3520   \grace { b16 c16 } a2)
3521 }
3522 @end lilypond
3523
3524 Hi ha tres tipus possibles de notes d'adorn; la
3525 @emph{acciaccatura} o mordent d'una nota (una nota d'adorn sense
3526 mesura que s'indica mitjançant una nota lligada i amb la clau
3527 ratllada) i la @emph{appoggiatura}, que agafa una fracció fixa de
3528 la nota principal a la que s'adjunta, i que s'imprimeix sense
3529 ratllar.  És possible escriure una nota d'adorn amb la plica
3530 ratllada, com la @emph{acciaccatura} però sense la lligadura, com
3531 per col·locar-la entre notes que estan lligades entre sí,
3532 utilitzant la funció @code{\slashedGrace}.
3533
3534 @lilypond[quote,verbatim]
3535 \relative {
3536   \acciaccatura d''8 c4
3537   \appoggiatura e8 d4
3538   \acciaccatura { g16 f } e2
3539   \slashedGrace a,8 g4
3540   \slashedGrace b16 a4(
3541   \slashedGrace b8 a2)
3542 }
3543 @end lilypond
3544
3545 La col·locació de notes d'adorn se sincronitza entres els
3546 diferents pentagrames.  A l'exemple següent, hi ha dues
3547 semicorxeres d'adorn per a cada corxera d'adorn:
3548
3549 @lilypond[quote,verbatim]
3550 <<
3551   \new Staff \relative { e''2 \grace { c16 d e f } e2 }
3552   \new Staff \relative { c''2 \grace { g8 b } c2 }
3553 >>
3554 @end lilypond
3555
3556 @cindex adorn, seguiment de notes de
3557
3558 @funindex \afterGrace
3559
3560 Si volem acabar una nota amb un adorn, usem l'ordre
3561 @code{\afterGrace}.  Agafa dos argument: la nota principal, i les
3562 notes d'adorn que segueixen a la nota principal.
3563
3564 @lilypond[quote,verbatim]
3565 \relative { c''1 \afterGrace d1 { c16[ d] } c1 }
3566 @end lilypond
3567
3568 Això posa les notes d'adorn després d'un espai que dura 3/4 de la
3569 longitud de la nota principal.  La fracció predeterminada de 3/4
3570 es pot  canviar establint @code{afterGraceFraction}.  L'exemple
3571 següent mostra el resultat d'establir l'espai en el seu valor
3572 predeterminat, en 15/16, i per últim en 1/2 de la nota principal.
3573
3574 @lilypond[quote,verbatim]
3575 <<
3576   \new Staff \relative {
3577     c''1 \afterGrace d1 { c16[ d] } c1
3578   }
3579   \new Staff \relative {
3580     #(define afterGraceFraction (cons 15 16))
3581     c''1 \afterGrace d1 { c16[ d] } c1
3582   }
3583   \new Staff \relative {
3584     #(define afterGraceFraction (cons 1 2))
3585     c''1 \afterGrace d1 { c16[ d] } c1
3586   }
3587 >>
3588 @end lilypond
3589
3590 L'espai entre la nota principal i la d'adorn també es pot
3591 especificar usant espaiadors.  L'exemple següent situa la nota
3592 d'adorn després d'un espai que dura 7/8 de la nota principal.
3593
3594 @lilypond[quote,verbatim]
3595 \new Voice \relative {
3596   <<
3597     { d''1^\trill_( }
3598     { s2 s4. \grace { c16 d } }
3599   >>
3600   c1)
3601 }
3602 @end lilypond
3603
3604 @cindex ajustament de les notes d'adorn
3605 @cindex notes de adorno, ajustament
3606 @cindex notes d'adorn, canviar els ajustos de disposició
3607
3608 Una expressió musical @code{\grace} introdueix ajustos de tipus de
3609 lletra especials, per exemple per produir un tipus de lletra més
3610 petit i per fixes les direccions.  Per això, quan s'introdueixen
3611 ajustaments per a la presentació, han d'anar dins de l'expressió
3612 d'adorn.  Les sobreescriptures s'han de revertir també dins de
3613 l'expressió d'adorn.  Aquí, la direcció predeterminada de la plica
3614 de la nota d'adorn se sobreescriu i després es reverteix.
3615
3616 @lilypond[quote,verbatim]
3617 \new Voice \relative {
3618   \acciaccatura {
3619     \stemDown
3620     f''16->
3621     \stemNeutral
3622   }
3623   g4 e c2
3624 }
3625 @end lilypond
3626
3627 @cindex plica creuada
3628
3629 @snippets
3630 @lilypondfile[verbatim,quote,texidoc,doctitle]
3631 {using-grace-note-slashes-with-normal-heads.ly}
3632
3633 @lilypondfile[verbatim,quote,texidoc,doctitle]
3634 {tweaking-grace-layout-within-music.ly}
3635
3636 @lilypondfile[verbatim,quote,texidoc,doctitle]
3637 {redefining-grace-note-global-defaults.ly}
3638
3639 @lilypondfile[verbatim,quote,texidoc,doctitle]
3640 {positioning-grace-notes-with-floating-space.ly}
3641
3642 @seealso
3643 Glossari musical:
3644 @rglos{grace notes},
3645 @rglos{acciaccatura},
3646 @rglos{appoggiatura}.
3647
3648 Referència de la notació:
3649 @ref{Escalat de les duracions},
3650 @ref{Barres manuals}.
3651
3652 Fitxers d'inici:
3653 @file{ly/grace-init.ly}.
3654
3655 Fragments de codi:
3656 @rlsr{Rhythms}.
3657
3658 Referència de funcionament intern:
3659 @rinternals{GraceMusic},
3660 @rinternals{Grace_beam_engraver},
3661 @rinternals{Grace_auto_beam_engraver},
3662 @rinternals{Grace_engraver},
3663 @rinternals{Grace_spacing_engraver}.
3664
3665
3666 @knownissues
3667 @cindex acciaccatura de diverses notes
3668 @cindex adorn, sincronització de notes de
3669
3670 Una @i{acciaccatura} de diverses notes amb una barra s'imprimeix
3671 sense ratllar, i té exactament la mateixa aparença que una
3672 @i{appoggiatura} de diverses notes amb barra.
3673
3674 @c TODO Add link to LSR snippet to add slash when available
3675
3676 La sincronització de les notes d'adorn també pot portar
3677 sorpreses.  La notació de pentagrames, com ara armadures, línies
3678 divisòries, etc., també se sincronitzen.  Aneu amb cura quan
3679 barregeu pentagrames amb adorns i sense adorns, per exemple
3680
3681 @lilypond[quote,verbatim]
3682 <<
3683   \new Staff \relative { e''4 \bar ".|:" \grace c16 d2. }
3684   \new Staff \relative { c''4 \bar ".|:" d2. }
3685 >>
3686 @end lilypond
3687
3688 @noindent
3689 Això es pot remeiar inserint desplaçaments d'adorn de les
3690 duracions corresponents als altres pentagrames.  Per a l'exemple
3691 anterior
3692
3693 @lilypond[quote,verbatim]
3694 <<
3695   \new Staff \relative { e''4 \bar ".|:" \grace c16 d2. }
3696   \new Staff \relative { c''4 \bar ".|:" \grace s16 d2. }
3697 >>
3698 @end lilypond
3699
3700 És obligatori usar l'ordre @code{\grace} per a la part dels
3701 desplaçaments, fins i tot si la part visual usa
3702 @code{\acciaccatura} o @code{\appoggiatura} perquè en cas contrari
3703 s'imprimeix una lligadura lletja que connecta a la nota d'adorn
3704 invisible amb la nota següent.
3705
3706 Les seccions d'adorn sols s'han d'usar dins d'expressions de
3707 música seqüencials.  No estan contemplats ni el niuat ni la
3708 juxtaposició de seccions d'adorn, i podria produir fallades i
3709 altres errors.
3710
3711 Cada nota d'adorn a la sortida MIDI té una longitud que és 1/4 de
3712 la seva duració real.  Si la duració combinada de les notes
3713 d'adorn és més gran que la longitud de la nota precedent, es
3714 genera un error @qq{@code{Retrocedint al temps MIDI}}.  Teniu dues
3715 opcions: en primer lloc, podeu fer més curta la duració de les
3716 notes d'adorn, per exemple:
3717
3718 @example
3719 c'8 \acciaccatura @{ c'8[ d' e' f' g'] @}
3720 @end example
3721
3722 es converteix a:
3723
3724 @example
3725 c'8 \acciaccatura @{ c'16[ d' e' f' g'] @}
3726 @end example
3727
3728 Una altra opció és canviar explícitament la duració musical:
3729
3730 @example
3731 c'8 \acciaccatura @{ \scaleDurations 1/2 @{ c'8[ d' e' f' g'] @} @}
3732 @end example
3733
3734 Vegeu @ref{Escalat de les duracions}.
3735
3736 @node Alinear amb una cadenza
3737 @unnumberedsubsubsec Alinear amb una cadenza
3738 @translationof Aligning to cadenzas
3739
3740 @cindex cadenza (cadència)
3741 @cindex cadenza (cadència), alinear a
3742 @cindex alineació a una cadenza (cadència)
3743
3744 A un context orquestral, les cadenzas presenten un problema
3745 espacial: en construir una partitura que te una cadenza, tots els
3746 altres instruments han de saltar tantes notes com la longitud de
3747 la cadenza, ja que en cas contrari començaran massa aviat o massa
3748 tard.
3749
3750 Una solució a aquest problema són les funcions
3751 @code{mmrest-of-length} i @code{skip-of-length}.  Aquestes
3752 funcions de l'Scheme agafen un fragment de música com a argument i
3753 generen un @code{\skip} o silenci multicompàs de la longitud
3754 exacta del fragment.
3755
3756 @lilypond[verbatim,quote]
3757 MyCadenza = \relative {
3758   c'4 d8 e f g g4
3759   f2 g4 g
3760 }
3761
3762 \new GrandStaff <<
3763   \new Staff {
3764     \MyCadenza c'1
3765     \MyCadenza c'1
3766   }
3767   \new Staff {
3768     #(mmrest-of-length MyCadenza)
3769     c'1
3770     #(skip-of-length MyCadenza)
3771     c'1
3772   }
3773 >>
3774 @end lilypond
3775
3776 @seealso
3777 Glossari musical:
3778 @rglos{cadenza}.
3779
3780 Fragments de codi:
3781 @rlsr{Rhythms}.
3782
3783
3784 @node Gestió del temps
3785 @unnumberedsubsubsec Gestió del temps
3786 @translationof Time administration
3787
3788 @cindex temps, administració
3789 @cindex temps, control del (dins de la partitura)
3790 @cindex música sense mesura
3791 @cindex mesura, música sense
3792
3793 @funindex currentBarNumber
3794 @funindex measurePosition
3795 @funindex measureLength
3796
3797 El temps esta administrat per @code{Timing_translator}, que de
3798 forma predeterminada es troba al context de @code{Score}.
3799 S'afegeix un àlies, @code{Timing}, al context que en el qual es
3800 col·loca el @code{Timing_translator}.  Per assegurar que està
3801 disponible l'àlies @code{Timing}, potser heu de crear
3802 explícitament una instància del context contenidor (com @code{Voice} o
3803 @code{Staff}).
3804
3805 S'usen les següents propietats de @code{Timing} per seguir la
3806 pista del temps dins de la partitura.
3807
3808 @cindex compàs, número de
3809 @cindex número de compàs
3810
3811 @table @code
3812 @item currentBarNumber
3813 El número de compàs en curs.  Per veure un exemple que mostra l'sú
3814 d'aquesta propietat, consulteu @ref{Numeració de compassos}.
3815
3816 @item measureLength
3817 La longitud dels compassos dins de la indicació actual de compàs.
3818 Per a un 4/4 això és@tie{}1, i per al 6/8 és 3/4. El seu valor
3819 determina quan s'insereixen les línies divisòries i com es generen
3820 les barres automàtiques.
3821
3822 @item measurePosition
3823 El punt en el qual ens trobem dins del compàs.  Aquesta quantitat
3824 es reinicia restant @code{measureLength} cada cop que s'assoleix o
3825 s'excedeix @code{measureLength}.  Quan això passa, s'incrementa
3826 @code{currentBarNumber}.
3827
3828 @item timing
3829 Si té un valor vertader, les variables anteriors s'actualitzen a
3830 cada pas del temps, quan té un valor fals, el gravador es queda al
3831 compàs actual indefinidament.
3832
3833 @end table
3834
3835 El compte del temps es pot canviar establint el valor de qualsevol
3836 d'aquestes variables explícitament.  A l'exemple següent,
3837 s'imprimeix la indicació de compàs predeterminada 4/4,
3838 però @code{measureLength} s'ajusta a 5/4.  Als 4/8 fins el tercer
3839 compàs, la posició @code{measurePosition} s'avança en 1/8 fins a
3840 5/8, escurçant aquest compàs en 1/8.  Aleshores, la següent línia
3841 divisòria cau en 9/8 en comptes de fer-ho en 5/4.
3842
3843 @lilypond[quote,verbatim]
3844 \new Voice \relative {
3845   \set Timing.measureLength = #(ly:make-moment 5/4)
3846   c'1 c4 |
3847   c1 c4 |
3848   c4 c
3849   \set Timing.measurePosition = #(ly:make-moment 5/8)
3850   b4 b b8 |
3851   c4 c1 |
3852 }
3853 @end lilypond
3854
3855 @noindent
3856 Com s'il·lustra a l'exemple, @code{ly:make-moment n m} construeix
3857 una duració de la fracció d'una rodona.  Per exemple,
3858 @code{ly:make-moment 1 8} és una duració d'una corxera i
3859 @code{ly:make-moment 7 16} és la duració de set semicorxeres.
3860
3861 @seealso
3862 Referència de la notació:
3863 @ref{Numeració de compassos},
3864 @ref{Música sense compassos}.
3865
3866 Fragments de codi:
3867 @rlsr{Rhythms}.
3868
3869 Referència de funcionament interno:
3870 @rinternals{Timing_translator},
3871 @rinternals{Score}.