如何使用Music21 Python库在视觉显示中为代码注释着色?
我正在尝试创建一个动画,在这个动画中,乐谱中的特定音符在特定的时间间隔用特定的颜色突出显示。到目前为止,我可以用Music21和如下代码呈现乐谱:
import music21
music21.environment.set("musicxmlPath", "/usr/bin/musescore")
music21.environment.set("midiPath", "/usr/bin/timidity")
score = music21.converter.parse('score.abc')
score.show()但它只是静态的,只有黑白的。
但是,他们的文档包含一个包含颜色编码音符的乐谱few examples。然而,我看不到这些图像是如何生成的。更不用说如何动态地做了。
库是否支持这一点?
发布于 2020-05-11 03:44:33
n = note.Note('C#4')
n.style.color = 'red'
n.show()在非常老的music21版本中,应该是n.color = 'red'; n.noteheadColor = 'red';等。
https://stackoverflow.com/questions/61717092
复制相似问题