chiark / gitweb /
Import upstream version 5.3.
[mup] / mup / docs / template.mup
CommitLineData
69695f33
MW
1//!Mup-Arkkra
2// This is a Mup input file template.
3// Lines starting with // are "comments" that are here for your benefit.
4// You can remove them without affecting the output.
5
6/////////////////////////////////////////////////////////////////////////
7// things to go on the top of the first page
8top
9
10 // centered title.
11 // The number in parentheses is the text point size.
12 // Make it bigger if you want a bigger title or smaller if you
13 // want a smaller title
14 title (18) "Replace this with the title of your song"
15
16 // subtitle
17 // If you want a subtitle, remove the // from the beginning
18 // of the next line and fill in the appropriate subtitle text
19 // title (14) "Replace this with the subtitle"
20
21 // composer info
22 // The first pair of double quotes enclose what to left justify,
23 // the second encloses what to right justify.
24 // If you want more than one line, add similar lines of input
25 title "" "Replace this with composer info"
26
27
28/////////////////////////////////////////////////////////////////////////
29// things to go on the bottom on the first page
30bottom
31 // If you want a copyright notice, remove the //
32 // from the next line and edit in the appropriate information
33 // title "\(copyright) Copyright Replace this with year and name"
34
35
36/////////////////////////////////////////////////////////////////////////
37// things to go on the top of pages other than the first
38top2
39 // This example will give a centered page number between dashes.
40 // You can customize as you wish.
41 title "- \% -"
42
43
44/////////////////////////////////////////////////////////////////////////
45// things to go at the bottom of pages other than the first
46bottom2
47 // if you want things printed at the bottom of pages of than
48 // the first page, place them here
49
50
51/////////////////////////////////////////////////////////////////////////
52// score-wide parameters
53//
54// You may or may not need to change some items in this section
55//
56// The values given as examples are the default values that Mup uses
57// if you don't specify anything for them
58score
59 // time signature. Can be cut, com,
60 // or two numbers with a / between them
61 time = 4/4
62
63 // key signature. Value is a number from 0 to 7
64 // followed by # or & for number of sharps or flats.
65 key = 0#
66
67 // how many staffs. Can be a number from 1 to 40
68 staffs = 1
69
70 // clef. Can be treble, treble8, 8treble, frenchviolin,
71 // soprano, mezzosoprano, alto, tenor, baritone, or bass
72 clef = treble
73
74 // Note: there are many more parameters that can be set,
75 // but they are not included in this simple template.
76 // There are parameters to set margins, control how things
77 // are laid out on the page, transpositions value, font and size
78 // for text and lyrics, etc
79
80
81/////////////////////////////////////////////////////////////////////////
82// You can set some parameters for specific staffs,
83// to override the score-wide parameters. For example,
84// if you specify staffs = 2 in the score-wide parameters above,
85// and want to use bass clef on staff 2, even though the score-wide
86// clef parameter is set to treble, you can do
87// staff 2
88// clef = bass
89
90
91/////////////////////////////////////////////////////////////////////////
92// music input starts here
93music
94
95
96// For each measure, you enter one line of input for each staff,
97// then indicate what kind of barline to print.
98// The following specifies that staff 1 contains a measure of rest
99// and that an ordinary bar line is to be used at the end of the measure.
100
1011: mr;
102bar
103
104// Usually, a measure of input for one staff consists of one or more chords
105// Each chord is specified by
106// time_value notes ;
107// where time_value is something like
108// 4 for a quarter note
109// 8 for an eighth note
110// 4. for a dotted-quarter note
111// etc and notes is a list of one or more notes, specified as a pitch from
112// a to g, optionally followed by an accidental (#, &, x, &&, or n for sharp,
113// flat, double sharp, double flat, or natural respectively).
114// Examples:
115// 4c;
116// 2. ceg;
117// 16 f#;
118// 1 d b&;
119// (Spaces are optional, you can put them in if you want, but don't have to)
120//
121// So a complete measure might look something like:
122// 1: 4e; 4d; 2c;
123// bar
124//
125// If you want a note in a different octave than the default octave
126// (the octave from middle-C up for treble clef,
127// or the octave below middle-C for bass clef),
128// you can add a + for each octave to go up or - for each octave to go down.
129// For example:
130// 1: c+; gc+e+; a&-; f#---;
131//
132// There are many other things you can specify, such as ties, slurs, grace
133// notes, etc, and there are also many shortcuts you can use to save typing.
134// Consult the Mup documentation for more details.
135
136// Other bar types you may want to use are
137// repeatstart
138// repeatend
139// repeatboth
140// dblbar
141// endbar
142// invisbar