Music21 配置环境

0. 设备环境

  • 系统:Windows
  • python版本:3.6.8 x64

1. 安装MusicXML阅读器

在官网https://musescore.org/zh-hans/download下载安装musescore。安装完后启动一下,进行基本配置。这里跟着musescore软件的提示一步步来就好啦。

2. 手动指定路径

music21自带环境配置的模块,运行如下代码,可以看到所有的环境

from music21 import *
env = environment.Environment()
for key in env.keys():
    print(key)

在这里插入图片描述

environment.Environment()是一个类似字典的东西,上面已经打印出了所有键值,我们只需找到安装musecore的路径,并赋值给对应的元素,就可以了。这里我们主要赋值两个键所对应的路径:

  • musicXML
  • musescore
    首先输出一下看看默认值
print('musicXML:  ', env['musicxmlPath'])
print('musescore: ', env['musescoreDirectPNGPath'])

在这里插入图片描述
可以看到默认值是很奇怪的路径。因此需要手动配置一下MuseScore3.exe所在的路径,如以下代码所示。

environment.Environment()['musicxmlPath'] = r'你的安装路径\MuseScore 3\bin\MuseScore3.exe'
environment.Environment()['musescoreDirectPNGPath'] = r'你的安装路径\MuseScore 3\bin\MuseScore3.exe'

在这里插入图片描述

至此环境就配置完了,新建一个py文件,运行如下代码,就可以看到musescore被自动启动了。

from music21 import *
n = note.Note("D#3")
n.duration.type = 'half'
n.show()

在这里插入图片描述
在这里插入图片描述

下一篇博客讲如何在jupyter中显示乐谱https://blog.csdn.net/weixin_42763696/article/details/105912411

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值