Left: | ||
Right: |
LEFT | RIGHT |
---|---|
1 ;;;; This file is part of LilyPond, the GNU music typesetter. | 1 ;;;; This file is part of LilyPond, the GNU music typesetter. |
2 ;;;; | 2 ;;;; |
3 ;;;; Copyright (C) 1998--2015 Han-Wen Nienhuys <hanwen@xs4all.nl> | 3 ;;;; Copyright (C) 1998--2015 Han-Wen Nienhuys <hanwen@xs4all.nl> |
4 ;;;; Jan Nieuwenhuizen <janneke@gnu.org> | 4 ;;;; Jan Nieuwenhuizen <janneke@gnu.org> |
5 ;;;; | 5 ;;;; |
6 ;;;; LilyPond is free software: you can redistribute it and/or modify | 6 ;;;; LilyPond is free software: you can redistribute it and/or modify |
7 ;;;; it under the terms of the GNU General Public License as published by | 7 ;;;; it under the terms of the GNU General Public License as published by |
8 ;;;; the Free Software Foundation, either version 3 of the License, or | 8 ;;;; the Free Software Foundation, either version 3 of the License, or |
9 ;;;; (at your option) any later version. | 9 ;;;; (at your option) any later version. |
10 ;;;; | 10 ;;;; |
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
178 on each chord to the height of the chord plus | 178 on each chord to the height of the chord plus |
179 @code{chord-dots-limit} staff-positions.") | 179 @code{chord-dots-limit} staff-positions.") |
180 (circled-tip ,boolean? "Put a circle at start/@/end of | 180 (circled-tip ,boolean? "Put a circle at start/@/end of |
181 hairpins (al/@/del niente).") | 181 hairpins (al/@/del niente).") |
182 (clef-alignments ,list? "An alist of parent-alignments | 182 (clef-alignments ,list? "An alist of parent-alignments |
183 that should be used for clef modifiers with various clefs") | 183 that should be used for clef modifiers with various clefs") |
184 (clip-edges ,boolean? "Allow outward pointing beamlets at the | 184 (clip-edges ,boolean? "Allow outward pointing beamlets at the |
185 edges of beams?") | 185 edges of beams?") |
186 (collapse-height ,ly:dimension? "Minimum height of system start | 186 (collapse-height ,ly:dimension? "Minimum height of system start |
187 delimiter. If equal or smaller, the bracket/@/brace/@/line is removed.") | 187 delimiter. If equal or smaller, the bracket/@/brace/@/line is removed.") |
188 (collapse-length ,ly:dimension? "An automatically generated | 188 (collapse-length ,ly:dimension? "An automatically generated |
dak
2017/02/06 19:08:18
collapse-width maybe? Length is more like a list
| |
189 lyric extender is suppressed if it would be shorter than | 189 lyric extender is suppressed if it would be shorter than |
190 this length.") | 190 this length.") |
191 (collision-interfaces ,list? "A list of interfaces for which | 191 (collision-interfaces ,list? "A list of interfaces for which |
192 automatic beam-collision resolution is run.") | 192 automatic beam-collision resolution is run.") |
193 (collision-voice-only ,boolean? "Does automatic beam collsion apply | 193 (collision-voice-only ,boolean? "Does automatic beam collsion apply |
194 only to the voice in which the beam was created?") | 194 only to the voice in which the beam was created?") |
195 (color ,color? "The color of this grob.") | 195 (color ,color? "The color of this grob.") |
196 (common-shortest-duration ,ly:moment? "The most common shortest | 196 (common-shortest-duration ,ly:moment? "The most common shortest |
197 note length. This is used in spacing. Enlarging this sets the score | 197 note length. This is used in spacing. Enlarging this sets the score |
198 tighter.") | 198 tighter.") |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
330 larger. If the context property @code{fontSize} is set, its value is | 330 larger. If the context property @code{fontSize} is set, its value is |
331 added to this before the glyph is printed. Fractional values are | 331 added to this before the glyph is printed. Fractional values are |
332 allowed.") | 332 allowed.") |
333 (footnote ,boolean? "Should this be a footnote or in-note?") | 333 (footnote ,boolean? "Should this be a footnote or in-note?") |
334 (footnote-music ,ly:music? "Music creating a footnote.") | 334 (footnote-music ,ly:music? "Music creating a footnote.") |
335 (footnote-text ,markup? "A footnote for the grob.") | 335 (footnote-text ,markup? "A footnote for the grob.") |
336 (force-extender ,boolean? "Force a lyric extender to be generated | 336 (force-extender ,boolean? "Force a lyric extender to be generated |
337 if none would be generated otherwise and/or force it to be at least as | 337 if none would be generated otherwise and/or force it to be at least as |
338 wide as indicated by property @code{length-limit-or-forced-length} unless | 338 wide as indicated by property @code{length-limit-or-forced-length} unless |
339 it would collide with the next syllable. Overrides property | 339 it would collide with the next syllable. Overrides property |
340 @code{no-extender}.") | 340 @code{no-extender} and property @code{no-auto-extenders}.") |
341 (force-hshift ,number? "This specifies a manual shift for notes | 341 (force-hshift ,number? "This specifies a manual shift for notes |
342 in collisions. The unit is the note head width of the first voice | 342 in collisions. The unit is the note head width of the first voice |
343 note. This is used by @rinternals{note-collision-interface}.") | 343 note. This is used by @rinternals{note-collision-interface}.") |
344 (force-length ,ly:dimension? "A forced lyric extender | 344 (force-length ,ly:dimension? "A forced lyric extender |
345 is given this length if possible.") | 345 is given this length if possible.") |
346 (forced-spacing ,number? "Spacing forced between grobs, used in | 346 (forced-spacing ,number? "Spacing forced between grobs, used in |
347 various ligature engravers.") | 347 various ligature engravers.") |
348 (fraction ,fraction? "Numerator and denominator of a time | 348 (fraction ,fraction? "Numerator and denominator of a time |
349 signature object.") | 349 signature object.") |
350 (french-beaming ,boolean? "Use French beaming style for this | 350 (french-beaming ,boolean? "Use French beaming style for this |
(...skipping 24 matching lines...) Expand all Loading... | |
375 @code{dot-radius} -- Radius of dots, in terms of fret spaces. Default | 375 @code{dot-radius} -- Radius of dots, in terms of fret spaces. Default |
376 value 0.425 for labeled dots, 0.25 for unlabeled dots. | 376 value 0.425 for labeled dots, 0.25 for unlabeled dots. |
377 @item | 377 @item |
378 @code{finger-code} -- Code for the type of fingering indication used. | 378 @code{finger-code} -- Code for the type of fingering indication used. |
379 Options include @code{none}, @code{in-dot}, and @code{below-string}. | 379 Options include @code{none}, @code{in-dot}, and @code{below-string}. |
380 Default @code{none} for markup fret diagrams, @code{below-string} for | 380 Default @code{none} for markup fret diagrams, @code{below-string} for |
381 @code{FretBoards} fret diagrams. | 381 @code{FretBoards} fret diagrams. |
382 @item | 382 @item |
383 @code{fret-count} -- The number of frets. Default@tie{}4. | 383 @code{fret-count} -- The number of frets. Default@tie{}4. |
384 @item | 384 @item |
385 @code{fret-distance} -- Multiplier to adjust the distance between frets. | |
386 Default@tie{}1.0. | |
387 @item | |
385 @code{fret-label-custom-format} -- The format string to be used label | 388 @code{fret-label-custom-format} -- The format string to be used label |
386 the lowest fret number, when @code{number-type} equals to | 389 the lowest fret number, when @code{number-type} equals to |
387 @code{custom}. Default@tie{}\"~a\". | 390 @code{custom}. Default@tie{}\"~a\". |
388 @item | 391 @item |
389 @code{fret-label-font-mag} -- The magnification of the font used to | 392 @code{fret-label-font-mag} -- The magnification of the font used to |
390 label the lowest fret number. Default@tie{}0.5. | 393 label the lowest fret number. Default@tie{}0.5. |
391 @item | 394 @item |
392 @code{fret-label-vertical-offset} -- The offset of the fret label from | 395 @code{fret-label-vertical-offset} -- The offset of the fret label from |
393 the center of the fret in direction parallel to strings. | 396 the center of the fret in direction parallel to strings. |
394 Default@tie{}0. | 397 Default@tie{}0. |
(...skipping 19 matching lines...) Expand all Loading... | |
414 Default @code{roman-lower}. | 417 Default @code{roman-lower}. |
415 @item | 418 @item |
416 @code{open-string} -- Character string to be used to indicate open | 419 @code{open-string} -- Character string to be used to indicate open |
417 string. Default @code{\"o\"}. | 420 string. Default @code{\"o\"}. |
418 @item | 421 @item |
419 @code{orientation} -- Orientation of fret-diagram. Options include | 422 @code{orientation} -- Orientation of fret-diagram. Options include |
420 @code{normal}, @code{landscape}, and @code{opposing-landscape}. | 423 @code{normal}, @code{landscape}, and @code{opposing-landscape}. |
421 Default @code{normal}. | 424 Default @code{normal}. |
422 @item | 425 @item |
423 @code{string-count} -- The number of strings. Default@tie{}6. | 426 @code{string-count} -- The number of strings. Default@tie{}6. |
427 @item | |
428 @code{string-distance} -- Multiplier to adjust the distance between strings. | |
429 Default@tie{}1.0. | |
424 @item | 430 @item |
425 @code{string-label-font-mag} -- The magnification of the font used to | 431 @code{string-label-font-mag} -- The magnification of the font used to |
426 label fingerings at the string, rather than in the dot. Default value | 432 label fingerings at the string, rather than in the dot. Default value |
427 0.6 for @code{normal} orientation, 0.5 for @code{landscape} and | 433 0.6 for @code{normal} orientation, 0.5 for @code{landscape} and |
428 @code{opposing-landscape}. | 434 @code{opposing-landscape}. |
429 @item | 435 @item |
430 @code{string-thickness-factor} -- Factor for changing thickness of | 436 @code{string-thickness-factor} -- Factor for changing thickness of |
431 each string in the fret diagram. Thickness of string @var{k} is given | 437 each string in the fret diagram. Thickness of string @var{k} is given |
432 by @code{thickness} | 438 by @code{thickness} |
433 * (1+@code{string-thickness-factor})@tie{}^ (@var{k}-1). | 439 * (1+@code{string-thickness-factor})@tie{}^ (@var{k}-1). |
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
614 (long-text ,markup? "Text markup. See @ruser{Formatting text}.") | 620 (long-text ,markup? "Text markup. See @ruser{Formatting text}.") |
615 | 621 |
616 | 622 |
617 ;;; | 623 ;;; |
618 ;;; m | 624 ;;; m |
619 ;;; | 625 ;;; |
620 (max-beam-connect ,integer? "Maximum number of beams to connect | 626 (max-beam-connect ,integer? "Maximum number of beams to connect |
621 to beams from this stem. Further beams are typeset as beamlets.") | 627 to beams from this stem. Further beams are typeset as beamlets.") |
622 (maximum-gap ,number? "Maximum value allowed for @code{gap} | 628 (maximum-gap ,number? "Maximum value allowed for @code{gap} |
623 property.") | 629 property.") |
630 (max-symbol-separation ,number? "The maximum distance between | |
631 symbols making up a church rest.") | |
624 (measure-count ,integer? "The number of measures for a | 632 (measure-count ,integer? "The number of measures for a |
625 multi-measure rest.") | 633 multi-measure rest.") |
626 (measure-length ,ly:moment? "Length of a measure. Used in some | 634 (measure-length ,ly:moment? "Length of a measure. Used in some |
627 spacing situations.") | 635 spacing situations.") |
628 (merge-differently-dotted ,boolean? "Merge note heads in | 636 (merge-differently-dotted ,boolean? "Merge note heads in |
629 collisions, even if they have a different number of dots. This is | 637 collisions, even if they have a different number of dots. This is |
630 normal notation for some types of polyphonic music. | 638 normal notation for some types of polyphonic music. |
631 | 639 |
632 @code{merge-differently-dotted} only applies to opposing stem | 640 @code{merge-differently-dotted} only applies to opposing stem |
633 directions (i.e., voice 1 &@tie{}2).") | 641 directions (i.e., voice 1 &@tie{}2).") |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
666 ;;; | 674 ;;; |
667 (neutral-direction ,ly:dir? "Which direction to take in the | 675 (neutral-direction ,ly:dir? "Which direction to take in the |
668 center of the staff.") | 676 center of the staff.") |
669 (neutral-position ,number? "Position (in half staff spaces) where | 677 (neutral-position ,number? "Position (in half staff spaces) where |
670 to flip the direction of custos stem.") | 678 to flip the direction of custos stem.") |
671 (next ,ly:grob? "Object that is next relation (e.g., the lyric | 679 (next ,ly:grob? "Object that is next relation (e.g., the lyric |
672 syllable following an extender).") | 680 syllable following an extender).") |
673 (no-alignment ,boolean? "If set, don't place this grob in a | 681 (no-alignment ,boolean? "If set, don't place this grob in a |
674 @code{VerticalAlignment}; rather, place it using its own | 682 @code{VerticalAlignment}; rather, place it using its own |
675 @code{Y-offset} callback.") | 683 @code{Y-offset} callback.") |
684 (no-auto-extenders ,boolean? "Inhibits automatic generation of lyric | |
dak
2017/02/06 19:08:18
Why do we need this also?
There are just too many
| |
685 extenders. Can be overridden by property @code{force-extender}.") | |
676 (no-extender ,boolean? "Inhibits generation of lyric extenders. | 686 (no-extender ,boolean? "Inhibits generation of lyric extenders. |
677 Can be overridden by property @code{force-extender}.") | 687 Can be overridden by property @code{force-extender}.") |
678 (no-ledgers ,boolean? "If set, don't draw ledger lines on this | 688 (no-ledgers ,boolean? "If set, don't draw ledger lines on this |
679 object.") | 689 object.") |
680 (no-stem-extend ,boolean? "If set, notes with ledger lines do not | 690 (no-stem-extend ,boolean? "If set, notes with ledger lines do not |
681 get stems extending to the middle staff line.") | 691 get stems extending to the middle staff line.") |
682 (non-break-align-symbols ,list? "A list of symbols that determine | 692 (non-break-align-symbols ,list? "A list of symbols that determine |
683 which NON-break-aligned interfaces to align this to.") | 693 which NON-break-aligned interfaces to align this to.") |
684 (non-default ,boolean? "Set for manually specified clefs and keys.") | 694 (non-default ,boolean? "Set for manually specified clefs and keys.") |
685 (non-musical ,boolean? "True if the grob belongs to a | 695 (non-musical ,boolean? "True if the grob belongs to a |
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
880 has. Valid choices depend on the @code{stencil} callback reading | 890 has. Valid choices depend on the @code{stencil} callback reading |
881 this property.") | 891 this property.") |
882 (sharp-positions ,list? "Sharps in key signatures are placed | 892 (sharp-positions ,list? "Sharps in key signatures are placed |
883 within the specified ranges of staff-positions. The general form | 893 within the specified ranges of staff-positions. The general form |
884 is a list of pairs, with one pair for each type of clef, in order | 894 is a list of pairs, with one pair for each type of clef, in order |
885 of the staff-position at which each clef places C: | 895 of the staff-position at which each clef places C: |
886 @code{(alto treble tenor soprano baritone mezzosoprano bass)}. | 896 @code{(alto treble tenor soprano baritone mezzosoprano bass)}. |
887 If the list contains a single element it applies for all clefs. | 897 If the list contains a single element it applies for all clefs. |
888 A single number in place of a pair sets accidentals within the octave | 898 A single number in place of a pair sets accidentals within the octave |
889 ending at that staff-position.") | 899 ending at that staff-position.") |
890 (shorten-pair ,number-pair? "The lengths to shorten a | 900 (shorten-pair ,number-pair? "The lengths to shorten on both sides |
891 text-spanner on both sides, for example a pedal bracket. Positive | 901 a hairpin or text-spanner such as a pedal bracket. Positive values |
892 values shorten the text-spanner, while negative values lengthen it.") | 902 shorten the hairpin or text-spanner, while negative values lengthen |
903 it.") | |
893 (shortest-duration-space ,number? "Start with this multiple of | 904 (shortest-duration-space ,number? "Start with this multiple of |
894 @code{spacing-increment} space for the shortest duration. See also | 905 @code{spacing-increment} space for the shortest duration. See also |
895 @rinternals{spacing-spanner-interface}.") | 906 @rinternals{spacing-spanner-interface}.") |
896 (shortest-playing-duration ,ly:moment? "The duration of the | 907 (shortest-playing-duration ,ly:moment? "The duration of the |
897 shortest note playing here.") | 908 shortest note playing here.") |
898 (shortest-starter-duration ,ly:moment? "The duration of the | 909 (shortest-starter-duration ,ly:moment? "The duration of the |
899 shortest note that starts here.") | 910 shortest note that starts here.") |
900 (side-axis ,number? "If the value is @code{X} (or | 911 (side-axis ,number? "If the value is @code{X} (or |
901 equivalently@tie{}@code{0}), the object is placed horizontally next to | 912 equivalently@tie{}@code{0}), the object is placed horizontally next to |
902 the other object. If the value is @code{Y} or@tie{}@code{1}, it is | 913 the other object. If the value is @code{Y} or@tie{}@code{1}, it is |
(...skipping 603 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1506 (virga ,boolean? "Is this neume a virga?") | 1517 (virga ,boolean? "Is this neume a virga?") |
1507 | 1518 |
1508 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") | 1519 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") |
1509 | 1520 |
1510 ))) | 1521 ))) |
1511 | 1522 |
1512 (define-public all-backend-properties | 1523 (define-public all-backend-properties |
1513 (append | 1524 (append |
1514 all-internal-grob-properties | 1525 all-internal-grob-properties |
1515 all-user-grob-properties)) | 1526 all-user-grob-properties)) |
LEFT | RIGHT |