Wednesday, September 07, 2005

MusicXML Library

MusicXML Library
之前提過的MusicXML格式, 看了一下我覺得這個library挺好用的
他是一個platform independent的C++ library
library中已經把linux, Mac與windows平台的compiler環境建好
但是他在XML處理方面是用expat library
在linux上使用libexpat很常見(libxml2的愛好者不要生氣 ㄏㄏ)
但是其他平台可能要自行安裝expat library

不過我不喜歡他現有的visitor class
因為他把MusicXML的格式轉成GUIDO的格式
(改天再介紹GUIDO這個music typing format吧)
但是GUIDO有一些能力不足的限制
譬如GUIDO似乎沒有tablature(絃樂譜)的支援
這樣無形間也限制了MusicXML(因為MusicXML有支援)
因此這個library目前似乎沒有technical這個tag的parser
(tab以technical tag來標示絃位置)

想要使用這個library來寫music score showing或typing的程式
我想要加上technical的tag parser
還有加上一個自己的visitor class吧
為自己加個油.....ㄏㄏ.....加油

有沒有人要試試Mac與win32平台呀......

No comments: