音乐一直是制作游戏中的一个比较令人头秃的方面,在美术资源和音效资源有大量的免费开源资源可用的时候,音乐资源虽然也有那么一些,但大部分比较一言难尽,让人觉得不如不用的好。MSU的游戏开发网课里有提到可以用苹果自带的GarageBand来制作游戏音乐,制作出来的音乐版权是完全归制作者所有的。但这个方法的难点在于不是所有人都会演奏乐器比如我,作曲更是在大部分人的技能树外。但我最近发现,有一些取巧的方法可以用,比如使用那些已经超过70年进入公共版权的曲谱,在GarageBand的音轨里直接照谱编辑。当然,这个方法的限制也很多。大部分乐曲都很难用这个方法做出来,其一,虽然据说GarageBand支持触控对演奏力度的模拟,但如果像我这样不会演奏只能在音轨里编辑的,演奏出来的往往是比较生硬的,这使得那些需要很高演奏技巧的曲子都不适合,因为模拟不出演奏技巧后,曲子听起来会非常怪异,而即使并不需要高超的演奏技巧,但如果是独奏曲的话,出来的效果往往也很单调,如果是在本身有大量游戏音效的环境下轻量使用还好,如果是在需要音乐做重点烘托的地方就很煞风景;其二,这个软件本质还是给人做流行音乐而不是古典音乐的,于是做起古典音乐来很多地方都很受限制,首先可选节拍只有4/4,3/4,6/8三种,虽然可以尽量把别的节拍往这上面凑,但还是局限很大,2/2凑4/4或者12/8凑6/8这种还好,9/8这种就很麻烦,凑3/4或者6/8出来的强弱音不太对怎么听怎么别扭,其次乐器有大量流行乐用的吉他以及各种鼓以及各种电音和效果,但古典乐器就比较少,经常照谱凑不齐;其三,这个软件虽然理论上支持很多音轨,但音轨间的混音功能极其有限,于是三四个乐器音轨出来还好,音轨太多之后听起来就不太对了,虽然理论上它可以导出多轨工程文件,但它的格式是它自己的.band文件,没法导进adobe audition这种更适合做多轨混音效果的软件里面去做下一步,虽然也可以单独把每个音轨存成一个单独的音频文件,然后去audition里新建一个工程,但这样不太方便看出合奏效果,尤其如果需要整个音轨调高或调低多少半音八度或者所有音轨调整节奏速度这些功能还是在garageband里做起来比较方便,在audition里混音好做但这个不好做,但如果有需要的话,确实也可以,只是预算时间得大幅增加。总的来说,因为现在进入公共版权的绝大部分都是古典乐,于是这个方法能做的相当有限。我试验了十来首不同风格的曲子,感觉效果最好的是那种1轨钢琴加1-2轨弦乐这样的曲子,能最大限度地掩盖住单调平板的缺点,虽然听起来还是不太耐听,但在游戏里再加上音效混音后,也还勉强可用。
Tips:
1.在IMSLP上搜索曲目的乐谱时,有两点需要注意的,一是一般来说会有挺多不同的版本的,不同版本之间不仅是出版社以及扫描清晰程度不同,有些的编曲也是不同的,可以选择其中比较适合演奏的版本,但需要注意不同谱子的版权,有的最近年间被人重新编曲的并不是公版;二是这网站的搜索框不是网站内置的搜索,而是链接的谷歌搜索,于是墙内会打不开,可以手动用bing国际版搜索“site:imslp.org 曲名”,这样一般搜索出来的第一二个就是。
2.GarageBand里编辑音轨时对应的音高提示不是五线谱,而是标了调的乐器按键,在把IMSLP上找的五线谱编辑进去的时候,如果像我一样乐理水平有限,需要找表对照一下。
3.GarageBand导出的无损音乐文件比较大,一般放游戏里得用有损文件,但有损文件的格式是.m4a,unity里无法使用,需要先把.m4a丢进adobe audition里去转导出为.mp3或者.ogg格式,才能在unity里使用。
4.GarageBand的管类乐器比如长笛单簧管双簧管巴松法国号什么的,在键盘分类下面,别在大类里面去找,找不到的。
5.GarageBand的弦类乐器输入有两种方式,一种是直接在弦类大类里,好处除了对会演奏的人来说可以触控模拟演奏以外,还有就是可以直接选具体是哪种乐器小提琴中提琴大提琴还是低音贝司,但坏处是没法在音轨里直接整条音轨调整升降几个八度或半音,也没法选择演奏手法;另一种方式是在键盘大类下的其它分类里,好处是可以选三种演奏方式拨奏、断奏、延音,这样听起来演奏方式要丰富一些,也可以整条音轨调整升降几个八度或半音,但坏处是没法选择具体是哪种弦乐器。对于每支乐曲来说,选哪种方式最好的办法还是试吧,用不同效果做4-8个小节试听一下决定用哪种。
6.个人体感音色上来说,GarageBand的钢琴高音比低音好听,弦乐低音比高音更友好,在谱子可选的情况下,尽量选钢琴是高声部,弦乐是低声部的大提琴协奏曲一类的效果比较好,弦乐高音钢琴低音的小提琴协奏曲一类的有时会比较辣耳朵。