更多音乐软件

xml2abc

xml2abc是一个将MusicXML转换为ABC+表示法的命令行实用程序。

不翻译超出ABC标准2.1范围的MusicXML部分。例如:特定的定位信息,模糊跨越壁。

程序将集合中的所有示例从MakeMusic(制作音乐).翻译后的例子在用abcm2ps排版时会得到合理的分数。曼陀林,其中一个样本,您可以将xml2abc的输出(通过abcm2ps)与MuseScore 1.2的输出进行比较。该集的另一个例子产生了这个分数:平均_马里亚(舒伯特)。(另请参见生成的ABC曼陀林_abc平均变量)

支持ABC的所有非标准扩展abc2毫升也由支持xml2abc例如,tablature打击乐谱可以从MusicXML转换为ABC,然后再转换回MusicXML,没有重大信息丢失。

用法:

安装Python后:

>python xml2abc.py[-h][-u][-m][-c c][-d d][-v v][-n CPL][-b BPL][-o DIR][-x][-p FMT][-t][-s]文件1[文件2…]

使用Win32可执行文件时:

>xml2abc.exe[-h][-u][-m][-c c][-d d][-v v][-n CPL][-b BPL][-o DIR][-x][-p FMT][-t][-s]文件1[文件2…]

翻译文件列表中的所有.xml文件(MusicXML)或压缩的.mxl文件ABC符号。除非给出-o选项,否则输出将转到标准输出。中的通配符文件名已展开。

下载

python脚本:xml2abc.py-147.zip(该更改日志)

独立win32可执行文件:xml2abc.exe-147.zip

Blechtrottel.net已开发abc2xml图形用户界面,这两者的图形用户界面abc2毫升xml2abc.

错误报告、备注: