grame-cncm / libmusicxml

A C/C++ library to support the MusicXML format.
Mozilla Public License 2.0
152 stars 33 forks source link

Does this library generate music from MusicXML? #33

Closed gonghuiyuan516 closed 4 years ago

gonghuiyuan516 commented 5 years ago

你好,我英语水平不好。请教个问题,这个库可以根据MusicXML 生成曲谱么 Hello, my English is poor.Question: can this library generate music from MusicXML

dfober commented 5 years ago

Hi, The purpose of the library is to build a memory representation of MusicXML formatted data and to provide high level functions to manipulate this representation (for example, converters to other music representation formats). The library does not generate music in itself. It's actually a resource for application developers. Dominique

jacques-menu commented 5 years ago

Hello,

You can actually generate music if you first convert MusicXML to LilyPond code, and then use LilyPond to obtain a score and music from it. But that’s no direct route, of course, and it implies the use of another tool.

More about this on the architecture overview at https://github.com/grame-cncm/libmusicxml/blob/lilypond/doc/lilypond/libmusicxmlArchitecture.pdf .

JM

Le 9 janv. 2019 à 15:55, Dominique Fober notifications@github.com a écrit :

Hi, The purpose of the library is to build a memory representation of MusicXML formatted data and to provide high level functions to manipulate this representation (for example, converters to other music representation formats). The library does not generate music in itself. It's actually a resource for application developers.

Dominique

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/grame-cncm/libmusicxml/issues/33#issuecomment-452724562, or mute the thread https://github.com/notifications/unsubscribe-auth/AGKb-nBCJgPnsOxVKp2YqQiV6Ps8SDphks5vBgLMgaJpZM4Z3kAn.