逗游網(wǎng):值得大家信賴的游戲下載站!
發(fā)布時(shí)間:2015-01-24 17:44 來源:互聯(lián)網(wǎng)
上古世紀(jì)玩家是可以自己做樂譜的,但是很多玩家都不知道樂譜代碼是怎么做出來的。鑒于游戲里和貼吧上很多朋友找我要樂譜的代碼,畢竟授人以魚不如授人以漁。所以今天在這里放出教程,叫大家如何制作自己的樂譜。
首先有必要科普一下,上古世紀(jì)中樂譜用的東西叫做MML(Music Macro Language),所謂 Music Macro Language(音樂宏語言)是電腦上所使用表示樂譜的語言之一,它以循序的方式來表示樂譜。
CDEFGAB:也就是大家都知道音符
+ 為升記號(hào),- 為降記號(hào),比如A+2 升A附點(diǎn)二分音符。
R為休止符,R1全休止符最長,R2 R4.......R64 .(沒錯(cuò)是一個(gè)點(diǎn))最短
O指定八度,后面跟隨的數(shù)字表示樂器演奏哪個(gè)八度
> < 控制樂譜高八度或低八度,>表示高八度,<反之。
L 指定音符時(shí)值,使用此方式指定如果“A”~“G”或是“R”之后沒有接數(shù)字的話代表的音符時(shí)值為何。常見的默認(rèn)值為四分音符,如“L4CCCC”表示四個(gè)C的四分音符。
V 指定音量大小,后面跟隨的數(shù)字可指定之后演奏樂器的音量大小,默認(rèn)100,最大127。
T 指定樂器的速度,例如“T120”表示以120BPM(beats per minute)來演奏。
上面說完了最基本的東西,接來下說說音軌(說實(shí)話我不知道怎么翻譯好)。我們以下面的這段簡單的代碼為例,CDEFGAB我們把他這樣寫。
c r4 e r4 g r4 , // 第一行
r4 d r4 f r4 a //第二行
雖然寫法不一樣,但是聽起來還基本是一回事。
注意上面第一行的逗號(hào),那就是一個(gè)音軌結(jié)束的標(biāo)志。我現(xiàn)在來解釋下,當(dāng)?shù)谝恍羞\(yùn)行到C的時(shí)候,第二行剛好處于R4,所以你懂得。我們只聽到第一行的C,然后當(dāng)?shù)诙羞\(yùn)行到D的時(shí)候,這時(shí)候第一行剛好處于R4 ,所以我們也只聽到第二行發(fā)出的D。后面的道理都是和前面一樣了,當(dāng)然我們?cè)谟螒蚶锊粫?huì)這么寫,這么寫只是為了讓大家比較容易理解。
cr4er4gr4,r4 dr4fr4a ←這是正確的做法
我覺得是時(shí)候祭出神器了
神器1:MML Player
這是一個(gè)歪果仁寫的開源小軟件,如果你電腦上沒有.net環(huán)境應(yīng)該是不能運(yùn)行滴。這個(gè)軟件不是必需品,但是游戲里面蛋疼的編輯會(huì)讓你生不如死,所以我一般都會(huì)在這外面修改,Ctrl+a(z,y,c,v)這些快捷鍵都可以使用的 )。
附上網(wǎng)址https://bitbucket.org/openminded/mml/downloads
這是軟件界面(度娘上應(yīng)該能找到漢化版的)我這里就用英文版了
簡單介紹下軟件,上面的工具欄就不做過多的介紹了,和其他軟件一樣,文件、編輯、視圖、音軌、控制、設(shè)置、幫助。
大家有看到一個(gè)紅色的齒輪吧(Track1)也就是第一個(gè)音軌,然后我們導(dǎo)入MID 點(diǎn)擊文件(file)->導(dǎo)入標(biāo)準(zhǔn)mid文件(import standard midi file ),我導(dǎo)入了一個(gè)比較簡單的mid 文件。
里面只有兩個(gè)音軌,但是查看track1里面的內(nèi)容,只有t120一個(gè)東西。/* */里面的東西不必理會(huì),這個(gè)t120前面有看的都應(yīng)該知道是什么意思了吧。
然后我們查看track2
密密麻麻的全是字母。
看上面窗口會(huì)比較形象,這里就不多做編輯了,F(xiàn)ile(文件)->export mml to clipboard(導(dǎo)出MML到粘貼板) 或者你可以直接F7取消對(duì)track1 的勾選。
點(diǎn)擊copy MML 這時(shí)候粘貼一下就可以了(記得在代碼的最前面加上t120 不要問我t120哪里來的 )。當(dāng)然這個(gè)明顯長度太長,4171個(gè)char。所以回到3MLE

