微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在谷歌合作页面安装鞋面插件适用于 MELODIA - Melody Extraction 鞋面插件

如何解决如何在谷歌合作页面安装鞋面插件适用于 MELODIA - Melody Extraction 鞋面插件

我正在尝试将 MP3 音乐文件转换为 MIDI 文件并询问了 this 问题。所以我得到了一个答案,使用 MELODIA - Melody Extraction 软件,如here所述:

How to extract the melody from an audio file and export it to MIDI (generate quantized MIDI) using Python in Ubuntu 18.04

所以我制作了一个 colab 页面来做这件事,但我不知道如何在 google colab 的 Ubuntu 服务器上安装 MELODIA,所以如果可能的话,我在这里问。我知道 MELODIA 是 vamp一个插件,首先必须安装鞋面,然后是 MELODIA,然后我想 this colab sample page 上的以下错误将得到解决

Loading audio...
Extracting melody f0 with MELODIA...
Vamp::HostExt::PluginLoader: No library found in Vamp path for plugin "mtg-melodia:melodia"
Traceback (most recent call last):
  File "audio_to_midi_melodia.py",line 225,in <module>
    savejams=args.jams)
  File "audio_to_midi_melodia.py",line 174,in audio_to_midi_melodia
    parameters={"voicing": 0.2})
  File "/usr/local/lib/python3.7/dist-packages/vamp/collect.py",line 166,in collect
    plugin,step_size,block_size = vamp.load.load_and_configure(data,sample_rate,plugin_key,parameters,**kwargs)
  File "/usr/local/lib/python3.7/dist-packages/vamp/load.py",line 83,in load_and_configure
    vampyhost.ADAPT_CHANNEL_COUNT)
TypeError: Failed to load plugin: mtg-melodia:melodia

更新:

我已尝试通过 below command 安装鞋面:

!!pip install music21 vamp librosa midiutil
! apt-get install -y vamp-plugin-sdk

但根据 this installation guide,我找不到 '/usr/local/lib/vamp' 文件夹并出现以下错误

[Errno 2] No such file or directory: '/usr/local/lib/vamp'

谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。