是否有人熟悉HTML的传统西方音乐符号代码?
我感兴趣(我猜)在HTML或XHTML(可能在网络中)中使用标准容量(“正在进行中”或“事实上”可以)的标记代码。越接近实际的语义,越好:那就是音符(A,B,C ......)的标记字母数字书写,以传统的方式呈现为五线谱,音符和标记在其上,也许还有一些刻字在歌曲下面。
我知道音乐符号字符已经编码,并且在XML中的“音乐标记语言”中已经完成了一些工作。
但是当我检查网页(甚至是epub文件)中的乐谱代码时,其中所有内容都是链接图像。这将有助于我检查使用语义方法的网页中的代码:我无法找到任何代码。似乎有点奇怪的是,这种古老而广泛的符号系统还没有在HTML中找到它的方式。
(我不是音乐家,这是对我自己是音乐家的亲戚的一种研究。)
编辑以使其更精确: (西方传统乐谱)音乐创作和编辑的行业标准似乎是Finale和Sibelius。 Musescore是一个众所周知的开源替代品,所有这些都是通过坚持使用Music XML来兼容的。
要缩小范围,我会对现有软件感兴趣: - 在HTML或XHTML环境中可用 - 以优质可扩展的传统音乐作品展示 - 这是基于标准(避免专有软件处理代码) - 使用尽可能无平台的代码表示法与主要(西方)音乐编辑器(例如,音乐XML)兼容
一个想法是制作一个包含几个音乐作品(乐谱)的笔记本,供个人在移动设备中使用,可供音乐家阅读和使用;应该能够(通过语义代码)导出单个作品,以便与其他人[可能有兴趣进行自己的修改/安排]共享。我希望它是基于HTML的,以实现完全平台独立性。
最好的解决方案,我已经能够设备有(1)音乐XML代码,(2)使用音乐编辑器导入它,(3)产生SVG,(4)在HTML /中插入SVG XHTML框架。代码和SVG需要以某种方式链接(通过文档中的db或链接)。
这可能太具体了,我会对任何经验或想法感兴趣来完成HTML epub笔记本。
答案 0 :(得分:3)
http://vexflow.com/看起来不错,可以很好地播放HTML5,否则你可以查看http://www.alphatab.net/
这些类型的东西输出图像或画布元素,而不是实际的标记,因为音乐符号不能很好地适应HTML的“块”样式。