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的方式显示乐谱。
DEMO:http://demo.huihoo.com/html5/guitar-tab-player/。
代码:https://github.com/GregJ/HTML5-Guitar-Tab-Player。

介绍了一种基于MusicXML、AudioDataAPI及VexFlow的HTML5吉他谱播放器,该应用可在Firefox4上运行。它结合了MusicXML用于乐谱信息交换、VexFlow用于音乐符号渲染的技术。
1774

被折叠的 条评论
为什么被折叠?



