那麼如果想要自己製作DIY的曲子,應該怎樣做呢?下面請看進階篇:
如果打算自己做想要的曲子,就要首先學會下載midi文件
什麼是midi文件呢?
百度百科的解釋是這樣的:MIDI(Musical Instrument Digital Interface)樂器數字接口 ,是20 世紀80 年代初為解決電聲樂器之間的通信問題而提出的。MIDI是編曲界最廣泛的音樂標準格式,可稱為“計算機能理解的樂譜”。它用音符的數字控制信號來記錄音樂。一首完整的MIDI音樂只有幾十KB大,而能包含數十條音樂軌道。幾乎所有的現代音樂都是用MIDI加上音色庫來製作合成的。MIDI 傳輸的不是聲音信號, 而是音符、控制參數等指令, 它指示MIDI 設備要做什麼,怎麼做, 如演奏哪個音符、多大音量等。它們被統一表示成MIDI 消息(MIDI Message) 。傳輸時採用異步串行通信, 標準通信波特率為31.25×( 1±0.01) KBaud。
簡而言之,你可以把把它理解成一種樂譜的國際通用格式,有了midi文件,我們通過UE編輯,把它製作成mml 文件,就可以應用到冒險島2遊戲中了
那麼,什麼是mml文件呢?
mml是計算機上用來表示樂譜的語言之一,使用編程的方法將音符旋律寫入音樂文件,因此使用一般的文字編輯器就可以編輯, mml也有使用於手機鈴聲,早期還沒有mp3鈴聲的時代,mmf、mml這些格式也是很流行的喔。
好啦,有了基本的概念,現在我們就可以開始做樂譜了,這裏,需要用到兩個軟件,分別是3MLE和UE
下載鏈接附上:(其中UE是正版軟件,需要註冊機破解,否則只能用30天)
1. 3ML Editor:http://
2. UltraEdit+註冊機:https://(密碼:hnhu)9月12日更新
(注意:必須斷網狀態下才能破解註冊)
首先,我們需要找到一個曲子的midi文件,去哪裏找呢?
這裏推薦2個網站:
Midishow:http://
蟲蟲鋼琴網:http://
我們這裏,以蟲蟲鋼琴網 為例:
首先,輸入自己想要的歌曲名,這裏輸入:青花瓷
然後點擊搜索
可以看到這裏有很多大神上載的譜子,這裏在選擇挑選上,新手優先選擇鋼琴級別低的,因為如果是高級樂譜,需要的音軌比較多,長度較長,適宜做島2的樂譜,島2的樂譜畢竟只支持5000字符。
我們選擇這個鋼琴5級的譜子,打開
可以看到這裏有一個 原譜MID試聽下載,點擊
點擊下載MIDI文件,會自動彈出瀏覽器下載的鏈接,如不能彈出,請更換瀏覽器,把樂譜文件保存到本地電腦後,打開3ML軟件
按ctrl+shift+i 鍵,可以打開mid導入路徑,找到剛才下載的那個Mid文件,導入之後會看到這個界面
注意這裏,音量不要勾選(原因後面會説) 然後勾選右邊的 將一個音軌轉換成多個音軌,這樣做出來的曲子,音軌會比較全,在這種狀態下,只能單個音軌分別解析,我們先打開第一個音軌,一般第一個音軌,是音樂的信息,比如 歌曲名,速率 等等信息
可以看到這裏開頭是t52 ,記住這個t52就可以了,它代表這個歌曲的速率
操作:把t52這個信息記錄在一個記事本上保存
第一個音軌一般只有信息,沒有什麼內容。所以只需要保存一下信息即可,不需要錄入音軌。
然後打開第二個音軌
繼續是按ctrl+shift+i 鍵,導入第二個音軌
這裏順便提一句,左邊的信息,很多都可以不勾選,對樂譜沒有太大影響
之後可以看到第二個音軌,包涵了很多內容
可以看到排序比較雜亂,我們這裏,可以用壓縮音軌這個功能
點一次壓縮就可以了,全部的音軌都已經被壓縮,我們可以看到,這裏有很多Track,Track1 Track2 Track3 這樣,這每個Track都代表一個單獨的音軌,等下導入遊戲的時候,都要單獨佔用一個軌道
這裏我們可以看到,音符代碼已經被壓縮成了一整塊
之後,點左上角 文件 - 另存為,保存到一個專用來製作樂譜的文件夾,文件名可以隨意寫,注意後綴必須為 ,保存好之後,打開音軌3,同剛才同樣的操作,壓縮全部音軌,然後保存mml文件
之後,我們打開第二個軟件UE,點左上角 文件- 打開,然後找到剛才保存mml 文件的路徑
導入mml 文件,可以看到剛才整理好的音軌代碼
這裏可以看到,剛才的Track1 ,Track2,Track3,Track4 變成了Channel1,Channel2,Channel3,Channel4。 同樣是每個代表一個音軌,等下導入遊戲的時候,注意就好,這裏我們主要的操作,是對代碼進行整理,並添加速率命令和音量命令。
首先,對代碼進行整理編輯,跟我我做:
打開頂部的 搜索選項,然後點 替換
之後輸入:^p替換為 (空)
之後輸入] 替換為]^p
再然後,替換 [ 為^p[
之後,我們可以看到,UE把我們的代碼編輯的井井有條
每一行Channel代表一行音軌代碼,之後我們添加速率和音量文件
關於速率,我們前面已經記錄好在記事本上,是 t52
關於音量,這裏我們選擇冒險島2的最大音量就好,也就是v15
之所以前面不採集音量,就是因為,一般mid文件裏面的音量,雜亂無章且標準不一,有幾十的,也有幾百的,如果v110的話,冒險島2會默認為是 v11,這樣音量就變低了,為了統一管理音量大小,我們這裏把音量v的命令添加到每個音軌的開頭,具體的操作,跟着我做:
還是 搜索-替換,然後輸入:
之後,我們可以看到,每列Channel的下面,都有了t52v15
做到這裏,我們的樂譜就基本完成了,把沒用的字符都刪掉
把箭頭指引的這部分都刪掉,只留下Channel 1234
這樣,樂譜就做好了
同樣的方法,我們把音軌3裏的分音軌也做一下
做好後,我們打開遊戲內的空白樂譜,把Channel1 複製進去
注意UE這邊,其實有一個簡單的操作方式,點擊一行的頂端數字,可以選擇該行
鼠標左鍵點數字4,可以全選該行,然後按Ctrl+C 複製
然後點 Ctrl+V 複製到遊戲即可
注意:遊戲樂譜的主音樂和和音A,和音B和音C 並無先後和主次關係,也就是説,Channel 音軌可以不按順序來填寫,沒有影響,複製全部音軌後保存即可,到此為止,我們的進階篇教程就結束了。
另外還有一點需要注意:
如果樂譜的音軌超過10軌道,或者雖然沒超過10軌,但是總字符超過5000,就要考慮合奏來啦,也就是説,多人組隊合奏譜子。注意合奏的時候,先試聽一下每個音軌,把 主旋律音軌單獨挑出來,然後把主旋律的音軌,分配給樂器相同的玩家來演奏。其他音軌自由搭配
例如:音軌1和2為主旋律,3456為各種伴奏
你可以給1號鋼琴師分配 134
2號鋼琴師分配234
3號吉他分配56