1<Comment>// This is a MUP highlighting test.</Comment><br/>
2<Comment>// Mup is a shareware music publisher from www.arkkra.com</Comment><br/>
3<Normal Text></Normal Text><br/>
4<Comment>// contexts</Comment><br/>
5<Context>score</Context><br/>
6<Context>music</Context><br/>
7<Context>staff</Context><Normal Text> 1</Normal Text><br/>
8<Context>voice</Context><Normal Text> 1 3</Normal Text><br/>
9<Normal Text></Normal Text><br/>
10<Context>top</Context><br/>
11<Context>top2</Context><br/>
12<Context>bottom</Context><br/>
13<Context>bottom2</Context><br/>
14<Context>grids</Context><br/>
15<Normal Text></Normal Text><br/>
16<Context>headshapes</Context><br/>
17<Normal Text></Normal Text><br/>
18<Normal Text></Normal Text><br/>
19<Context>header</Context><br/>
20<Context>footer</Context><br/>
21<Context>header2</Context><br/>
22<Context>footer2</Context><br/>
23<Normal Text></Normal Text><br/>
24<Comment>// parameters and values</Comment><br/>
25<Context>score</Context><br/>
26<Normal Text>	</Normal Text><Parameter>units </Parameter><Normal Text>= </Normal Text><Value>cm</Value><Normal Text>;</Normal Text><br/>
27<Normal Text>	</Normal Text><Parameter>key </Parameter><Normal Text>= </Normal Text><Value>3#minor</Value><br/>
28<Normal Text>	</Normal Text><Parameter>key </Parameter><Normal Text>= </Normal Text><Value>3#</Value><Normal Text> </Normal Text><Value>minor</Value><br/>
29<Normal Text>	</Normal Text><Parameter>rehstyle</Parameter><Normal Text>=</Normal Text><Value>circled</Value><Normal Text> </Normal Text><br/>
30<Normal Text></Normal Text><br/>
31<Normal Text></Normal Text><br/>
32<Normal Text></Normal Text><br/>
33<Normal Text></Normal Text><br/>
34<Print Command>mussym</Print Command><Note> </Note><Print Command>above</Print Command><Normal Text> </Normal Text><Print Command>all</Print Command><Normal Text>: </Normal Text><Note>1 </Note><String>"ferm"</String><Note> </Note><Normal Text>;</Normal Text><br/>
35<Normal Text></Normal Text><br/>
36<Macro>define</Macro><Note> </Note><Macro>NAME</Macro><br/>
37<Comment>// this is a macro definition, these are collapsable</Comment><br/>
38<Macro>@</Macro><br/>
39<Normal Text></Normal Text><br/>
40<Macro>ifdef</Macro><Note> </Note><Macro>NAME</Macro><br/>
41<Comment>// this is conditionally "compiled"</Comment><br/>
42<Macro>endif</Macro><br/>
43<Normal Text></Normal Text><br/>
44<Macro>ifndef</Macro><Note> </Note><Macro>NAME</Macro><br/>
45<Comment>// this is conditionally "compiled" when the macro has not been defined</Comment><br/>
46<Macro>else</Macro><br/>
47<Comment>// else clause</Comment><br/>
48<Macro>endif</Macro><br/>
49<Normal Text></Normal Text><br/>
50<Normal Text></Normal Text><br/>
51<Comment>// Various Tests </Comment><br/>
52<Normal Text></Normal Text><br/>
53<Comment>// tablature</Comment><br/>
54<Normal Text>1: </Normal Text><Note>e </Note><Normal Text>^</Normal Text><Note>f</Note><Normal Text>; </Normal Text><Note>f</Note><Normal Text>; </Normal Text><Note>b </Note><Normal Text>^</Normal Text><Note>c5</Note><Normal Text>; </Normal Text><Note>c#5</Note><Normal Text>;</Normal Text><br/>
55<Barline>bar</Barline><br/>
56<Normal Text></Normal Text><br/>
57<Normal Text>1: </Normal Text><Note>d+</Note><Normal Text>^</Normal Text><Note>e+ g</Note><Normal Text>^</Normal Text><Note>a</Note><Normal Text>; </Normal Text><Note>e+a</Note><Normal Text>; </Normal Text><Note>g </Note><Normal Text>^/; </Normal Text><Note>c </Note><Normal Text>^/ </Normal Text><Note>c+</Note><Normal Text>^/;</Normal Text><br/>
58<Barline>bar</Barline><br/>
59<Normal Text></Normal Text><br/>
60<Comment>// cross-staff stems</Comment><br/>
61<Normal Text>1: </Normal Text><Note>1e+g+c++</Note><Normal Text>;</Normal Text><br/>
62<Normal Text>2: </Normal Text><Note>cc+</Note><Normal Text>; </Normal Text><Note>ee+</Note><Normal Text>; </Normal Text><Note>g </Note><Print Command>with</Print Command><Normal Text> </Normal Text><Note>g+ </Note><Print Command>above</Print Command><Normal Text>;</Normal Text><Note> </Note><Print Command>with</Print Command><Normal Text> </Normal Text><Note>c+c++ </Note><Print Command>above</Print Command><Normal Text>;</Normal Text><br/>
63<Barline>bar</Barline><br/>
64<Normal Text></Normal Text><br/>
65<Normal Text>1: 2+</Normal Text><Note>4ceg</Note><Normal Text>;</Normal Text><Note>4</Note><Normal Text>;    </Normal Text><Comment>// tie implied by added time values</Comment><br/>
66<Normal Text></Normal Text><br/>
67<Comment>// slurs</Comment><br/>
68<Normal Text>1: </Normal Text><Note>2f</Note><Note Attribute><d></Note Attribute><Normal Text> </Normal Text><Note>a</Note><Note Attribute><b></Note Attribute><Normal Text> </Normal Text><Note>c+</Note><Note Attribute><d+></Note Attribute><Normal Text>; </Normal Text><Note>dbd+</Note><Normal Text>;</Normal Text><br/>
69<Barline>bar</Barline><br/>
70<Normal Text>1: </Normal Text><Note>2fac+ </Note><Note Attribute>slur</Note Attribute><Normal Text>; </Normal Text><Note>dbd+</Note><Normal Text>;</Normal Text><br/>
71<Barline>bar</Barline><br/>
72<Normal Text></Normal Text><br/>
73<Comment>// alternation</Comment><br/>
74<Normal Text>1: </Normal Text><Note>2c </Note><Note Attribute>alt 2</Note Attribute><Normal Text>; </Normal Text><Note>2c+</Note><Normal Text>;</Normal Text><Note>2g</Note><Normal Text>;</Normal Text><br/>
75<Barline>bar</Barline><br/>
76<Normal Text></Normal Text><br/>
77<Comment>// bar to draw if repeatstart happens to be on new line</Comment><br/>
78<Normal Text>(</Normal Text><Barline>dblbar</Barline><Normal Text>) </Normal Text><Barline>repeatstart</Barline><br/>
79<Normal Text>1: </Normal Text><Special Char>[</Special Char><Note Attribute>up</Note Attribute><Special Char>]</Special Char><Note>8f </Note><Note Attribute>bm with staff below</Note Attribute><Normal Text>;</Normal Text><Note>a</Note><Normal Text>;</Normal Text><Note>4s </Note><Note Attribute>ebm</Note Attribute><Normal Text>;</Normal Text><Note>4s </Note><Note Attribute>bm with staff below</Note Attribute><Normal Text>;</Normal Text><Note>8b</Note><Normal Text>;</Normal Text><Special Char>[</Special Char><Note Attribute>len 11</Note Attribute><Special Char>]</Special Char><Note>d </Note><Note Attribute>ebm</Note Attribute><Normal Text>;</Normal Text><br/>
80<Normal Text>2: </Normal Text><Note>4s </Note><Note Attribute>bm with staff above</Note Attribute><Normal Text>;</Normal Text><Note>8a</Note><Normal Text>;</Normal Text><Note>b </Note><Note Attribute>ebm</Note Attribute><Normal Text>;</Normal Text><Special Char>[</Special Char><Note Attribute>down</Note Attribute><Normal Text>;</Normal Text><Note Attribute>len 14</Note Attribute><Special Char>]</Special Char><Note>b </Note><Note Attribute>bm with staff above</Note Attribute><Normal Text>;</Normal Text><Note>d</Note><Normal Text>;</Normal Text><Note>4s </Note><Note Attribute>ebm</Note Attribute><Normal Text>;</Normal Text><br/>
81<Barline>bar</Barline><br/>
82<Normal Text></Normal Text><br/>
83<Comment>// locations</Comment><br/>
84<Normal Text>3: </Normal Text><Note>2cf</Note><Normal Text>; </Normal Text><Special Char>[</Special Char><Location>=h</Location><Special Char>]</Special Char><Normal Text> </Normal Text><Note>egc+</Note><Normal Text>;</Normal Text><br/>
85<Normal Text>1: </Normal Text><Special Char>[</Special Char><Note Attribute>cue</Note Attribute><Normal Text>; </Normal Text><Note Attribute>with ></Note Attribute><Normal Text>; </Normal Text><Location>=_ch</Location><Special Char>]</Special Char><Normal Text> </Normal Text><Note>fa</Note><Normal Text>;</Normal Text><br/>
86<Normal Text></Normal Text><br/>
87<Normal Text></Normal Text><br/>
88<Print Command>roll</Print Command><Normal Text> </Normal Text><Print Command>up</Print Command><Normal Text> 1 1 </Normal Text><Print Command>to</Print Command><Normal Text> 1 2: </Normal Text><Note>2</Note><Normal Text>; </Normal Text><Note>4</Note><Normal Text>;</Normal Text><br/>
89<Print Command>roll</Print Command><Normal Text> </Normal Text><Print Command>down</Print Command><Normal Text> 1 1 </Normal Text><Print Command>to</Print Command><Normal Text> 1 2: </Normal Text><Note>2</Note><Normal Text>; </Normal Text><Note>4</Note><Normal Text>;</Normal Text><br/>
90<Normal Text></Normal Text><br/>
91<Lyrics>lyrics</Lyrics><Note> </Note><Print Command>above</Print Command><Normal Text> 1,3</Normal Text><Note> </Note><Normal Text>; </Normal Text><Print Command>below</Print Command><Normal Text> 2,</Normal Text><Note>4 </Note><Normal Text>; </Normal Text><Print Command>between</Print Command><Normal Text> 5&6 :</Normal Text><Note> </Note><String>"</String><String Lyrics><</String Lyrics><String>1.  </String><String Lyrics>></String Lyrics><String>Hi, hi"</String><Normal Text>;</Normal Text><br/>
92<Normal Text></Normal Text><br/>
93<Print Command>title </Print Command><String>"page </String><String Special>\%</String Special><String> of </String><String Special>\#</String Special><String>"</String><br/>
94<Normal Text></Normal Text><br/>
95<Comment>// shaped whole rests</Comment><br/>
96<Normal Text>1:	</Normal Text><Note>4mr</Note><Normal Text>;   </Normal Text><Comment>// use a quarter rest symbol</Comment><br/>
97<Normal Text>1:	</Normal Text><Note>1/4mr</Note><Normal Text>;  </Normal Text><Comment>// use a quadruple whole rest symbol</Comment><br/>
98<Normal Text>2:	2.. </Normal Text><Note>mr</Note><Normal Text>;  </Normal Text><Comment>// use a double-dotted half rest</Comment><br/>
99<Normal Text></Normal Text><br/>
100<Comment>// tuplets</Comment><br/>
101<Normal Text>1: </Normal Text><Special Char>{</Special Char><Note>4f</Note><Normal Text>; </Normal Text><Note>g</Note><Normal Text>;</Normal Text><Special Char>}</Special Char><Tuplet>3n</Tuplet><Error>um</Error><Normal Text>,4.+2.</Normal Text><br/>
102<Barline>bar</Barline><br/>
103<Normal Text></Normal Text><br/>
104