GUIDOLib  1.7.7
Guido Engine Internal Documentation
Tags.h
1 /*
2  GUIDO Library
3  Copyright (C) 2017 Grame
4 
5  This Source Code Form is subject to the terms of the Mozilla Public
6  License, v. 2.0. If a copy of the MPL was not distributed with this
7  file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 
9  Grame Research Laboratory, 11, cours de Verdun Gensoul 69002 Lyon - France
10  research@grame.fr
11 */
12 
13 #ifndef ___Tags___
14 #define ___Tags___
15 
16 #include <string>
17 
18 std::string makeTag (const char* tag);
19 
20 extern const char* kTagAcc;
21 extern const char* kTagAccel;
22 extern const char* kTagAccelBegin;
23 extern const char* kTagAccelEnd;
24 extern const char* kTagAccelerando;
25 extern const char* kTagAccent;
26 extern const char* kTagAccidental;
27 extern const char* kTagAccol;
28 extern const char* kTagAccolade;
29 extern const char* kTagAlter;
30 extern const char* kTagArpeggio;
31 extern const char* kTagAuto;
32 extern const char* kTagB;
33 extern const char* kTagBar;
34 extern const char* kTagBarFormat;
35 extern const char* kTagBeam;
36 extern const char* kTagBeamBegin;
37 extern const char* kTagBeamEnd;
38 extern const char* kTagBeamsAuto;
39 extern const char* kTagBeamsFull;
40 extern const char* kTagBeamsOff;
41 extern const char* kTagBembel;
42 extern const char* kTagBm;
43 extern const char* kTagBow;
44 extern const char* kTagBreathMark;
45 extern const char* kTagChord;
46 extern const char* kTagClef;
47 extern const char* kTagCluster;
48 extern const char* kTagCoda;
49 extern const char* kTagColor;
50 extern const char* kTagColour;
51 extern const char* kTagComposer;
52 extern const char* kTagCresc;
53 extern const char* kTagCrescBegin;
54 extern const char* kTagCrescEnd;
55 extern const char* kTagCrescendo;
56 extern const char* kTagCue;
57 extern const char* kTagDaCapo;
58 extern const char* kTagDaCapoAlFine;
59 extern const char* kTagDaCoda;
60 extern const char* kTagDalSegno;
61 extern const char* kTagDalSegnoAlFine;
62 extern const char* kTagDecresc;
63 extern const char* kTagDecrescBegin;
64 extern const char* kTagDecrescEnd;
65 extern const char* kTagDecrescendo;
66 extern const char* kTagDim;
67 extern const char* kTagDimBegin;
68 extern const char* kTagDimEnd;
69 extern const char* kTagDiminuendo;
70 extern const char* kTagDiminuendoBegin;
71 extern const char* kTagDiminuendoEnd;
72 extern const char* kTagDispDur;
73 extern const char* kTagDisplayDuration;
74 extern const char* kTagDotFormat;
75 extern const char* kTagDoubleBar;
76 extern const char* kTagEndBar;
77 extern const char* kTagFBeam;
78 extern const char* kTagFBeamBegin;
79 extern const char* kTagFBeamEnd;
80 extern const char* kTagFermata;
81 extern const char* kTagFine;
82 extern const char* kTagFingering;
83 extern const char* kTagFooter;
84 extern const char* kTagShortFingering;
85 extern const char* kTagGlissando;
86 extern const char* kTagGlissandoBegin;
87 extern const char* kTagGlissandoEnd;
88 extern const char* kTagGrace;
89 extern const char* kTagHarmonic;
90 extern const char* kTagHarmony;
91 extern const char* kTagHeadsCenter;
92 extern const char* kTagHeadsLeft;
93 extern const char* kTagHeadsNormal;
94 extern const char* kTagHeadsReverse;
95 extern const char* kTagHeadsRight;
96 extern const char* kTagI;
97 extern const char* kTagInstr;
98 extern const char* kTagInstrument;
99 extern const char* kTagIntens;
100 extern const char* kTagIntensity;
101 extern const char* kTagKey;
102 extern const char* kTagLabel;
103 extern const char* kTagLyrics;
104 extern const char* kTagMarcato;
105 extern const char* kTagMark;
106 extern const char* kTagMerge;
107 extern const char* kTagMeter;
108 extern const char* kTagMord;
109 extern const char* kTagMordent;
110 extern const char* kTagMRest;
111 extern const char* kTagNewLine;
112 extern const char* kTagNewPage;
113 extern const char* kTagNewSystem;
114 extern const char* kTagNoteFormat;
115 extern const char* kTagOct;
116 extern const char* kTagOctava;
117 extern const char* kTagPageFormat;
118 extern const char* kTagPedalOn;
119 extern const char* kTagPedalOff;
120 extern const char* kTagPizz;
121 extern const char* kTagPizzicato;
122 extern const char* kTagPort;
123 extern const char* kTagRepeatBegin;
124 extern const char* kTagRepeatEnd;
125 extern const char* kTagRestFormat;
126 extern const char* kTagRit;
127 extern const char* kTagRitardando;
128 extern const char* kTagRitBegin;
129 extern const char* kTagRitEnd;
130 extern const char* kTagS;
131 extern const char* kTagSegno;
132 extern const char* kTagSet;
133 extern const char* kTagShareLocation;
134 extern const char* kTagShortFermata;
135 extern const char* kTagSl;
136 extern const char* kTagSlur;
137 extern const char* kTagSlurBegin;
138 extern const char* kTagSlurEnd;
139 extern const char* kTagSpace;
140 extern const char* kTagSpecial;
141 extern const char* kTagStacc;
142 extern const char* kTagStaccato;
143 extern const char* kTagStaccBegin;
144 extern const char* kTagStaccEnd;
145 extern const char* kTagStaff;
146 extern const char* kTagStaffFormat;
147 extern const char* kTagStaffOff;
148 extern const char* kTagStaffOn;
149 extern const char* kTagStemsAuto;
150 extern const char* kTagStemsDown;
151 extern const char* kTagStemsOff;
152 extern const char* kTagStemsUp;
153 extern const char* kTagSymbol;
154 extern const char* kTagSystemFormat;
155 extern const char* kTagT;
156 extern const char* kTagTempo;
157 extern const char* kTagTen;
158 extern const char* kTagTenuto;
159 extern const char* kTagText;
160 extern const char* kTagTie;
161 extern const char* kTagTieBegin;
162 extern const char* kTagTieEnd;
163 extern const char* kTagTitle;
164 extern const char* kTagTrem;
165 extern const char* kTagTremBegin;
166 extern const char* kTagTremEnd;
167 extern const char* kTagTremolo;
168 extern const char* kTagTremoloBegin;
169 extern const char* kTagTremoloEnd;
170 extern const char* kTagTrill;
171 extern const char* kTagTrillBegin;
172 extern const char* kTagTrillEnd;
173 extern const char* kTagTuplet;
174 extern const char* kTagTupletBegin;
175 extern const char* kTagTupletEnd;
176 extern const char* kTagTurn;
177 extern const char* kTagUnits;
178 extern const char* kTagVolta;
179 extern const char* kTagVoltaBegin;
180 extern const char* kTagVoltaEnd;
181 
182 #endif

Guido Project Copyright © 2019 Grame-CNCM