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--2011 Han-Wen Nienhuys <hanwen@xs4all.nl> | 3 ;;;; Copyright (C) 1998--2011 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 12 matching lines...) Expand all Loading... |
23 ;;;; WARNING: don't use anonymous functions for initialization. | 23 ;;;; WARNING: don't use anonymous functions for initialization. |
24 | 24 |
25 ;; TODO: junk the meta field in favor of something more compact? | 25 ;; TODO: junk the meta field in favor of something more compact? |
26 | 26 |
27 (define-public all-grob-descriptions | 27 (define-public all-grob-descriptions |
28 `( | 28 `( |
29 (Accidental | 29 (Accidental |
30 . ( | 30 . ( |
31 (alteration . ,accidental-interface::calc-alteration) | 31 (alteration . ,accidental-interface::calc-alteration) |
32 (avoid-slur . inside) | 32 (avoid-slur . inside) |
| 33 (default-beam-avoiding . #t) |
33 (glyph-name-alist . ,standard-alteration-glyph-name-alist) | 34 (glyph-name-alist . ,standard-alteration-glyph-name-alist) |
34 (stencil . ,ly:accidental-interface::print) | 35 (stencil . ,ly:accidental-interface::print) |
35 (X-extent . ,ly:accidental-interface::width) | 36 (X-extent . ,ly:accidental-interface::width) |
36 (Y-extent . ,ly:accidental-interface::height) | 37 (Y-extent . ,ly:accidental-interface::height) |
37 (meta . ((class . Item) | 38 (meta . ((class . Item) |
38 (interfaces . (accidental-interface | 39 (interfaces . (accidental-interface |
39 font-interface)))))) | 40 font-interface)))))) |
40 | 41 |
41 (AccidentalCautionary | 42 (AccidentalCautionary |
42 . ( | 43 . ( |
(...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
340 ;; forced 16th beam looks *very* short. | 341 ;; forced 16th beam looks *very* short. |
341 | 342 |
342 ;; We choose to shorten 8th beams the same as single stems, | 343 ;; We choose to shorten 8th beams the same as single stems, |
343 ;; and high order beams less than 8th beams, so that all | 344 ;; and high order beams less than 8th beams, so that all |
344 ;; isolated shortened beams look nice and a bit shortened, | 345 ;; isolated shortened beams look nice and a bit shortened, |
345 ;; sadly possibly breaking patterns with high order beams. | 346 ;; sadly possibly breaking patterns with high order beams. |
346 (beamed-stem-shorten . (1.0 0.5 0.25)) | 347 (beamed-stem-shorten . (1.0 0.5 0.25)) |
347 | 348 |
348 (beaming . ,ly:beam::calc-beaming) | 349 (beaming . ,ly:beam::calc-beaming) |
349 (clip-edges . #t) | 350 (clip-edges . #t) |
350 (collision-radius . 1.0) | 351 (collision-radius . (1.0 . 2.0)) |
351 (concaveness . ,ly:beam::calc-concaveness) | 352 (concaveness . ,ly:beam::calc-concaveness) |
352 (cross-staff . ,ly:beam::calc-cross-staff) | 353 (cross-staff . ,ly:beam::calc-cross-staff) |
353 (damping . 1) | 354 (damping . 1) |
354 (details | 355 (details |
355 .( | 356 .( |
356 (collision-demerit . 0) | 357 (collision-demerit . 0) |
357 (secondary-beam-demerit . 10) | 358 (secondary-beam-demerit . 10) |
358 (stem-length-demerit-factor . 5) | 359 (stem-length-demerit-factor . 5) |
359 (region-size . 2) | 360 (region-size . 2) |
360 (beam-eps . 0.001) | 361 (beam-eps . 0.001) |
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
491 breathing-sign-interface | 492 breathing-sign-interface |
492 font-interface | 493 font-interface |
493 text-interface)))))) | 494 text-interface)))))) |
494 | 495 |
495 (ChordName | 496 (ChordName |
496 . ( | 497 . ( |
497 (after-line-breaking . ,ly:chord-name::after-line-breaking) | 498 (after-line-breaking . ,ly:chord-name::after-line-breaking) |
498 (font-family . sans) | 499 (font-family . sans) |
499 (font-size . 1.5) | 500 (font-size . 1.5) |
500 (stencil . ,ly:text-interface::print) | 501 (stencil . ,ly:text-interface::print) |
| 502 (extra-spacing-height . (0.2 . -0.2)) |
501 (word-space . 0.0) | 503 (word-space . 0.0) |
502 (meta . ((class . Item) | 504 (meta . ((class . Item) |
503 (interfaces . (chord-name-interface | 505 (interfaces . (chord-name-interface |
504 font-interface | 506 font-interface |
505 rhythmic-grob-interface | 507 rhythmic-grob-interface |
506 text-interface)))))) | 508 text-interface)))))) |
507 | 509 |
508 (Clef | 510 (Clef |
509 . ( | 511 . ( |
510 (avoid-slur . inside) | 512 (avoid-slur . inside) |
511 (break-align-anchor . ,ly:break-aligned-interface::calc-extent-aligned-a
nchor) | 513 (break-align-anchor . ,ly:break-aligned-interface::calc-extent-aligned-a
nchor) |
512 (break-align-symbol . clef) | 514 (break-align-symbol . clef) |
513 (break-visibility . ,begin-of-line-visible) | 515 (break-visibility . ,begin-of-line-visible) |
| 516 (default-beam-avoiding . #t) |
514 (glyph-name . ,ly:clef::calc-glyph-name) | 517 (glyph-name . ,ly:clef::calc-glyph-name) |
515 (non-musical . #t) | 518 (non-musical . #t) |
516 (space-alist . ((cue-clef . (extra-space . 2.0)) | 519 (space-alist . ((cue-clef . (extra-space . 2.0)) |
517 (staff-bar . (extra-space . 0.7)) | 520 (staff-bar . (extra-space . 0.7)) |
518 (key-cancellation . (minimum-space . 3.5)) | 521 (key-cancellation . (minimum-space . 3.5)) |
519 (key-signature . (minimum-space . 3.5)) | 522 (key-signature . (minimum-space . 3.5)) |
520 (time-signature . (minimum-space . 4.2)) | 523 (time-signature . (minimum-space . 4.2)) |
521 (first-note . (minimum-fixed-space . 5.0)) | 524 (first-note . (minimum-fixed-space . 5.0)) |
522 (next-note . (extra-space . 0.5)) | 525 (next-note . (extra-space . 0.5)) |
523 (right-edge . (extra-space . 0.5)))) | 526 (right-edge . (extra-space . 0.5)))) |
524 (stencil . ,ly:clef::print) | 527 (stencil . ,ly:clef::print) |
525 (extra-spacing-height . (-0.5 . 0.5)) | |
526 (Y-offset . ,ly:staff-symbol-referencer::callback) | 528 (Y-offset . ,ly:staff-symbol-referencer::callback) |
527 (meta . ((class . Item) | 529 (meta . ((class . Item) |
528 (interfaces . (break-aligned-interface | 530 (interfaces . (break-aligned-interface |
529 clef-interface | 531 clef-interface |
530 font-interface | 532 font-interface |
531 staff-symbol-referencer-interface)))))) | 533 staff-symbol-referencer-interface)))))) |
532 | 534 |
533 (ClusterSpanner | 535 (ClusterSpanner |
534 . ( | 536 . ( |
535 (cross-staff . ,ly:cluster::calc-cross-staff) | 537 (cross-staff . ,ly:cluster::calc-cross-staff) |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
582 (full-size-change . #t) | 584 (full-size-change . #t) |
583 (space-alist . ((staff-bar . (minimum-space . 2.7)) | 585 (space-alist . ((staff-bar . (minimum-space . 2.7)) |
584 (key-cancellation . (minimum-space . 3.5)) | 586 (key-cancellation . (minimum-space . 3.5)) |
585 (key-signature . (minimum-space . 3.5)) | 587 (key-signature . (minimum-space . 3.5)) |
586 (time-signature . (minimum-space . 4.2)) | 588 (time-signature . (minimum-space . 4.2)) |
587 (custos . (minimum-space . 0.0)) | 589 (custos . (minimum-space . 0.0)) |
588 (first-note . (minimum-fixed-space . 3.0)) | 590 (first-note . (minimum-fixed-space . 3.0)) |
589 (next-note . (extra-space . 0.5)) | 591 (next-note . (extra-space . 0.5)) |
590 (right-edge . (extra-space . 0.5)))) | 592 (right-edge . (extra-space . 0.5)))) |
591 (stencil . ,ly:clef::print) | 593 (stencil . ,ly:clef::print) |
592 (extra-spacing-height . (-0.5 . 0.5)) | |
593 (Y-offset . ,ly:staff-symbol-referencer::callback) | 594 (Y-offset . ,ly:staff-symbol-referencer::callback) |
594 (meta . ((class . Item) | 595 (meta . ((class . Item) |
595 (interfaces . (break-aligned-interface | 596 (interfaces . (break-aligned-interface |
596 clef-interface | 597 clef-interface |
597 font-interface | 598 font-interface |
598 staff-symbol-referencer-interface)))))) | 599 staff-symbol-referencer-interface)))))) |
599 | 600 |
600 (CueEndClef | 601 (CueEndClef |
601 . ( | 602 . ( |
602 (avoid-slur . inside) | 603 (avoid-slur . inside) |
603 (break-align-anchor . ,ly:break-aligned-interface::calc-extent-aligned-a
nchor) | 604 (break-align-anchor . ,ly:break-aligned-interface::calc-extent-aligned-a
nchor) |
604 (break-align-symbol . cue-end-clef) | 605 (break-align-symbol . cue-end-clef) |
605 (break-visibility . ,begin-of-line-invisible) | 606 (break-visibility . ,begin-of-line-invisible) |
606 (font-size . -4) | 607 (font-size . -4) |
607 (glyph-name . ,ly:clef::calc-glyph-name) | 608 (glyph-name . ,ly:clef::calc-glyph-name) |
608 (non-musical . #t) | 609 (non-musical . #t) |
609 (full-size-change . #t) | 610 (full-size-change . #t) |
610 (space-alist . ((clef . (extra-space . 0.7)) | 611 (space-alist . ((clef . (extra-space . 0.7)) |
611 (cue-clef . (extra-space . 0.7)) | 612 (cue-clef . (extra-space . 0.7)) |
612 (staff-bar . (extra-space . 0.7)) | 613 (staff-bar . (extra-space . 0.7)) |
613 (key-cancellation . (minimum-space . 3.5)) | 614 (key-cancellation . (minimum-space . 3.5)) |
614 (key-signature . (minimum-space . 3.5)) | 615 (key-signature . (minimum-space . 3.5)) |
615 (time-signature . (minimum-space . 4.2)) | 616 (time-signature . (minimum-space . 4.2)) |
616 (first-note . (minimum-fixed-space . 5.0)) | 617 (first-note . (minimum-fixed-space . 5.0)) |
617 (next-note . (extra-space . 0.5)) | 618 (next-note . (extra-space . 0.5)) |
618 (right-edge . (extra-space . 0.5)))) | 619 (right-edge . (extra-space . 0.5)))) |
619 (stencil . ,ly:clef::print) | 620 (stencil . ,ly:clef::print) |
620 (extra-spacing-height . (-0.5 . 0.5)) | |
621 (Y-offset . ,ly:staff-symbol-referencer::callback) | 621 (Y-offset . ,ly:staff-symbol-referencer::callback) |
622 (meta . ((class . Item) | 622 (meta . ((class . Item) |
623 (interfaces . (break-aligned-interface | 623 (interfaces . (break-aligned-interface |
624 clef-interface | 624 clef-interface |
625 font-interface | 625 font-interface |
626 staff-symbol-referencer-interface)))))) | 626 staff-symbol-referencer-interface)))))) |
627 | 627 |
628 (Custos | 628 (Custos |
629 . ( | 629 . ( |
630 (break-align-symbol . custos) | 630 (break-align-symbol . custos) |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
668 . ( | 668 . ( |
669 (break-align-symbol . staff-bar) | 669 (break-align-symbol . staff-bar) |
670 (break-visibility . ,begin-of-line-invisible) | 670 (break-visibility . ,begin-of-line-invisible) |
671 (dot-negative-kern . 0.75) | 671 (dot-negative-kern . 0.75) |
672 (font-encoding . fetaMusic) | 672 (font-encoding . fetaMusic) |
673 (non-musical . #t) | 673 (non-musical . #t) |
674 (slash-negative-kern . 1.6) | 674 (slash-negative-kern . 1.6) |
675 (slope . 1.0) | 675 (slope . 1.0) |
676 (stencil . ,ly:percent-repeat-item-interface::double-percent) | 676 (stencil . ,ly:percent-repeat-item-interface::double-percent) |
677 (thickness . 0.48) | 677 (thickness . 0.48) |
678 (width . 2.0) | |
679 (meta . ((class . Item) | 678 (meta . ((class . Item) |
680 (interfaces . (break-aligned-interface | 679 (interfaces . (break-aligned-interface |
681 font-interface | 680 font-interface |
682 percent-repeat-interface | 681 percent-repeat-interface |
683 percent-repeat-item-interface)))))) | 682 percent-repeat-item-interface)))))) |
684 | 683 |
685 (DoublePercentRepeatCounter | 684 (DoublePercentRepeatCounter |
686 . ( | 685 . ( |
687 (direction . ,UP) | 686 (direction . ,UP) |
688 (font-encoding . fetaText) | 687 (font-encoding . fetaText) |
(...skipping 10 matching lines...) Expand all Loading... |
699 ,(ly:make-simple-closure | 698 ,(ly:make-simple-closure |
700 (list ly:self-alignment-interface::x-aligned-on-self))
))) | 699 (list ly:self-alignment-interface::x-aligned-on-self))
))) |
701 (Y-offset . ,ly:side-position-interface::y-aligned-side) | 700 (Y-offset . ,ly:side-position-interface::y-aligned-side) |
702 (meta . ((class . Item) | 701 (meta . ((class . Item) |
703 (interfaces . (font-interface | 702 (interfaces . (font-interface |
704 percent-repeat-interface | 703 percent-repeat-interface |
705 percent-repeat-item-interface | 704 percent-repeat-item-interface |
706 self-alignment-interface | 705 self-alignment-interface |
707 side-position-interface | 706 side-position-interface |
708 text-interface)))))) | 707 text-interface)))))) |
| 708 |
| 709 (DoubleRepeatSlash |
| 710 . ( |
| 711 (dot-negative-kern . 0.75) |
| 712 (font-encoding . fetaMusic) |
| 713 (slash-negative-kern . 1.6) |
| 714 (slope . 1.0) |
| 715 (stencil . ,ly:percent-repeat-item-interface::beat-slash) |
| 716 (thickness . 0.48) |
| 717 (meta . ((class . Item) |
| 718 (interfaces . (font-interface |
| 719 percent-repeat-interface |
| 720 percent-repeat-item-interface |
| 721 rhythmic-grob-interface)))))) |
709 | 722 |
710 (DynamicLineSpanner | 723 (DynamicLineSpanner |
711 . ( | 724 . ( |
712 (axes . (,Y)) | 725 (axes . (,Y)) |
713 (cross-staff . ,ly:side-position-interface::calc-cross-staff) | 726 (cross-staff . ,ly:side-position-interface::calc-cross-staff) |
714 (direction . ,DOWN) | 727 (direction . ,DOWN) |
715 (minimum-space . 1.2) | 728 (minimum-space . 1.2) |
716 (outside-staff-priority . 250) | 729 (outside-staff-priority . 250) |
717 (padding . 0.6) | 730 (padding . 0.6) |
718 (side-axis . ,Y) | 731 (side-axis . ,Y) |
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
854 self-alignment-interface | 867 self-alignment-interface |
855 side-position-interface | 868 side-position-interface |
856 text-interface | 869 text-interface |
857 text-script-interface)))))) | 870 text-script-interface)))))) |
858 | 871 |
859 (FretBoard | 872 (FretBoard |
860 . ( | 873 . ( |
861 (after-line-breaking . ,ly:chord-name::after-line-breaking) | 874 (after-line-breaking . ,ly:chord-name::after-line-breaking) |
862 (fret-diagram-details . ((finger-code . below-string))) | 875 (fret-diagram-details . ((finger-code . below-string))) |
863 (stencil . ,fret-board::calc-stencil) | 876 (stencil . ,fret-board::calc-stencil) |
| 877 (extra-spacing-height . (0.2 . -0.2)) |
864 (meta . ((class . Item) | 878 (meta . ((class . Item) |
865 (interfaces . (chord-name-interface | 879 (interfaces . (chord-name-interface |
866 font-interface | 880 font-interface |
867 fret-diagram-interface | 881 fret-diagram-interface |
868 rhythmic-grob-interface)))))) | 882 rhythmic-grob-interface)))))) |
869 | 883 |
870 | 884 |
871 (Glissando | 885 (Glissando |
872 . ( | 886 . ( |
873 (after-line-breaking . ,ly:spanner::kill-zero-spanned-time) | 887 (after-line-breaking . ,ly:spanner::kill-zero-spanned-time) |
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1020 key-cancellation-interface | 1034 key-cancellation-interface |
1021 key-signature-interface | 1035 key-signature-interface |
1022 staff-symbol-referencer-interface)))))) | 1036 staff-symbol-referencer-interface)))))) |
1023 | 1037 |
1024 (KeySignature | 1038 (KeySignature |
1025 . ( | 1039 . ( |
1026 (avoid-slur . inside) | 1040 (avoid-slur . inside) |
1027 (break-align-anchor . ,ly:break-aligned-interface::calc-extent-aligned-a
nchor) | 1041 (break-align-anchor . ,ly:break-aligned-interface::calc-extent-aligned-a
nchor) |
1028 (break-align-symbol . key-signature) | 1042 (break-align-symbol . key-signature) |
1029 (break-visibility . ,begin-of-line-visible) | 1043 (break-visibility . ,begin-of-line-visible) |
| 1044 (default-beam-avoiding . #t) |
1030 (glyph-name-alist . ,standard-alteration-glyph-name-alist) | 1045 (glyph-name-alist . ,standard-alteration-glyph-name-alist) |
1031 (non-musical . #t) | 1046 (non-musical . #t) |
1032 (space-alist . ( | 1047 (space-alist . ( |
1033 (time-signature . (extra-space . 1.15)) | 1048 (time-signature . (extra-space . 1.15)) |
1034 (staff-bar . (extra-space . 1.1)) | 1049 (staff-bar . (extra-space . 1.1)) |
1035 (cue-clef . (extra-space . 0.5)) | 1050 (cue-clef . (extra-space . 0.5)) |
1036 (right-edge . (extra-space . 0.5)) | 1051 (right-edge . (extra-space . 0.5)) |
1037 (first-note . (fixed-space . 2.5)))) | 1052 (first-note . (fixed-space . 2.5)))) |
1038 (stencil . ,ly:key-signature-interface::print) | 1053 (stencil . ,ly:key-signature-interface::print) |
1039 (Y-offset . ,ly:staff-symbol-referencer::callback) | 1054 (Y-offset . ,ly:staff-symbol-referencer::callback) |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1077 (Y-extent . #f) | 1092 (Y-extent . #f) |
1078 (meta . ((class . Spanner) | 1093 (meta . ((class . Spanner) |
1079 (interfaces . (ledger-line-spanner-interface)))))) | 1094 (interfaces . (ledger-line-spanner-interface)))))) |
1080 | 1095 |
1081 (LeftEdge | 1096 (LeftEdge |
1082 . ( | 1097 . ( |
1083 (break-align-anchor . ,ly:break-aligned-interface::calc-extent-aligned-a
nchor) | 1098 (break-align-anchor . ,ly:break-aligned-interface::calc-extent-aligned-a
nchor) |
1084 (break-align-symbol . left-edge) | 1099 (break-align-symbol . left-edge) |
1085 (break-visibility . ,center-invisible) | 1100 (break-visibility . ,center-invisible) |
1086 (non-musical . #t) | 1101 (non-musical . #t) |
| 1102 (extra-spacing-height . (+inf.0 . -inf.0)) |
1087 (space-alist . ( | 1103 (space-alist . ( |
1088 (ambitus . (extra-space . 2.0)) | 1104 (ambitus . (extra-space . 2.0)) |
1089 (breathing-sign . (minimum-space . 0.0)) | 1105 (breathing-sign . (minimum-space . 0.0)) |
1090 (cue-end-clef . (extra-space . 0.8)) | 1106 (cue-end-clef . (extra-space . 0.8)) |
1091 (clef . (extra-space . 0.8)) | 1107 (clef . (extra-space . 0.8)) |
1092 (cue-clef . (extra-space . 0.8)) | 1108 (cue-clef . (extra-space . 0.8)) |
1093 (staff-bar . (extra-space . 0.0)) | 1109 (staff-bar . (extra-space . 0.0)) |
1094 (key-cancellation . (extra-space . 0.0)) | 1110 (key-cancellation . (extra-space . 0.0)) |
1095 (key-signature . (extra-space . 0.8)) | 1111 (key-signature . (extra-space . 0.8)) |
1096 (time-signature . (extra-space . 1.0)) | 1112 (time-signature . (extra-space . 1.0)) |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1156 (springs-and-rods . ,ly:lyric-hyphen::set-spacing-rods) | 1172 (springs-and-rods . ,ly:lyric-hyphen::set-spacing-rods) |
1157 (X-extent . #f) | 1173 (X-extent . #f) |
1158 (Y-extent . #f) | 1174 (Y-extent . #f) |
1159 (meta . ((class . Spanner) | 1175 (meta . ((class . Spanner) |
1160 (interfaces . (lyric-hyphen-interface | 1176 (interfaces . (lyric-hyphen-interface |
1161 spanner-interface)))))) | 1177 spanner-interface)))))) |
1162 | 1178 |
1163 (LyricText | 1179 (LyricText |
1164 . ( | 1180 . ( |
1165 (extra-spacing-width . (0.0 . 0.0)) | 1181 (extra-spacing-width . (0.0 . 0.0)) |
| 1182 ;; Recede in height for purposes of note spacing, |
| 1183 ;; so notes in melismata can be freely spaced above lyrics |
| 1184 (extra-spacing-height . (0.2 . -0.2)) |
1166 (font-series . medium) | 1185 (font-series . medium) |
1167 (font-size . 1.0) | 1186 (font-size . 1.0) |
1168 (self-alignment-X . ,CENTER) | 1187 (self-alignment-X . ,CENTER) |
1169 (stencil . ,lyric-text::print) | 1188 (stencil . ,lyric-text::print) |
1170 (text . ,(grob::calc-property-by-copy 'text)) | 1189 (text . ,(grob::calc-property-by-copy 'text)) |
1171 (word-space . 0.6) | 1190 (word-space . 0.6) |
1172 (X-offset . ,ly:self-alignment-interface::aligned-on-x-parent) | 1191 (X-offset . ,ly:self-alignment-interface::aligned-on-x-parent) |
1173 (meta . ((class . Item) | 1192 (meta . ((class . Item) |
1174 (interfaces . (font-interface | 1193 (interfaces . (font-interface |
1175 lyric-syllable-interface | 1194 lyric-syllable-interface |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1301 text-interface)))))) | 1320 text-interface)))))) |
1302 | 1321 |
1303 | 1322 |
1304 (NonMusicalPaperColumn | 1323 (NonMusicalPaperColumn |
1305 . ( | 1324 . ( |
1306 (allow-loose-spacing . #t) | 1325 (allow-loose-spacing . #t) |
1307 (axes . (,X)) | 1326 (axes . (,X)) |
1308 (before-line-breaking . ,ly:paper-column::before-line-breaking) | 1327 (before-line-breaking . ,ly:paper-column::before-line-breaking) |
1309 (full-measure-extra-space . 1.0) | 1328 (full-measure-extra-space . 1.0) |
1310 (horizontal-skylines . ,ly:separation-item::calc-skylines) | 1329 (horizontal-skylines . ,ly:separation-item::calc-skylines) |
| 1330 (skyline-vertical-padding . 0.15) |
1311 ;; (stencil . ,ly:paper-column::print) | 1331 ;; (stencil . ,ly:paper-column::print) |
1312 | 1332 |
1313 (line-break-permission . allow) | 1333 (line-break-permission . allow) |
1314 (non-musical . #t) | 1334 (non-musical . #t) |
1315 (page-break-permission . allow) | 1335 (page-break-permission . allow) |
1316 | 1336 |
1317 ;; debugging stuff: print column number. | 1337 ;; debugging stuff: print column number. |
1318 ;; (font-size . -6) (font-name . "sans") (Y-extent . #f) | 1338 ;; (font-size . -6) (font-name . "sans") (Y-extent . #f) |
1319 | 1339 |
1320 (X-extent . ,ly:axis-group-interface::width) | 1340 (X-extent . ,ly:axis-group-interface::width) |
(...skipping 16 matching lines...) Expand all Loading... |
1337 (meta . ((class . Item) | 1357 (meta . ((class . Item) |
1338 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) | 1358 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) |
1339 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) | 1359 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) |
1340 (interfaces . (axis-group-interface | 1360 (interfaces . (axis-group-interface |
1341 note-collision-interface)))))) | 1361 note-collision-interface)))))) |
1342 | 1362 |
1343 (NoteColumn | 1363 (NoteColumn |
1344 . ( | 1364 . ( |
1345 (axes . (,X ,Y)) | 1365 (axes . (,X ,Y)) |
1346 (horizontal-skylines . ,ly:separation-item::calc-skylines) | 1366 (horizontal-skylines . ,ly:separation-item::calc-skylines) |
| 1367 (skyline-vertical-padding . 0.15) |
1347 (X-extent . ,ly:axis-group-interface::width) | 1368 (X-extent . ,ly:axis-group-interface::width) |
1348 (Y-extent . ,ly:axis-group-interface::height) | 1369 (Y-extent . ,ly:axis-group-interface::height) |
1349 (meta . ((class . Item) | 1370 (meta . ((class . Item) |
1350 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) | 1371 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) |
1351 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) | 1372 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) |
1352 (interfaces . (axis-group-interface | 1373 (interfaces . (axis-group-interface |
1353 note-column-interface | 1374 note-column-interface |
1354 separation-item-interface)))))) | 1375 separation-item-interface)))))) |
1355 | 1376 |
1356 (NoteHead | 1377 (NoteHead |
1357 . ( | 1378 . ( |
1358 (flexa-width . 2.0) | 1379 (flexa-width . 2.0) |
| 1380 (default-beam-avoiding . #t) |
1359 (duration-log . ,note-head::calc-duration-log) | 1381 (duration-log . ,note-head::calc-duration-log) |
1360 (extra-spacing-height . ,ly:note-head::include-ledger-line-height) | 1382 (extra-spacing-height . ,ly:note-head::include-ledger-line-height) |
1361 (glyph-name . ,note-head::calc-glyph-name) | 1383 (glyph-name . ,note-head::calc-glyph-name) |
1362 (ligature-flexa . #f) | 1384 » (ligature-flexa . #f) |
1363 (stem-attachment . ,ly:note-head::calc-stem-attachment) | 1385 (stem-attachment . ,ly:note-head::calc-stem-attachment) |
1364 (stencil . ,ly:note-head::print) | 1386 (stencil . ,ly:note-head::print) |
1365 (X-offset . ,ly:note-head::stem-x-shift) | 1387 (X-offset . ,ly:note-head::stem-x-shift) |
1366 (Y-offset . ,ly:staff-symbol-referencer::callback) | 1388 (Y-offset . ,ly:staff-symbol-referencer::callback) |
1367 (meta . ((class . Item) | 1389 (meta . ((class . Item) |
1368 (interfaces . (font-interface | 1390 (interfaces . (font-interface |
1369 gregorian-ligature-interface | 1391 gregorian-ligature-interface |
1370 ledgered-interface | 1392 ledgered-interface |
1371 mensural-ligature-interface | 1393 mensural-ligature-interface |
1372 note-head-interface | 1394 note-head-interface |
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1564 (meta . ((class . Item) | 1586 (meta . ((class . Item) |
1565 (interfaces . (break-alignable-interface | 1587 (interfaces . (break-alignable-interface |
1566 font-interface | 1588 font-interface |
1567 mark-interface | 1589 mark-interface |
1568 self-alignment-interface | 1590 self-alignment-interface |
1569 side-position-interface | 1591 side-position-interface |
1570 text-interface)))))) | 1592 text-interface)))))) |
1571 | 1593 |
1572 (RepeatSlash | 1594 (RepeatSlash |
1573 . ( | 1595 . ( |
| 1596 (slash-negative-kern . 0.85) |
1574 (slope . 1.7) | 1597 (slope . 1.7) |
1575 (stencil . ,ly:percent-repeat-item-interface::beat-slash) | 1598 (stencil . ,ly:percent-repeat-item-interface::beat-slash) |
1576 (thickness . 0.48) | 1599 (thickness . 0.48) |
1577 (meta . ((class . Item) | 1600 (meta . ((class . Item) |
1578 (interfaces . (percent-repeat-interface | 1601 (interfaces . (percent-repeat-interface |
1579 percent-repeat-item-interface | 1602 percent-repeat-item-interface |
1580 rhythmic-grob-interface)))))) | 1603 rhythmic-grob-interface)))))) |
1581 | 1604 |
1582 (RepeatTie | 1605 (RepeatTie |
1583 . ( | 1606 . ( |
(...skipping 567 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2151 (interfaces . (tie-column-interface)))))) | 2174 (interfaces . (tie-column-interface)))))) |
2152 | 2175 |
2153 (TimeSignature | 2176 (TimeSignature |
2154 . ( | 2177 . ( |
2155 (avoid-slur . inside) | 2178 (avoid-slur . inside) |
2156 (break-align-anchor | 2179 (break-align-anchor |
2157 . ,ly:break-aligned-interface::calc-extent-aligned-anchor) | 2180 . ,ly:break-aligned-interface::calc-extent-aligned-anchor) |
2158 (break-align-symbol . time-signature) | 2181 (break-align-symbol . time-signature) |
2159 (break-align-anchor-alignment . ,LEFT) | 2182 (break-align-anchor-alignment . ,LEFT) |
2160 (break-visibility . ,all-visible) | 2183 (break-visibility . ,all-visible) |
| 2184 (default-beam-avoiding . #t) |
2161 (extra-spacing-height . (-1.0 . 1.0)) | 2185 (extra-spacing-height . (-1.0 . 1.0)) |
2162 (non-musical . #t) | 2186 (non-musical . #t) |
2163 (space-alist . ( | 2187 (space-alist . ( |
2164 (cue-clef . (extra-space . 1.5)) | 2188 (cue-clef . (extra-space . 1.5)) |
2165 (first-note . (fixed-space . 2.0)) | 2189 (first-note . (fixed-space . 2.0)) |
2166 (right-edge . (extra-space . 0.5)) | 2190 (right-edge . (extra-space . 0.5)) |
2167 (staff-bar . (minimum-space . 2.0)))) | 2191 (staff-bar . (minimum-space . 2.0)))) |
2168 (stencil . ,ly:time-signature::print) | 2192 (stencil . ,ly:time-signature::print) |
2169 (style . C) | 2193 (style . C) |
2170 (meta . ((class . Item) | 2194 (meta . ((class . Item) |
(...skipping 402 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2573 (if (not (procedure? unpure)) | 2597 (if (not (procedure? unpure)) |
2574 unpure | 2598 unpure |
2575 (if (memq unpure pure-functions) | 2599 (if (memq unpure pure-functions) |
2576 (apply unpure args) | 2600 (apply unpure args) |
2577 (let ((pure (assq unpure pure-conversions-alist))) | 2601 (let ((pure (assq unpure pure-conversions-alist))) |
2578 (if pure | 2602 (if pure |
2579 (apply (cdr pure) | 2603 (apply (cdr pure) |
2580 (append | 2604 (append |
2581 (list (car args) start end) | 2605 (list (car args) start end) |
2582 (cdr args))))))))) | 2606 (cdr args))))))))) |
LEFT | RIGHT |