]> git.donarmstrong.com Git - lilypond.git/blob - input/test/score-bar-scripts.ly
release: 1.1.56
[lilypond.git] / input / test / score-bar-scripts.ly
1
2
3
4 \version "1.1.52";
5
6 onestaff =      \context Staff = foo\notes  {
7                 \property Staff.instr = instr
8                 \property Staff.instrument = instrument \mark "B"; c1 \mark "A"; \break c2  c2 \break }
9
10 grstaff =       \notes \context GrandStaff <
11         \context Staff = bar    {
12
13         \property Staff.instr = instr
14         
15          \mark "B"; \break c1 \mark "A"; c2  }
16         \context Staff = bufl     { c1 c2  } >
17
18 scpaper =  \paper {Score = \translator {
19         \context Score_engraver;
20         barScriptPadding = "2.0";       % dimension \pt
21         markScriptPadding = "4.0";
22         barColumnPriority = "-4";
23         markBreakPriority = "-4";
24         barNumberBreakPriority = "-4";
25         
26         \consists "Timing_engraver";
27         \consists "Bar_column_engraver";
28         \consists "Bar_number_engraver";
29         \consists "Mark_engraver";
30         \consists "Span_score_bar_engraver";
31         \consists "Score_priority_engraver";
32         \consists "Priority_horizontal_align_engraver";
33         \consists "Vertical_align_engraver";
34
35         \accepts "ChoirStaff";
36         \accepts "StaffGroup";
37         \accepts "Staff";
38         \accepts "RhythmicStaff";       
39         \accepts "Lyrics";
40         \accepts "GrandStaff";
41 }}
42
43 stpaper =\paper{
44 Staff = \translator {
45         \context "Line_group_engraver_group";
46         defaultclef = violin;
47         barColumnPriority = "0";
48
49         marginBreakPriority = "-4";
50
51         \consists "Bar_engraver";
52         \consists "Clef_engraver";
53         \consists "Key_engraver";
54         \consists "Time_signature_engraver";
55         \consists "Local_key_engraver";
56         \consists "Staff_sym_engraver";
57         \consists "Mark_engraver";      
58         \consists "Collision_engraver";
59         \consists "Rest_collision_engraver";
60         \consists "Bar_column_engraver";
61         \consists "Bar_number_engraver";
62         \consists "Separating_line_group_engraver";
63         \consists "Staff_margin_engraver";
64         \accepts "Voice";
65 }}
66
67 scscore = \score { \grstaff \paper {
68 \scpaper
69 }}
70
71
72 stscore = \score { \onestaff \paper {
73  \stpaper
74 }}
75
76 %\score {\stscore}
77 \score {\scscore}