如何在谷歌合作页面安装鞋面插件适用于 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 (将#修改为@)