LibMusicXML  3.18
msr2BsrInterface.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 __msr2BsrInterface__
14 #define __msr2BsrInterface__
15 
16 
17 #include "bsr.h"
18 #include "exports.h"
19 
20 #include "generalOah.h"
21 #include "msrOah.h"
22 #include "bsrOah.h"
23 
24 
25 namespace MusicXML2
26 {
27 
37 //______________________________________________________________________________
38 EXP S_bsrScore buildBsrScoreFromMsrScore (
39  const S_msrScore mScore,
40  S_msrOah msrOpts,
41  S_bsrOah bsrOpts,
42  indentedOstream& logOstream);
43 
44 //_______________________________________________________________________________
45 EXP void displayFirstBsrScore (
46  const S_bsrScore bScore,
47  S_msrOah msrOpts,
48  S_bsrOah bsrOpts,
49  indentedOstream& logOstream);
50 
54 } // namespace MusicXML2
55 
56 
57 #endif