ABCPlus音乐符号的图形用户界面。
MusicRaft的Python项目详细描述
音乐手工艺
“musicraft”是abc(plus)音乐符号的gui。它的实现经历了几个阶段:
音乐手工艺是围绕Pyside建造的。事实上,它非常轻巧(而且非常有限!)集成电路设备 实现为“raft”,在其上创建了插件“abcraft”。(实际上, 拱门的裂缝并不是很干净;木筏包含了一些ABC特有的代码!)
另一个插件pyraft支持python3源文件的编辑。当python脚本使用html头编写输出时, Pyraft Dsip将HTML放在显示笔记本中的特殊“HTML”选项卡中。这是在 “git”项目,但在python包中不存在,以便保留依赖项的数量 至少在其他包裹上。
##安装
“官方的”安装方式是musicraft,即使用python包存储库。 确切的语法在不同的平台上会有所不同,但是会像…
python3-m pip安装musicraft
在那之后,开始音乐创作是一件很简单的事情(在windows上)。
win_musicraft.py或者例如c:\ path\to\python\dir\python.exewin_musicraft.py
…或者(在Linux上)。
lin_musicraft.py
。或者类似的东西。
最新的Linux版本(如Ubuntu18.04)可能会在字符串满足依赖关系时出错 在pyside上,严格地说,python3.5或更高版本不支持它。 解决方法是先安装pyside,使用适当的linux pakcage管理器, 例如(在ubuntu上):
sudo apt get install python3 pyside
由于msvc运行时库版本不兼容,在windows 10上安装也可能有问题。 我没有一个简单快捷的解决办法,除了…(见下文!)
####独立二进制文件
我已经(使用pyinstaller)为64位系统创建了Musicraft的独立可执行文件 Windows(在Windows 10上测试) 在Linux下(在ububtu 18.04下测试)。