The GUIDO Music Notation Format
Additionnal and new specifications
Supported by the GUIDO Engine version 1.5.4
Grame - September 2014
1. Tremolo
2. Meter
3. Bar
4. Staff format
1. Tremolo
\trem<style, speed, pitch, dx, dy, thickness, text>
Creates a tremolo for one or several note(s).
-
Parameters (in the order of their default positions):
-
style (optional) - number of strokes
-
value type: string
-
standard values:
-
default value: "///"
-
speed (optional) - duration of the repeated notes : 1/speed - for the MIDI export
-
value type: int
-
default value: 32
-
pitch (optional) - other note, or chord, with which the tremolo is done
-
value type: string
-
standard values:
-
"a" , "b" , "c"
-
"{d,e}" , "{f,g}"
-
...
-
default value: none
-
dx (optional) - graphic horizontal offset
-
value type: float
-
default value: 0
-
dy (optional) - graphic vertical offset
-
value type: float
-
default value: 0
-
thickness (optional) - thickness of the tremolo strokes
-
value type: float
-
default value: 0.75
-
text (optional) - text about the tremolo
-
value type: string
-
standard values:
-
"unmeasured" or "trem"
-
"measured" or "non trem"
-
numbers
-
...
-
default value: none
-
Range: mandatory
-
Semantics:
-
The fast repetition of notes, that can either be measured exactly in a given tempo (measured tremolo) or played as fast as possible (unmeasured tremolo)
-
Examples:
-
[ \meter<"2/4"> \trem( a/4 ) \trem<dur=8, thickness=0.5>( e/4 ) \trem<dur=16>( g/1 ) ]
-
[ \meter<"3/4"> \trem<pitch="g">( e/8 ) \trem<dur=64, pitch="e">( a/2 ) \trem<pitch="{e,f}">( {c/8, d} ) ]
2. Meter
\meter<type, autoBarlines, autoMeasuresNum, size>
Cf. html doc v1.5.2. New parameter autoMeasuresNum.
-
New parameter :
-
autoMeasuresNum (optional) - sets display of auto measures number on or off
-
value type: string
-
standard values:
-
default value: "off"
-
Examples:
3. Bar
\bar<displayMeasNum, numDx, numDy>
Inserts a measure bar.
-
Parameters (in the order of their default positions):
-
displayMeasNum (optional) - display (on concerned bar) measure number or not
-
value type: string
-
standard values:
-
default value: meter "autoMeasuresNum" value if meter is set, "false" otherwise (see examples)
-
numDx, numDy (optional) - graphic offset of the measure number displayed
-
value type: unit
-
default value: 0
-
Range: none
-
Semantics:
-
Measures bar divide staff in several measures.
-
Examples:
-
[ a/2 b \bar c d \bar<displayMeasNum="true"> e f ]
-
[ \meter<"4/4", autoMeasuresNum="on"> a/2 b c d \bar<displayMeasNum="false"> e f g \bar a b ]
4. Staff format
\staffFormat<style, size, lineThickness, dy>
Cf. html doc v1.5.2. New parameter dy.
-
New parameter :
-
dy (optional) - inserts a staff vertical offset
-
value type unit
-
default value: 0
-
Range: none
-
Examples: