|
1 e# r& U% s1 \3 o2 X3 ~% X
音频格式中如何转MIDI
1 O6 s) F) O; q5 _
% L3 {" L% C) ^' Y* m3 ?$ ~ n. N
至于音频格式(如MP3)转MIDI的现实意义我就不用说了,因为大多数的琴只支持MIDI格式的文件播放,不支持音频文件播放,不然大家也不会对这个问题这么感兴趣而反复提这个问题。
& q' g- l0 ~9 V" Z! q# ^ M" V% k
- [3 o' u7 N1 C# h5 g! i+ N其实洋人也早就关注这个问题了,下手比我们早多了,而国人也早有这个愿望,由于技术层面的原因还未见有类似的软件见面.
& O& k; `" F7 U3 p/ U! H1 l+ n+ C# @+ i. X5 a
音频格式(如MP3)转MIDI说起来容易,但实际运做起来并不像想象中的那么简单,这里有太多的技术层面的问题,而这些问题至今还没有被完全解决,诸如基波与谐波的关系、谐波与其他音符的关系、谐波与力度的关系等等。! V8 b6 s6 x/ A9 a6 P: F9 Y
3 j6 W' ]1 h5 V! u" n$ U/ |
这就像是把红墨水和蓝墨水搅在一起,然后让你再把蓝墨水和红墨水重新分开,也像是给你一碗做好的八宝粥,让你把里面的各种米和酌料都挑出来,然后把恢复原样,并且把配方和做法都"扒"出来!7 W: Y# n$ q& Q. B
' o/ B5 D* f1 c+ Q; o
下面我就把我目前所掌握的相关情况和大家简单说一说,同时也欢迎更多的人,尤其是这方面的高手参加讨论./ O* Q/ z2 j' F) U& ~# c. X
# Y9 Q& m* l+ P% ?# ?* M2 ]
迄今为止,有很多软件都宣称能将WAVE转换为MIDI文件.但在这些软件中WIDI Music Recognition System 是效果较好的一个。
" g; `0 D- m2 n' q7 I% P2 j: J! y) |/ y, e% g
他对波形文件的采样率、单声道/立体声模式乃至文件的长度都没有限制,如果被识别的波形文件中各伴奏声部都足够清晰,效果还是不错的.WIDI识别最好的是吉他独奏曲,其次是钢琴独奏曲,再次是对层次清晰的流行歌曲和爵士乐、对于使用了过多弦乐声部的交响乐类乐曲很难取得满意的效果.经过WIDI识别出的MIDI文件不是按着节奏排列的,一锅粥,也就是说转换出的乐谱基本无法阅读,不过用MIDI播放软件播放转换后的MIDI文件还是不走大样的。/ d) u. N' m5 l0 Z5 d+ y& \
* w1 a# l# C" j( x: q
另外还有两个软件叫一个是interScore,另一个是AmazingMIDI,和上一个软件差不多,他们仅对单乐器独奏类乐曲有比较理想的效果,而对各种乐器混合类乐曲收效甚微.对于这种情况,尽管关注和研究的人很多,但迄今为止还没有较为理想的解决方法.感兴趣的可以到网上去找一找,总之目前使用价值不大,不过配合滤波对扒扒和声和低音、单乐器转换还是有一定的参考价值的,让我们期待着技术的进步吧!* d$ I, d3 z/ o1 Z0 x% l) q v
6 ~( Z! J# `: ~6 j% e不过有一种叫做AutoScore的软件还是值得我们关注一下的,就是能把我们哼唱的旋律和吹奏的口哨声通过麦克风的输入转成MIDI文件,至于原理和上面大同小异.但他不是一个独立运行的软件,是一个插件,需借助Cakewalk这一类音序器软件才能运行.另外在哼唱时尽量统一哼唱的音色,用"啊、咿"一类的简单的单音,如果你口哨吹的还可以,最好吹口哨,这样可以避免轻微走音,提高转换时的音高准确率.转换时最好使用音序器内节拍器,这样可以避免转换出来的小节错位、节奏不稳等问题,为下一部的量化打下良好的集础.( ] K) A" D. Z5 X7 `! N1 [
! c) b% J! s- V% }/ W9 p这个软件对于对键盘和其它乐器演奏技术不是很好或不会任何乐器而喜欢做MIDI的人绝对是个利好的工具,它意味着即使你不会任何乐器,但只要识简谱或五线谱,能视唱,就可以把织体中的声部一个个的哼进去或吹进去,然后通过其他的常规的MIDI编辑制作手段在一台普通的电脑上做出一个气势恢弘的大型音乐作品来.从在五线谱的线和间上一个一个画"蝌蚪"的痛苦折磨中解放出来,而且如果你的视唱能力还可以,能跟上跟准音序器的节拍,节奏很稳,基本不走音,可以极大的提高输入速度,消除MIDI制作中第一个可能也是最大的一个拦路虎,最大限度的使MIDI的制作技术平民化,不用专门学或练键盘或其他乐器,手段平民化,省去了诸如MIDI键盘、MIDI吹管一类普通爱好者可望而不可及的昂贵专业输入设备.& N! V9 L: d, h
- j5 k9 j( e5 z0 F) @( ] U 还有一个软件叫MidiScan的软件,能通过扫描仪把印刷相对规整的五线谱直接转成MIDI文件,还有一个国人开发的叫做TT作曲家的软件可以把转换来的MIDI文件直接转成简谱打印出来,感兴趣的朋友可以在网上或其它途径找一找相关的内容.# L# Q3 z6 {8 M* g) r9 f
1 U7 { l& k/ G p. ]* h+ Y2 }5 ]. S/ K. g$ t( z1 f
) X1 G& e# Z+ W$ l, r1 k$ f所以,那些希望把音频文件拿来就能在琴上放,像MIDI文件那样可以进行音轨编辑(消音、关闭相关音轨),就目前来看还很不现实。 |
|