HTML5 Guitar Tab Player

    HTML5 Guitar Tab Player = MusicXML + Audio Data API + VexFlow,目前只支持 Firefox 4。

    1、MusicXML(Music Extensible Markup Language,音乐扩展标记语言)是一个开放的基于XML的音乐符号文件格式,它将整体乐曲元素和属性信息表示为一份XML文档,被设计用来做为乐谱信息的交换格式,特别是在不同的乐谱显示软件的之间进行交换。

    2、VexFlow是一个基于Web的开源音乐符号渲染API。它完全采用JavaScript开发,网页的开发者只要依一定的规则写入文字,Vexflow便能利用JavaScript以HTML5 Canvas/SVG的方式显示乐谱。

    DEMOhttp://demo.huihoo.com/html5/guitar-tab-player/

    代码:https://github.com/GregJ/HTML5-Guitar-Tab-Player。

posted @ 2011-03-23 22:30  javawebsoa  Views(318)  Comments(0Edit  收藏  举报