File indexing completed on 2024-05-12 04:02:07

0001 <!DOCTYPE html>
0002 <html><head>
0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
0004 <title>highlight.mup</title>
0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (Music Publisher) - Theme (Breeze Dark)"/>
0006 </head><body style="background-color:#232629;color:#cfcfc2"><pre>
0007 <span style="color:#7a7c7d">// This is a MUP highlighting test.</span>
0008 <span style="color:#7a7c7d">// Mup is a shareware music publisher from www.arkkra.com</span>
0009 
0010 <span style="color:#7a7c7d">// contexts</span>
0011 <span style="font-weight:bold">score</span>
0012 <span style="font-weight:bold">music</span>
0013 <span style="font-weight:bold">staff</span> 1
0014 <span style="font-weight:bold">voice</span> 1 3
0015 
0016 <span style="font-weight:bold">top</span>
0017 <span style="font-weight:bold">top2</span>
0018 <span style="font-weight:bold">bottom</span>
0019 <span style="font-weight:bold">bottom2</span>
0020 <span style="font-weight:bold">grids</span>
0021 
0022 <span style="font-weight:bold">headshapes</span>
0023 
0024 
0025 <span style="font-weight:bold">header</span>
0026 <span style="font-weight:bold">footer</span>
0027 <span style="font-weight:bold">header2</span>
0028 <span style="font-weight:bold">footer2</span>
0029 
0030 <span style="color:#7a7c7d">// parameters and values</span>
0031 <span style="font-weight:bold">score</span>
0032     <span style="color:#3daee9">units </span>= <span style="color:#f67400">cm</span>;
0033     <span style="color:#3daee9">key </span>= <span style="color:#f67400">3#minor</span>
0034     <span style="color:#3daee9">key </span>= <span style="color:#f67400">3#</span> <span style="color:#f67400">minor</span>
0035     <span style="color:#3daee9">rehstyle</span>=<span style="color:#f67400">circled</span> 
0036 
0037 
0038 
0039 
0040 <span style="color:#f67400">mussym</span> <span style="color:#f67400">above</span> <span style="color:#f67400">all</span>: 1 <span style="color:#f44f4f">"ferm"</span> ;
0041 
0042 <span style="color:#1111ff">define</span> <span style="color:#1111ff">NAME</span>
0043 <span style="color:#7a7c7d">// this is a macro definition, these are collapsable</span>
0044 <span style="color:#1111ff">@</span>
0045 
0046 <span style="color:#1111ff">ifdef</span> <span style="color:#1111ff">NAME</span>
0047 <span style="color:#7a7c7d">// this is conditionally "compiled"</span>
0048 <span style="color:#1111ff">endif</span>
0049 
0050 <span style="color:#1111ff">ifndef</span> <span style="color:#1111ff">NAME</span>
0051 <span style="color:#7a7c7d">// this is conditionally "compiled" when the macro has not been defined</span>
0052 <span style="color:#1111ff">else</span>
0053 <span style="color:#7a7c7d">// else clause</span>
0054 <span style="color:#1111ff">endif</span>
0055 
0056 
0057 <span style="color:#7a7c7d">// Various Tests </span>
0058 
0059 <span style="color:#7a7c7d">// tablature</span>
0060 1: e ^f; f; b ^c5; c#5;
0061 <span style="color:#cc6622">bar</span>
0062 
0063 1: d+^e+ g^a; e+a; g ^/; c ^/ c+^/;
0064 <span style="color:#cc6622">bar</span>
0065 
0066 <span style="color:#7a7c7d">// cross-staff stems</span>
0067 1: 1e+g+c++;
0068 2: cc+; ee+; g <span style="color:#f67400">with</span> g+ <span style="color:#f67400">above</span>; <span style="color:#f67400">with</span> c+c++ <span style="color:#f67400">above</span>;
0069 <span style="color:#cc6622">bar</span>
0070 
0071 1: 2+4ceg;4;    <span style="color:#7a7c7d">// tie implied by added time values</span>
0072 
0073 <span style="color:#7a7c7d">// slurs</span>
0074 1: 2f<span style="color:#0077bb;font-style:italic">&lt;d></span> a<span style="color:#0077bb;font-style:italic">&lt;b></span> c+<span style="color:#0077bb;font-style:italic">&lt;d+></span>; dbd+;
0075 <span style="color:#cc6622">bar</span>
0076 1: 2fac+ <span style="color:#0077bb;font-style:italic">slur</span>; dbd+;
0077 <span style="color:#cc6622">bar</span>
0078 
0079 <span style="color:#7a7c7d">// alternation</span>
0080 1: 2c <span style="color:#0077bb;font-style:italic">alt 2</span>; 2c+;2g;
0081 <span style="color:#cc6622">bar</span>
0082 
0083 <span style="color:#7a7c7d">// bar to draw if repeatstart happens to be on new line</span>
0084 (<span style="color:#cc6622">dblbar</span>) <span style="color:#cc6622">repeatstart</span>
0085 1: <span style="font-weight:bold">[</span><span style="color:#0077bb;font-style:italic">up</span><span style="font-weight:bold">]</span>8f <span style="color:#0077bb;font-style:italic">bm with staff below</span>;a;4s <span style="color:#0077bb;font-style:italic">ebm</span>;4s <span style="color:#0077bb;font-style:italic">bm with staff below</span>;8b;<span style="font-weight:bold">[</span><span style="color:#0077bb;font-style:italic">len 11</span><span style="font-weight:bold">]</span>d <span style="color:#0077bb;font-style:italic">ebm</span>;
0086 2: 4s <span style="color:#0077bb;font-style:italic">bm with staff above</span>;8a;b <span style="color:#0077bb;font-style:italic">ebm</span>;<span style="font-weight:bold">[</span><span style="color:#0077bb;font-style:italic">down</span>;<span style="color:#0077bb;font-style:italic">len 14</span><span style="font-weight:bold">]</span>b <span style="color:#0077bb;font-style:italic">bm with staff above</span>;d;4s <span style="color:#0077bb;font-style:italic">ebm</span>;
0087 <span style="color:#cc6622">bar</span>
0088 
0089 <span style="color:#7a7c7d">// locations</span>
0090 3: 2cf; <span style="font-weight:bold">[</span><span style="color:#00cc44;font-weight:bold">=h</span><span style="font-weight:bold">]</span> egc+;
0091 1: <span style="font-weight:bold">[</span><span style="color:#0077bb;font-style:italic">cue</span>; <span style="color:#0077bb;font-style:italic">with ></span>; <span style="color:#00cc44;font-weight:bold">=_ch</span><span style="font-weight:bold">]</span> fa;
0092 
0093 
0094 <span style="color:#f67400">roll</span> <span style="color:#f67400">up</span> 1 1 <span style="color:#f67400">to</span> 1 2: 2; 4;
0095 <span style="color:#f67400">roll</span> <span style="color:#f67400">down</span> 1 1 <span style="color:#f67400">to</span> 1 2: 2; 4;
0096 
0097 <span style="color:#f67400;font-weight:bold">lyrics</span> <span style="color:#f67400">above</span> 1,3 ; <span style="color:#f67400">below</span> 2,4 ; <span style="color:#f67400">between</span> 5&amp;6 : <span style="color:#f44f4f">"</span><span style="color:#880000">&lt;</span><span style="color:#f44f4f">1.  </span><span style="color:#880000">></span><span style="color:#f44f4f">Hi, hi"</span>;
0098 
0099 <span style="color:#f67400">title </span><span style="color:#f44f4f">"page </span><span style="color:#f44f4f;font-weight:bold">\%</span><span style="color:#f44f4f"> of </span><span style="color:#f44f4f;font-weight:bold">\#</span><span style="color:#f44f4f">"</span>
0100 
0101 <span style="color:#7a7c7d">// shaped whole rests</span>
0102 1:  4mr;   <span style="color:#7a7c7d">// use a quarter rest symbol</span>
0103 1:  1/4mr;  <span style="color:#7a7c7d">// use a quadruple whole rest symbol</span>
0104 2:  2.. mr;  <span style="color:#7a7c7d">// use a double-dotted half rest</span>
0105 
0106 <span style="color:#7a7c7d">// tuplets</span>
0107 1: <span style="font-weight:bold">{</span>4f; g;<span style="font-weight:bold">}</span><span style="color:#003355">3n</span><span style="color:#000000;text-decoration:underline">um</span>,4.+2.
0108 <span style="color:#cc6622">bar</span>
0109 
0110 </pre></body></html>