如何解决将音频转换为MIDI的软件
|| 是否有人知道有没有好的软件可以执行从(wave或mp3或其他已知格式)到MIDI的转换? 我了解从音频文件到MIDI的转换是一个非常复杂的过程。我目前正在为我的学士学位开发一个课程项目,该项目需要处理MIDI文件。 如果您知道任何好的软件,我欢迎您提出建议。 我更喜欢通过传递要转换的文件也可以从外壳执行的软件。 任何帮助表示赞赏。解决方法
充其量,这将是一个可怕的过程,并且在大多数情况下是完全不可能的。问题在于,此类软件必须从音频流中识别出单独的音符,才能将其转换为MIDI信息。由于它还必须识别不同类型的声音以将它们分配给不同的轨道,因此使情况变得复杂。由于声音不是“音符”的可能性而变得更加复杂,从而使它有几种在MIDI流中传达声音的方式。然后,您会遇到非音乐音频的问题,例如唱歌,这通常是MIDI都不具备的。
最好的选择是花费时间创建自己的MIDI轨道,或者在网上购买或购买一些。 FWIW,在MP3铃声流行之前,许多用于手机的“和弦”铃声实际上是MIDI文件。
,WaoN会将WAV转换为MIDI:http://waon.sourceforge.net/
至少这很有趣:-)
,您可能听到的大多数Midi文件都没有转换,而是重新制作了。通过仔细研究歌曲中的音符,艺术家/用户将音频文件转换为音频,使歌曲尽可能接近中间音序。
FL Studio(以前的Fruity Loops)具有从头开始创建midi文件等的能力,但这需要花费大量的时间,精力和基本技能。
但是无法将音频文件转换为Midi。
,即将推出一个新工具(目前为beta版),该工具确实很有前途。它称为Imitone:
https://www.kickstarter.com/projects/evanbalster/imitone-mind-to-melody
,您可以使用WaoN将WAV转换为MIDI。您可以在此处下载WaoN Windows二进制文件。
,我听说过Waon。但是,它给了我很多编译问题,因此我无法安装它。
我确实找到了由玛丽皇后开发的声音注释器,它使用Vamp插件提取功能(在本例中为transcribe)并将其写入Midi文件。
这些插件可以工作,但是,如果您添加配置文件(请参见各个插件的文档),它们将更好地工作:
./sonic-annotator file.wav -d vamp:qm-vamp-plugins:qm-transcription:transcription -w midi
./sonic-annotator file.wav -d vamp:silvet:silvet:notes -w midi
./sonic-annotator file.wav -d vamp:ua-vamp-plugins:mf0ua:mf0ua -w midi
,可以通过遗传算法实现这种转换。它不会是完美的,但可以尽可能接近。以类似的方式,在《遗传编程:蒙娜丽莎项目的演变》中,用三角形重建了蒙娜丽莎。
,使用SoX-声音处理的瑞士军刀。很好用。
SoX是跨平台(Windows,Linux,MacOS X等)命令行实用程序,可以将各种格式的计算机音频文件转换为其他格式。它还可以对这些声音文件应用各种效果,此外,SoX还可以在大多数平台上播放和录制音频文件。
例:
sox /mypath/my_audio.mp3 /mypath/my_audio.MIDI
SoX是非常成熟的项目!这是链接:http://sox.sourceforge.net/
这是我为您搜索的一些示例:
http://www.thegeekstuff.com/2009/05/sound-exchange-sox-15-examples-to-manipulate-audio-files/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。