我相信很多吧友都會(huì)猜出來了吧,我把它刪到了這里。

這個(gè)時(shí)候再F7或者這個(gè)
402個(gè)字符,完全可以接受了,最后基本就是可以用了。不過上古不支持r32這樣的寫法,要修正。要不然節(jié)奏是有問題的,表現(xiàn)就是音軌錯(cuò)位,要寫成r32r64后面的音符也需要改寫,要選擇音符變?yōu)楦↑c(diǎn)音符。
基本上制作樂譜代碼的方式就是這樣了,有這方面興趣的玩家可以去嘗試下,我個(gè)人感覺如果自己學(xué)會(huì)了,不管什么曲子都可以自己做,不需要求別人了。
《罪惡都市》決定版數(shù)據(jù)在Steam后臺(tái)更新
《Apex英雄》日蝕戰(zhàn)斗通行證預(yù)告 全新傳說皮膚等
《霍格沃茨之遺》登上Steam愿望單排行榜榜首
《布蘭博:山丘之王》試玩Demo上線 2023年發(fā)售
《刀劍神域》“今日正式發(fā)售” 官方發(fā)布周年紀(jì)念禮盒
《七龍珠:破界斗士》公布賽季更新路線圖
《獵天使魔女3》通過NS模擬器 在PC上以4K/60幀運(yùn)行
《刺客信條:幻景》樂曲“Into the light”欣賞
《獵天使魔女3》首日更新 改進(jìn)防走光模式調(diào)整平衡
《生化危機(jī)8》云游戲版發(fā)售預(yù)告公布 今日登陸Switch
上古世紀(jì)萬圣節(jié)慶典活動(dòng)任務(wù)流程詳解
上古世紀(jì)手把手教你帶個(gè)奶媽單刷H農(nóng)場
上古世紀(jì)圖書館一層守門人副本難點(diǎn)解析
上古世紀(jì)31本燃燒之城武器庫的副本攻略
上古世紀(jì)帶你入手晨露生活裝備
12-05上古世紀(jì)幻想島禮物箱活動(dòng) 永久武器獲取
12-05上古世紀(jì)11月風(fēng)俗夜故事慶典任務(wù)全介紹
12-05上古世紀(jì)漫談:論游戲公會(huì)系統(tǒng)“功”與“過”
12-05上古世紀(jì)中隱藏的貴金屬礦洞分布位置分享
12-05上古平民從商路 商人的自我修養(yǎng)(一)
04-06《泰坦之旅2》推出大型更新 第三章主線現(xiàn)
《暗黑破壞神》系列30周年 2代/4代迎來全
《死亡擱淺2》PC版正式公布!國區(qū)298元全
《戰(zhàn)神:斯巴達(dá)之子》正式發(fā)售!青年奎托
英偉達(dá)全新優(yōu)惠活動(dòng):買50系顯卡送《生化
視覺小說游戲《僅你一人》現(xiàn)已正式發(fā)售S
小小夢(mèng)魘精神續(xù)作《生靈重塑》媒體評(píng)分出
《黑相集:指令8020》官方宣布:5月12日
《無人深空》推出全新“殘跡”更新 加入
《死或生6:最后一戰(zhàn)》開啟預(yù)購!6月25日