python:music21 show() how to 调用 MuseScore3

Python music21 是一个用于音乐分析、生成和操作的Python库。(MIT) 它提供了丰富的功能,包括从MIDI文件中读取音乐、构建音乐符号、和声分析等。
如果您想学习 Python music21,可以从以下几个方面入手:
1. 学习基础知识:在使用 Python music21 之前,需要掌握基本的 Python 编程知识。可以从 Python 官方文档、Python 教程等入手。
2. 安装 music21:可以从 music21 的官方网站(https://web.mit.edu/music21/doc/installing/index.html)下载安装包进行安装。
3. 学习使用 music21:可以通过官方文档(https://web.mit.edu/music21/doc/index.html)或者教程进行学习。其中,官方文档提供了丰富的示例代码和 API 文档。
4. 应用实践:可以使用 music21 进行音乐分析、和声分析、音乐生成等。可以结合自己的实际需求进行实践。


(base) D:\anaconda3\Scripts> pip install music21
Collecting music21
  Downloading music21-9.1.0-py3-none-any.whl (22.8 MB)
  webcolors-1.13-py3-none-any.whl (14 kB)
  more_itertools-10.2.0-py3-none-any.whl (57 kB)
  jsonpickle-3.0.4-py3-none-any.whl (39 kB)
 
Installing collected packages: webcolors, more-itertools, jsonpickle, music21
Successfully installed jsonpickle-3.0.4 more-itertools-10.2.0 music21-9.1.0 webcolors-1.13


点击启动 Jupyter Notebook

%matplotlib inline
from music21 import note

n1 = note.Note('C4')
n1.show()

报错:SubConverterException: Cannot find a path to the 'mscore' file at 
C:\Users\your\C:\Program Files\MuseScore 3\bin\MuseScore3.exe -- download MuseScore

从 https://soft.3dmgame.com/down/222133.html 下载 MuseScore-3.6.1.msi

安装目录在 D:/Program Files/MuseScore 3/bin/MuseScore3.exe

%matplotlib inline
from music21 import *

us = environment.UserSettings()
us['musescoreDirectPNGPath'] = "D:/Program Files/MuseScore 3/bin/MuseScore3.exe"
us['musicxmlPath'] = "D:/Program Files/MuseScore 3/bin/MuseScore3.exe"

n1 = note.Note('C4')
n1.show("text")

n2 = note.Note('E', quarterLength=0.5)
n3 = note.Note('G', quarterLength=0.5)
n4 = note.Note('C', quarterLength=1)

s = stream.Stream()
s.append([n1,n2,n3,n4])
s.show()

s.write('midi',fp='test4.mid')

运行正常

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值