其实音乐音效这个命题本身没什么好研究的。
Unity3D提供了丰富的结构和使用方式,足够使用了。
但是我有一些小小的想法和需求,一般的Unity资料并没有给我答案。
问题1、最小不过MIDI,MIDI是乐曲的原始信息,本地合成,1M多MP3不过一分钟,MIDI录一个小时也用不到1M。
这个问题就决定用MIDI来解决。
但MIDI的音色库也不小,一查动辄几十兆上百兆的音色库。
就简单的了解了一下MIDI的发展过程。
其实下面的文字我完全不知道他们在说什么,只是抄来的
1981年产生,作为一种设备连接标准,像USB那种东西。不过是专门为音乐而设计的。
1991年形成标准,制定了128种标准乐器。
FM这种技术不需要什么内存,我就发现了这一点。
后来内存不是问题了,就发展出了波表合成技术GM,每种乐器的音色都是录制而来的,每个乐器都要录很多,再配合规则合成。
波表就比较费内存了,windows自带的那个波表有4M,网上很容易找到几十上百兆的波表
MIDI只能产生乐器效果,对于挑剔的耳朵来说,还是用OGGMP3之类能完美模拟声音的方式吧。
FM的声音效果按今天的标准来说可能有些惨不忍睹,管他呢,能提供MP3 百分之一的容量,还没有什么副作用。
各位自取所需吧,我反正是打算做点8bit风格的东西,FM够用。
那我们解决这个容量问题的关键就是找一个能用FM技术播放MIDI的东西。
0 | 0 |
口袋妖怪红绿蓝黄BGM
renard是一名非常优秀的音乐人。自扒midi。
自己模仿制作的俄罗斯方块经典8bit音乐
第一次发布!这个曲子是truepianos的keygen音乐,一般写起来truepianoskg,因为其浅显英语单词被简写为tps,不过这是误传。曲名本应该为verZion by silo7,是注册机音乐。8bit。我用两天时间把它耳扒了下来,希望大家喜欢。