Left: | ||
Right: |
OLD | NEW |
---|---|
1 @c -*- coding: utf-8; mode: texinfo; -*- | 1 @c -*- coding: utf-8; mode: texinfo; -*- |
2 @ignore | 2 @ignore |
3 Translation of GIT committish: FILL-IN-HEAD-COMMITTISH | 3 Translation of GIT committish: FILL-IN-HEAD-COMMITTISH |
4 | 4 |
5 When revising a translation, copy the HEAD committish of the | 5 When revising a translation, copy the HEAD committish of the |
6 version that you are working on. For details, see the Contributors' | 6 version that you are working on. For details, see the Contributors' |
7 Guide, node Updating translation committishes.. | 7 Guide, node Updating translation committishes.. |
8 @end ignore | 8 @end ignore |
9 | 9 |
10 @c \version "2.13.36" | 10 @c \version "2.13.36" |
(...skipping 339 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
350 | 350 |
351 The @code{\espressivo} command can be used to indicate a crescendo | 351 The @code{\espressivo} command can be used to indicate a crescendo |
352 and decrescendo on the same note. However, be warned that this is | 352 and decrescendo on the same note. However, be warned that this is |
353 implemented as an articulation, not a dynamic. | 353 implemented as an articulation, not a dynamic. |
354 | 354 |
355 @lilypond[verbatim,quote,relative=2] | 355 @lilypond[verbatim,quote,relative=2] |
356 c2 b4 a | 356 c2 b4 a |
357 g1\espressivo | 357 g1\espressivo |
358 @end lilypond | 358 @end lilypond |
359 | 359 |
360 @funindex \cresc | |
361 @funindex cresc | |
362 @funindex \decresc | |
363 @funindex decresc | |
364 @funindex \dim | |
365 @funindex dim | |
366 Textual crescendo marks begin with @code{\cresc}. | |
367 Textual decrescendos begin with @code{\decresc} or @code{\dim}. | |
368 Extender lines are engraved as required. | |
Keith
2010/12/23 04:11:34
The shorter text reads fine, to me, after sleeping
| |
369 | |
370 @lilypond[verbatim,quote,relative=2] | |
371 g8\cresc a b c b c d e\mf | | |
372 f8\decresc e d c e\> d c b | | |
373 a1\dim ~ | | |
374 a2. r4\! | | |
375 @end lilypond | |
360 | 376 |
361 @funindex \crescTextCresc | 377 @funindex \crescTextCresc |
362 @funindex crescTextCresc | 378 @funindex crescTextCresc |
363 @funindex \dimTextDecresc | 379 @funindex \dimTextDecresc |
364 @funindex dimTextDecresc | 380 @funindex dimTextDecresc |
365 @funindex \dimTextDecr | 381 @funindex \dimTextDecr |
366 @funindex dimTextDecr | 382 @funindex dimTextDecr |
367 @funindex \dimTextDim | 383 @funindex \dimTextDim |
368 @funindex dimTextDim | 384 @funindex dimTextDim |
369 @funindex \crescHairpin | 385 @funindex \crescHairpin |
370 @funindex crescHairpin | 386 @funindex crescHairpin |
371 @funindex \dimHairpin | 387 @funindex \dimHairpin |
372 @funindex dimHairpin | 388 @funindex dimHairpin |
373 | 389 |
374 Crescendos and decrescendos can be engraved as textual markings | 390 Textual marks for dynamic changes can also replace haripins: |
Keith
2010/12/23 04:41:43
=> "hairpins"
| |
375 instead of hairpins. Dashed lines are printed to indicate their | |
376 extent. The built-in commands @code{\crescTextCresc}, | |
377 @code{\dimTextDecresc}, @code{\dimTextDecr}, and @code{\dimTextDim} | |
378 will tell LilyPond to use such textual marks instead of hairpins | |
379 for all subsequent @code{\<} and @code{\>} commands. The corresponding | |
380 @code{\crescHairpin} and @code{\dimHairpin} commands will revert | |
381 to hairpins again: | |
382 | |
383 @lilypond[verbatim,quote,relative=2] | 391 @lilypond[verbatim,quote,relative=2] |
384 \crescTextCresc | 392 \crescTextCresc |
385 c2\< d | e f\! | 393 c4\< d e f\! | |
386 \dimTextDecresc | 394 \dimTextDecresc |
387 e2\> d | c b\! | 395 g4\> e d c\! | |
396 \dimTextDecr | |
397 e4\> d c b\! | | |
398 \dimTextDim | |
399 d4\> c b a\! | | |
388 \crescHairpin | 400 \crescHairpin |
389 c2\< d | e f\! | |
390 \dimHairpin | 401 \dimHairpin |
391 e2\> d\! | 402 c4\< d\! e\> d\! | |
392 @end lilypond | 403 @end lilypond |
393 | 404 |
394 | 405 |
395 To create new absolute dynamic marks or text that should be | 406 To create new absolute dynamic marks or text that should be |
396 aligned with dynamics, see @ref{New dynamic marks}. | 407 aligned with dynamics, see @ref{New dynamic marks}. |
397 | 408 |
398 @cindex dynamics, vertical positioning | 409 @cindex dynamics, vertical positioning |
399 @cindex vertical positioning of dynamics | 410 @cindex vertical positioning of dynamics |
400 | 411 |
401 @funindex DynamicLineSpanner | 412 @funindex DynamicLineSpanner |
402 | 413 |
403 | 414 |
404 Vertical positioning of dynamics is handled by | 415 Vertical positioning of dynamics is handled by |
405 @rinternals{DynamicLineSpanner}. | 416 @rinternals{DynamicLineSpanner}. |
406 @funindex \dynamicUp | 417 @funindex \dynamicUp |
407 @funindex dynamicUp | 418 @funindex dynamicUp |
408 @funindex \dynamicDown | 419 @funindex \dynamicDown |
409 @funindex dynamicDown | 420 @funindex dynamicDown |
410 @funindex \dynamicNeutral | 421 @funindex \dynamicNeutral |
411 @funindex dynamicNeutral | 422 @funindex dynamicNeutral |
412 | 423 |
424 A @code{Dynamics} context is available to engrave dynamics on | |
425 their own horizontal line. Use spacer rests to indicate timing. | |
426 (Notes in a @code{Dynamics} context will also take up | |
427 musical time, but will not be engraved.) | |
428 The @code{Dynamics} context can usefully contain some other | |
429 items such as text scripts, text spanners, and piano pedal marks. | |
430 | |
431 @lilypond[verbatim,quote] | |
432 << | |
433 \new Staff \relative c' { | |
434 c2 d4 e | | |
435 c4 e e,2 | | |
436 g'4 a g a | | |
437 c1 | | |
438 } | |
439 \new Dynamics { | |
440 s1\< | | |
441 s1\f | | |
442 s2\dim s2-"rit." | | |
443 s1\p | | |
444 } | |
445 >> | |
446 @end lilypond | |
413 | 447 |
414 @predefined | 448 @predefined |
415 @code{\dynamicUp}, | 449 @code{\dynamicUp}, |
416 @code{\dynamicDown}, | 450 @code{\dynamicDown}, |
417 @code{\dynamicNeutral}, | 451 @code{\dynamicNeutral}, |
418 @code{\crescTextCresc}, | 452 @code{\crescTextCresc}, |
419 @code{\dimTextDim}, | 453 @code{\dimTextDim}, |
420 @code{\dimTextDecr}, | 454 @code{\dimTextDecr}, |
421 @code{\dimTextDecresc}, | 455 @code{\dimTextDecresc}, |
422 @code{\crescHairpin}, | 456 @code{\crescHairpin}, |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
463 @ref{New dynamic marks}, | 497 @ref{New dynamic marks}, |
464 @ref{What goes into the MIDI output?}, | 498 @ref{What goes into the MIDI output?}, |
465 @ref{Controlling MIDI dynamics}. | 499 @ref{Controlling MIDI dynamics}. |
466 | 500 |
467 Snippets: | 501 Snippets: |
468 @rlsr{Expressive marks}. | 502 @rlsr{Expressive marks}. |
469 | 503 |
470 Internals Reference: | 504 Internals Reference: |
471 @rinternals{DynamicText}, | 505 @rinternals{DynamicText}, |
472 @rinternals{Hairpin}, | 506 @rinternals{Hairpin}, |
473 @rinternals{DynamicLineSpanner}. | 507 @rinternals{DynamicLineSpanner}, |
508 @rinternals{Dynamics}. | |
474 | 509 |
475 | 510 |
476 @node New dynamic marks | 511 @node New dynamic marks |
477 @unnumberedsubsubsec New dynamic marks | 512 @unnumberedsubsubsec New dynamic marks |
478 | 513 |
479 @cindex new dynamic marks | 514 @cindex new dynamic marks |
480 @cindex dynamic marks, new | 515 @cindex dynamic marks, new |
481 | 516 |
482 The easiest way to create dynamic indications is to use | 517 The easiest way to create dynamic indications is to use |
483 @code{\markup} objects. | 518 @code{\markup} objects. |
(...skipping 798 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1282 Notation Reference: | 1317 Notation Reference: |
1283 @ref{Articulations and ornamentations}, | 1318 @ref{Articulations and ornamentations}, |
1284 @ref{Grace notes}. | 1319 @ref{Grace notes}. |
1285 | 1320 |
1286 Snippets: | 1321 Snippets: |
1287 @rlsr{Expressive marks}. | 1322 @rlsr{Expressive marks}. |
1288 | 1323 |
1289 Internals Reference: | 1324 Internals Reference: |
1290 @rinternals{TrillSpanner}. | 1325 @rinternals{TrillSpanner}. |
1291 | 1326 |
OLD | NEW |