2

我正在尝试对一些有关音乐的教育材料进行快速修改,以 展示它如何能够使用 Pythonmusic21包从 Jupyter 笔记本中的“代码”创建相关的媒体资产(图像、音频文件)。

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

在此处输入图像描述

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

在此处输入图像描述

如果我这样做:

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()

我得到以下?

在此处输入图像描述

4

1 回答 1

1

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

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

于 2017-11-22T03:10:06.857 回答