grame-cncm / libmusicxml

A C/C++ library to support the MusicXML format.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Which methods are callable from external programs ?

abhi18av opened this issue · comments

Hmm, now I'd need to learn which methods really exist inside this library and how to call them.

As a starting point I used nm -D command, which exists with the following output

Abhinavs-MacBook-Pro:resources eklavya$ nm -D ./libmusicxml2.3.1.4.dylib 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm: ./libmusicxml2.3.1.4.dylib: File format has no dynamic symbol table.

High level methods are in interface/libmusicxml.h They mainly concern export to other formats (guido, lilypond).
Otherwise there is no interface, the C++ classes constitutes the library interface. Have a look at doc/presentation/libmusicxml2.pdf