繁体   English   中英

您如何在 Music21 中为音符着色?

[英]How do you color notes in Music21?

您如何使用Music21 Python 库在视觉显示器中对音符进行颜色编码?

我正在尝试创建一个 animation,其中乐谱中的特定音符在特定时间间隔以某种颜色突出显示。 到目前为止,我可以使用 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()

但它只有 static 并且只有黑白。

但是,他们的文档包含一些包含颜色编码音符的活页乐谱示例 但是我看不到这些图像是如何生成的。 更不用说如何动态地做到这一点了。

图书馆支持吗?

n = note.Note('C#4')
n.style.color = 'red'
n.show()

在非常旧版本的 music21 上,它是n.color = 'red'; n.noteheadColor = 'red'; n.color = 'red'; n.noteheadColor = 'red'; 等等

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM