我正在尝试生成一些educational materials on music的快速重做,展示它如何能够使用Python music21包从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()我得到了以下信息?

发布于 2017-11-22 11:10:07
默认情况下,Music21会将条形线和提示符等放入。您可以手动输入4/1的时间签名和高音符号,并使用".style.hideObjectOnPrint“设置它们(或者在较早的m21版本中仅设置".hideObjectOnPrint”)。最后,您可能还需要设置.rightBarline = bar.Barline('none')或类似的内容。
这是可能的,但我从来没有完全尝试过它的所有部分。
https://stackoverflow.com/questions/47109915
复制相似问题