LibMusicXML  3.18
msr.h
1 /*
2  MusicXML Library
3  Copyright (C) Grame 2006-2013
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 ___msr___
14 #define ___msr___
15 
16 #include "typedefs.h"
17 #include "tree_browser.h"
18 #include "exports.h"
19 
20 #include "utilities.h"
21 #include "messagesHandling.h"
22 
23 #include "msrBasicTypes.h"
24 
25 #include "msrElements.h"
26 
27 #include "msrVarValAssocs.h"
28 
29 #include "msrIdentification.h"
30 
31 #include "msrLayouts.h" // JMI ???
32 #include "msrScaling.h"
33 
34 #include "msrCredits.h"
35 
36 #include "msrDivisions.h"
37 
38 #include "msrPartNamesDisplays.h"
39 
40 #include "msrStavesDetails.h"
41 
42 #include "msrClefs.h"
43 #include "msrKeys.h"
44 #include "msrTimes.h"
45 
46 #include "msrTempos.h"
47 
48 #include "msrRehearsals.h"
49 
50 #include "msrWords.h"
51 
52 #include "msrTranspositions.h"
53 
54 #include "msrBreaks.h"
55 
56 #include "msrStems.h"
57 #include "msrBeams.h"
58 
59 #include "msrTechnicals.h"
60 
61 #include "msrBars.h"
62 
63 #include "msrDynamics.h"
64 #include "msrArticulations.h"
65 
66 #include "msrTablatures.h"
67 #include "msrInstruments.h"
68 #include "msrOtherElements.h"
69 
70 #include "msrTies.h"
71 #include "msrSlurs.h"
72 #include "msrLigatures.h"
73 
74 #include "msrSingleTremolos.h"
75 
76 #include "msrSlashes.h"
77 
78 #include "msrScores.h"
79 #include "msrPartGroups.h"
80 
81 #include "msrMutualDependencies.h"
82 
83 #include "msrMidi.h"
84 
85 #include "generalOah.h"
86 
87 
88 namespace MusicXML2
89 {
90 
91 //______________________________________________________________________________
92 void EXP initializeMSR ();
93 
94 
95 }
96 
97 #endif