卡瓦蒂娜合成器的乐谱分析器。
Cavatina的Python项目详细描述
卡瓦蒂纳转换器
这个包包含一个脚本集合,用于解析和翻译用Cavatina编写的音乐符号。它包含富文本(.rtf)和纯文本(.txt)的读取器,可以转换为musicxml和midi格式。
cavatina语言的语法在documentation page中描述。
示例用法
将rtf文件转换为musicxml。
$ python rtf2xml.py [path] [format]
将cavatina字符串转换为musicxml。
$ python translator.py [string] [format]
支架
当前支持的键盘布局是:
英语(国际)
英语(美国)
英语(英国、苹果)
英语(英国,Windows)
法语
德语
意大利语
西班牙语
西班牙语(ISO)
葡萄牙语(巴西,Windows)
葡萄牙语(葡萄牙,Windows)
安装
使用pip通过通常的pip install cavatina
安装库,或者克隆repo并在其根目录上运行python setup.py install
。
依赖性
服务
services文件夹包含转换器的上下文菜单快捷方式。
macos:在与工作流文件夹相同的文件夹上运行
./setup.sh
。windows:打开并导入注册表文件。