首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Lilypond文件导入本地music21语料库

将Lilypond文件导入本地music21语料库
EN

Stack Overflow用户
提问于 2021-05-10 07:13:57
回答 1查看 62关注 0票数 2

我希望在一些本地music21 (.ly)文件上运行语料库研究,但我在将它们导入到本地Lilypond语料库时遇到了问题。

我只能假设答案就在music21.converter页面上,但不知何故,我似乎无法理清它。按照页面顶部的建议,我尝试过:

代码语言:javascript
复制
converter.parse('/home/richard/test.ly')

只会收到:

代码语言:javascript
复制
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/richard/.local/lib/python3.9/site-packages/music21/converter/__init__.py", line 1168, in parse
    return parseFile(valueStr, number=number, format=m21Format,
  File "/home/richard/.local/lib/python3.9/site-packages/music21/converter/__init__.py", line 1027, in parseFile
    v.parseFile(fp, number=number, format=format, forceSource=forceSource, **keywords)
  File "/home/richard/.local/lib/python3.9/site-packages/music21/converter/__init__.py", line 548, in parseFile
    useFormat = self.getFormatFromFileExtension(fp)
  File "/home/richard/.local/lib/python3.9/site-packages/music21/converter/__init__.py", line 526, in getFormatFromFileExtension
    raise ConverterFileException(f'cannot find a format extensions for: {fp}')
music21.converter.ConverterFileException: cannot find a format extensions for: /home/richard/test.ly

谁能说明导入这些.ly文件的正确方法?不幸的是,我是Python的新手,所以恐怕我不能完全了解我不知道的东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-10 15:42:41

Music21不导入Lilypond文件,仅导出。因为.ly文件本质上是带有宏的Scheme代码,所以对于任何不是用Scheme编写的程序来说,导入都是极其困难的。有关一些选项,请参见https://music.stackexchange.com/questions/42315/lilypond-to-musicxml-to-sibelius。我找到的最好的方法是使用旧版本的Frescobaldi。

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

https://stackoverflow.com/questions/67463097

复制
相关文章

相似问题

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