- UID
- 12632
- 在线时间
- 0 小时
- 最后登录
- 2017-12-21
- 注册时间
- 2011-8-14
- 宅魂
- 595 点
- 贡献
- 1007 点
- 宅币
- 14437 枚
- 宅の石(入宅度)
- 0 块
- 元气(技能点)
- 27 点
- 活跃
- 0 ℃
- 听众
- 13
- 收听
- 2
该用户从未签到
第一章
- 积分
- 20693
|
本帖最后由 Chi_Max 于 2012-4-1 15:57 编辑
在回答为嘛不能从歌曲里吧人声提取导成midi之前,先解释下midi和音频波形的区别
Midi格式:midi是数字音频接口,midi文件记录的是合成器发声的有关数据,midi是没有声音的,windows下能播放midi文件时会出声因为我们有windowsXG这个合成器,所以midi文件只是记录合成器要响一下,具体出什么声,没人知道...要看你用的是神马合成器。例如我们拿到一个Miku的Vsq(Vocaloid专用的midi格式),我们可以换成Luka导出,因为本身VSQ没有记录任何音频信号,声音取决于用什么歌手(合成器)播放。没有合成器,midi就是1和0
音频格式:WAV、MP3等,基本上除了midi以外的都是音频格式。先说说这是什么东西,首先音频格式记录的是“真实”的声音,外界的声波震动通过拾音设备(MIC等)转化成电信号(模拟状态)然后通过计算机记录(数字状态),这就是AD转换,然后存成各种音频格式(虽然这个也是1和0)。
转换问题:
midi 2 wave很好实现,我们只需要指定midi我们用的是什么合成器就行了,比如vocaloid还是钢琴,然后midi就可以播放出miku或者钢琴的声音。
Wave 2 midi ,这个有难度,先说原理吧,计算机通过对音频的频谱进行分析,找出大概的音高位置,然后记录成midi,如果音频里有很多乐器、人声神马的,计算机也分辨不出,都转成midi就给你了,所以用这类软件我们得到的midi文件乱七八糟的,到然音频文件乐器越少,转换的精度就越高,如果你能搞到纯人声音频的话........
从waves里提取人声,这个也没可能,就像从牛奶咖啡里提取咖啡一样,算然说有软件可以通过调节EQ的方式把伴奏音量变小,那也仅仅是在牛奶咖啡里多放几块糖,口味虽然不苦了,咖啡可没少(—— 这是神马比喻啊~~)
所以再不要问那些waves转midi的问题了,对于没有midi的那些歌曲来说,没有捷径,要么锻炼自己的耳朵,要么坐等人类科技的发展。
以上
补充一下,前面说的Wave转midi只是可以实现,并不是指转过来的东西是可以直接用的,倒是可以用像melodyne这类工具对人声分析后照着音高走向自己用midi音序软件自己半人工的画,这样应该比直接空耳的难度小点,可以尝试下...
所以要么锻炼自己的耳朵,要么坐等人类科技的发展。 |
|