首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Music21 -不能显示休息

Music21 -不能显示休息
EN

Stack Overflow用户
提问于 2022-06-27 16:58:30
回答 1查看 85关注 0票数 1

我在把乐谱的片段剪成节拍的片段。我使用music21和LilyPond将输出转换为png。不过,有一个非常具体的问题,就是我没有看到只包含rest的片段。如果其余的都是带便条显示的,那么它显示得很好。但是,如果该条由rest和其他任何内容组成,则图像为空白。我的猜测是,当没有上下文的时候,程序不知道把剩下的部分放在哪里,如果使用的是低音音高。但我确实试图通过Style.absoluteY模块向其他人提供安置信息,但没有joy。如果有人能提供一点洞察力,那就太酷了!干杯

代码语言:javascript
运行
复制
n = note.Note("C4")

r = note.Rest()

ss = stream.Stream()


ss.append(n)

ss.append(r)

ss.show("lily")

当我使用上面的代码时,我得到了1/4音符和1/4休息的图像的输出

然后,当我使用下面的代码时,我得到了空白白色方框,其中应有一个1/4的休息。的输出

代码语言:javascript
运行
复制
r = note.Rest()

ss = stream.Stream()



ss.append(r)

ss.show("lily")
EN

回答 1

Stack Overflow用户

发布于 2022-06-27 17:48:42

Lilypond接口不太强,所以最好是安装MuseScore

代码语言:javascript
运行
复制
add-apt-repository ppa:mscore-ubuntu/mscore3-stable
apt update
apt install musescore3

pip uninstall music21
pip install music21

产出:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72775790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档