LibMusicXML 3.18
msr2LpsrInterface.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 __msr2LpsrInterface__
14#define __msr2LpsrInterface__
15
16
17#include "generalOah.h"
18#include "msrOah.h"
19#include "lpsrOah.h"
20
21#include "lpsr.h"
22#include "exports.h"
23
24
25namespace MusicXML2
26{
27
28//#ifdef __cplusplus
29//extern "C" {
30//#endif
31
41//______________________________________________________________________________
42EXP S_lpsrScore buildLpsrScoreFromMsrScore (
43 const S_msrScore mScore,
44 S_msrOah msrOpts,
45 S_lpsrOah lpsrOpts,
46 indentedOstream& logOstream);
47
48//_______________________________________________________________________________
49EXP void displayLpsrScore (
50 const S_lpsrScore lpScore,
51 S_msrOah msrOpts,
52 S_lpsrOah lpsrOpts,
53 indentedOstream& logOstream);
54
57//#ifdef __cplusplus
58//}
59//#endif
60
61} // namespace MusicXML2
62
63
64#endif