gpt4 book ai didi

python - 如何使用 music21 显示空的五线谱?

转载 作者:太空宇宙 更新时间:2023-11-04 04:55:46 27 4
gpt4 key购买 nike

我正在尝试对一些 educational materials on music 进行快速返工显示它如何能够使用 Python music21 包从 Jupyter notebook 中的“代码”创建相关的媒体 Assets (图像、音频文件)。

似乎最简单的步骤是最难的。例如,我如何创建一个空员工:

enter image description here

还是由音符组成但开头没有谱号的五线谱?

enter image description here

如果我这样做:

from music21 import *

s = stream.Stream()
s.append(note.Note('G4', type='whole'))
s.append(note.Note('A4', type='whole'))
s.append(note.Note('B4', type='whole'))
s.append(note.Note('C5', type='whole'))
s.show()

我得到以下信息?

enter image description here

最佳答案

尝试创建一个 stream.Measure 对象,这样便不会出现音符前的小节线。

Music21 默认放入小节线和谱号等。您可以手动输入 4/1 的拍号和高音谱号,并使用“.style.hideObjectOnPrint”(或在旧的 m21 版本上仅使用“.hideObjectOnPrint”)设置它们。您可能还需要在最后设置 .rightBarline = bar.Barline('none') 或类似的设置。

这是可能的,但我还没有完全尝试过它的所有部分。

关于python - 如何使用 music21 显示空的五线谱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47109915/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com