Annzyral 的樂譜製作教學區 |
教學文章 |
基礎篇 製譜流程 跟著牧羊人一起作曲 - 上 跟著牧羊人一起作曲 - 下 應用篇
|
|
應用篇 [相關討論] |
|
本章主旨
|
活用mml,讓樂譜更具音樂性 |
前言
熟悉利用工具編修mml後,我們可以再為樂譜增添一些效果,幫您的作品錦上添花。
回音效果
回音是利用兩個同音高不同音量的音符,使用不同時間撥放所造成的效果。
用這段當例子吧
原始碼
MML@
T82V14L8a+g+f+ff+4g+4f2,
,
;
回音寫法
MML@
T82V14L8a+g+f+ff+4g+4f2,
T82V14L8r16V7a+g+f+ff+4g+4f2,
;
有看出來嗎,合音1(與主旋律的音一樣)多了一個16分休止符,音量也減半,利用時間差和音量造成這種效果,通常使用16分或8分休止符就可以了。上面使用兩組和弦,若您的真的沒辦法空出另一個和弦來,可以試試看下面這個只用一個和絃製造回音的方法。
原始碼
T82V14L8a+g+f+ff+4g+4f2
回音寫法
T82V14L8a+16V7a+16V14g+16V7g+16V14f+16V7f+16V14f16V7f16V14f+8V7f+8V14g+8V7g+8
V14f4V7f4
因為要使用兩個音來表現回音,所以要先把原本的音長拆成一半,這樣回音才會等於原本的音長。
T82V14L8a+16a+16g+16g+16f+16f+16f16f16f+8f+8g+8g+8f4f4
然後再調整音量。
T82V14L8a+16V7a+16V14g+16V7g+16V14f+16V7f+16V14f16V7f16V14f+8V7f+8V14g+8V7g+8
V14f4V7f4
這就是一個和絃的寫法,聽起來跟兩個和絃的效果有點不同,缺點是會暴增字數,要看情形使用才行。
縮譜後字數從86個字變成69個了!! ↓ 盡量減少字數是很重要的喔。
T82V14L16a+V7a+V14g+V7g+V14f+V7f+V14fV7fV14L8f+V7f+V14g+V7g+V14f4V7f4
回音樂譜的製作的常見誤區及解決方法
http://delightxd.blog125.fc2.com/blog-entry-46.html
作者delight大在此篇中詳細說明了吃音的問題以及解決方法,若您已經明白上述提到的回音原理,在遊戲中測試時卻發生了演奏不如預期的現象,那麼這篇文章對各位的問題一定會有所幫助。
看過這篇文章後,會發現直接複製和弦然後在前面加上休止符製造回音的方法,雖然簡單快速但視每首曲子的情況,多少會發生吃音的問題,因此想讓樂譜更完美,還是需要下點功夫才行的。
漸快漸慢
通常使用在開頭或結尾。
漸快的例子
t80v15cd+f8.d+8.l8ft76ffa+g+g16fg.rg4a+4b+.f.d+a+a+ga+a+.o5c16c2.t128v12l16o2
aaaag8ggo4cl8c.d+.d+16ff16d+.fffa+g+g16fg4
漸慢的例子
t96v15l8rg16a.a+ag16o5do4a.rgaa+aga+o5d4o4f4g2t80r4gaa+aga+t75o5d4o4f4g2.
改變音量
改變音量除了可以做淡入淡出的效果外,也可以用來強化拍子,回音效果便是改變音量的活用。
效果一
v15cv7eev15cv7eev15cv7ee
效果二
t80v15f+v10dv7ev5o3a2v15av10o4ev7f+v5d2
效果三
v15l16gg8a8a+8aa+o5cdd+g8o2d32d+32e32f32O5GDo4G8v10o5GDo4G8v6o5GDo4G2
變換音程
若你覺得旋律實在平淡,除了上述以外,可以嘗試改變音程,例如將副歌提高一個音程,或當有反覆的部份時,第二次反覆稍加變化,以增加樂譜的變化性。
t120v15o5cggl8a+af4dcdff4c4o4a+o5dc4o4a+o5dc4o4g2.o6c4g4g4l8a+af4dcdff4c4o5a
+o6dc4o5a+o6dc2
音長解說
當您已經對mml有一定的認識之後,這篇要告訴大家的是實際音長的算法,首先請大家先明白Tick與TPQN這兩個術語的意義。
Tick 與 TPQN
一般MIDI編曲器中,您可以自由指定每一拍可分割成幾個Tick,這也就是所謂的解析度(Resolution)。分割得越細,MIDI音樂就能表現出越大的細膩度。單位是以TPQN來表示,也就是Ticks Per Quarter Note(每一四分音符幾個Tick)的意思。舉例而言,若一台MIDI編曲機的規格寫出Resolution:480 TPQN,就表示它可以將一拍分割成480個Tick。 在有的MIDI編曲器材(Sequencer)中,會以Clock來表示Tick。(以上解釋來自Roland專門術語辭典)
特殊音長的計算
平時像L2、L4、L8這些音長大家都不陌生吧,但除了2的n次方這類音長,其實在MML中也可以使用像L3、L5、L6、L7...等等的特殊音長,這些音長的長度又是如何計算的呢?請見下面說明。
一般大家會認為L4音長等於L1的四分之一,L8等於L1的八分之一,所以理所當然L3等於L1的三分之一,其他以此類推,這觀念其實是不正確的。以目前瑪奇96TPQN來看,一個全音符等於384Ticks,因此常用的音長Ticks如下︰
全音符 = 384 Ticks
二分音符 = 192 Ticks
四分音符 = 96 Ticks
八分音符 = 48 Ticks
十六分音符 = 24 Ticks
三十二分音符 = 12 Ticks
六十四分音符 = 6 Ticks
附點全音符 =384+192= 576 Ticks
附點二分音符 =192+96= 288 Ticks
附點四分音符 =96+48= 144 Ticks
附點八分音符 =48+24= 72 Ticks
附點十六分音符 =24+12= 36 Ticks
附點三十二分音符 =12+6= 18 Ticks
附點六十四分音符 =6+3= 9 Ticks
以上常見的規則音長都可以將384整除,因此L8等於L1的八分之一這樣的說法到目前為止沒有錯,但套用到特殊音長時(非2的N次方)就不能這麼說了,因為並非所有音長都能將384整除,計算音長時若有小數點,小數部份將無條件捨去,把音長與Ticks的關係整理排列後,得出音長表如下(此表由delight製作,已取得作者同意引用)。
|
|
說明一下上圖,左右兩排分別是 L 與 L.(附點)的Ticks數,(From,To)代表的是從 From 到 To 的音長,舉例來說我想查詢L24的Ticks數,那麼我先在左邊找到24,對照得知原來L23與L24都是16Ticks (因為384除以23捨去小數點後是16,而L24剛好可以整除),從Ticks分析的話,L23與L24都是16Ticks,因此演奏時的實際音長是一樣的,L23與L24都是L1的二十四分之一,所以Ln等於L1的n分之一此觀念,在n能整除384時成立,不能整除時不成立,這樣大家瞭解了嗎。
連音的表示法
瞭解上述特殊音長Ticks的算法後,我們再來探討連音。
以四分音符為一拍時:
|
|
錯誤的算法
要將一拍分成三連音時,代表要用三個同音長的音符湊起來表示一拍。一拍為四分音符,又一拍要平分成三個音,(1/4)÷3=1/12,因此一拍的三連音即是3個12分音符組成。使用mml碼就表示成L12ccc。(正解)剛好正確
正確的算法
上面是直覺式的算法,在Ticks無法被整除時會出現問題,由Ticks來算的話,一拍等於96Ticks,要等分成3拍所以將96除以3等於32,對照音長表,L12等於32Ticks,所以得到跟上面相同的結果L12ccc。(正解)
|
|
錯誤的算法
再舉一個例子,要將兩拍分成五連音時,代表要用五個同音長的音符湊起來表示兩拍。兩拍為二分音符,又兩拍要平分成五個音,(1/2)÷5=1/10,因此兩拍的五連音即是5個10分音符組成。使用mml碼就表示成L10ccccc。(錯誤)
正確的算法
由Ticks來算的話,2拍等於192Ticks,但192除以5結果竟然出現了小數38.4,由於Ticks不計小數點,我們從最接近的38Ticks下手,對照音長表,L10等於38Ticks,於是先寫下L10ccccc,但38*5=190,小於192少了2個Ticks,證實用上面的算法會有問題。
這時候不會剛好有5個同樣的音湊起來等於192Ticks,所以我們只好把其中幾個音用稍長或稍短的音長代替,以滿足總和等於192Ticks,若總和不等於192,那麼出來的音長就不會是2拍,會造成以後的拍子不對拍,所以Ticks總和等於192是很重要的,經過多次嘗試後找到這兩組較接近我們要的5連音效果L11cccc9c8、L11ccL10ccc8。(正解)
Ticks比較
L11cccc9c8 = 34 + 34 + 34 + 42 + 48 = 192
L11ccL10ccc8 = 34 + 34 + 38 + 38 + 48 = 192
因為Ticks數的問題,無法做出真正的2拍5連音,所以我們只能使用這種近似5連音的效果,盡量讓5個音的Ticks不要差距差過大,像38跳48Ticks已經到達到人耳可以分辨的程度了。
打擊樂器樂譜
打擊樂器樂譜的寫法與其它樂器有兩點不同處。
第一:打擊樂器沒有音階高低。
意即把下面這三段使用打擊樂器演奏時,效果都是一樣的。
L4GEE2 FDD2 CDEF GGG2
L4CCC2 CCC2 CCCC CCC2
L4BBB2 BBB2 BBBB BBB2
第二:三和弦不會同時開始演奏,系統會依主旋律→合音1→合音2的順序來演奏
更詳細說的明請見ORCwolf大此篇,『打擊樂器的合弦寫法』:
http://blog.yam.com/wo1f/article/18892709
另外,合奏系寵物只能演奏出位於主旋律的MML碼。
調律音
調律音指的是在樂譜前加上一小段音符,目的用來測試演奏時的走音程度。
使用方式如下,加在樂譜的開頭。(不限和弦)
注意︰
因為這裡不能使用&半形符號,所以下面的連音符號&是使用全形,因此要使用下面的調律音,記得將&改成半形符號。
MML@
L32e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e
,
r1
,
r1
;
演奏前會不會走音誰也沒有辦法預測,所以保險的辦法就是加上調律音,若調律音沒有走音,是很平順的,那麼次的演奏將如同調律音一樣不會走音。雖然說長度越長就越保險,但相對的,調律音越長就會佔去越多字元空間,太短又會有調律長度過短,走音尚未出現的可能,建議長度在1到2小節左右即可。
mmseq中也有加入調律音的功能,從工具→調律符生成選項,可以自行設定調律音的音符、音程、長度、位置等等。
有些時候樂譜走音了從剛開始聽不出來,必須等待演奏到一定長度我們才會知道這次的演奏是否完美,但每次演奏都要這樣等待實在有點辛苦,所以才有調律音的出現,尤其是多人合奏時,有了調律音馬上就可以聽出走音程度決定要不要重新演奏。
要降低走音還可以這樣做
1.樂譜等級不要高於樂器演奏技能等級。
2.飽食度不要過低或全滿。大約75~85%。
第二點只是我的個人經驗,提供給大家參考,吃太飽或太餓要怎麼工作呢。
線上編曲無法播放的速度
有使用官方線上編曲的朋友,下列這些速度在線上編曲是無法播放的,在音樂廳發表時也盡量不要使用這些速度以免無法播放,但在遊戲中是正常的。
T84 T85 T86 T87 T88 T89 T90 T91 T130
線上編曲無法播放的音長
測試範圍從L1~L64,發現下列這三個音長在線上編曲無法正常播放,如果您在音樂廳發表的MML樂譜中有包含這些音長,請注意會有不能播放的情形,但在遊戲中是正常的。(注意有附點)
L12 L17. L18.
線上編曲無法播放總字數超過2029字元的樂譜
三和絃總字數大於或等於2029個字元,也會造成無法播放,< > + - &,這些代碼使用一個,換算時等於3個字元,例如:F+DE<A,換算時是等於10個字元。
奇幻音樂廳與官方的線上編曲是使同樣的系統,因此如果想測試您發表的樂譜在奇幻音樂廳能否正常播放,可以先到官方的線上編曲區做測試。
台灣官方線上編曲網址︰
http://tw.mabinogi.gamania.com/compose/compose.aspx
應用篇 - END - |
此頁面由會員 Annzyral? 整理與維護 |
此文章最後更新為: 2012-01-03 20:36:18 |
此作曲教學討論 *樂譜教學討論管理者:
Annzyral |
會員 |
mabin0748 [ Lv.47 ] ?
2008-08-01 14:38:41 |
#1 |
謝謝大大的指導 |
會員 |
羽鳥水空 [ Lv.487 ] ?
2008-08-07 14:59:05 |
#2 |
開始頭昏了...
嗯~原來音符不一定要2分4分8分....
之前一直還沒研究的調律音找到了~謝謝
下次就加上調律音試試看 |
會員 |
Annzyral [ Lv.233 ] ?
2008-08-08 08:44:12 |
#3 |
嗯嗯,加油 |
會員 |
Annzyral [ Lv.233 ] ?
2008-08-08 09:57:39 |
#4 |
新增:線上編曲無法播放的速度。 |
會員 |
jimmy7669 [ Lv.335 ] ?
2008-08-17 21:33:26 |
#5 |
好難阿 @口@
小弟只會賺錢不會音樂 xD''
|
會員 |
Annzyral [ Lv.233 ] ?
2008-08-19 19:20:19 |
#6 |
哈,那就聽音樂吧 |
會員 |
Annzyral [ Lv.233 ] ?
2008-08-26 12:02:33 |
#7 |
小修改︰ 調律音的部份,將建議長度改成1~2小節
只有4拍似乎還是會有走音沒聽到。 |
會員 |
戴戴 [ Lv.17 ] ?
2008-08-30 18:09:33 |
#8 |
看不懂阿!!(撞頭 |
會員 |
超級喜歡笑 [ Lv.81 ] ?
2008-08-30 18:51:23 |
#9 |
原來作曲那麼難喔 |
會員 |
超級喜歡笑 [ Lv.81 ] ?
2008-08-30 18:56:22 |
#10 |
作曲~好難喔><一直做的很難聽~我做的歌都和真的歌聽不像了啦>|< |
會員 |
羽鳥水空 [ Lv.487 ] ?
2008-09-09 19:28:23 |
#11 |
調律音的部分...我複製那個沒用(好像有修改過?)
不過在其他的譜複製的調律音加成功了給有點看不懂的人:
上面的意思是...在3和絃中自述還夠的那個開頭放上調律音(在譜裡的長度暫35).其他兩個和絃開頭加r1(因為調律音的長度跟r1相同) |
會員 |
羽鳥水空 [ Lv.487 ] ?
2008-09-09 19:31:47 |
#12 |
調律音的長度是66(修正)...
不過直接複製上面那個算會變成35...
看來還是有差.直接把其他譜的調律音貼過去比較好吧0 0
|
會員 |
Annzyral [ Lv.233 ] ?
2008-09-12 15:09:45 |
#13 |
關於上面那段調律音,因為這裡不能顯示&的半形,所以我&是用全形打的,因此用上面的貼上會有問題喔(汗 我會加上註明的,感謝羽鳥水空大~ |
會員 |
Annzyral [ Lv.233 ] ?
2008-09-23 02:14:38 |
#14 |
新增︰線上編曲無法被播放的音長 |
會員 |
空中連結車 [ Lv.139 ] ?
2008-10-01 11:27:42 |
#15 |
FOR灰風大大,
其實調律音只寫在第一音軌還是有可能會有走音的風險,
因為寫在第一音軌只能測試第一音軌會不會走音,
第二第三還是會有可能走音的,
因為第二第三音軌本來能容許的音符量就不多了,
不太可能再加入調律音,
這裡有個小方法可以提供大家參考,
就是在第二第三音軌再加入一個全音去檢查,
也就是下面這樣,
MML@
L32e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e&e
,
L1>e
,
L1<e
;
>' <的意思是提升或是降低一個音程,
這樣作雖然還是有走音的風險,
但是其實第一音軌沒走音要再走音的機會本來就小法,
再加上第二第三音軌的輔助會再小許多,
這裡提出來給大家參考 |
會員 |
Annzyral [ Lv.233 ] ?
2008-10-08 21:07:50 |
#16 |
喔喔收到,這也是一個方法呢,
把二、三音軌的休止符用其他音代替,也可以用
L2e&e
L4e&e&e&e,空間許可用L8或L16更好,
如果各位的二、三和弦還有空間,
不妨試試這個在其他和弦也加入調律音的方法,
可以更準確測出有沒有走音哦。
|
會員 |
Annzyral [ Lv.233 ] ?
2008-12-29 14:18:51 |
#17 |
更新打擊樂器第二點不同處,打擊樂器的和弦寫法。
|
會員 |
Annzyral [ Lv.233 ] ?
2009-01-18 16:35:05 |
#18 |
新增了線上編曲超過總字數2029個字元會無法播放。 |
會員 |
Annzyral [ Lv.233 ] ?
2009-02-20 17:45:56 |
#19 |
新增回音樂譜的製作的常見誤區及解決方法。 |
會員 |
Annzyral [ Lv.233 ] ?
2009-02-25 18:30:01 |
#20 |
新增音長解說,更正連音的計算法。 |
會員 |
夜影弒鬼 [ Lv.15 ] ?
2009-08-18 21:12:50 |
#21 |
版大
我最近要把一首惡召(鏡音連的)改成有調律音的
可是一改下去馬上全部加速...
用mmseq怎用 我都會變成過長
|
會員 |
Annzyral [ Lv.233 ] ?
2009-09-14 15:44:07 |
#22 |
調律音不能只加在一個和旋 比如你在主旋律加了一小節調律音,那麼在合音1與合音2你也要加上一小節的休止符才行。 關於加速的問題 檢查你加上的調律音
用這個為例︰T120L8cccccccc
(調律音有很多種,不見得都會一樣) 調律音是加在最前面,當你加入後要記得將速度t調回原來的速度(如果調律音有設定速度的話)
改法像這樣︰T120L8ccccccccT96 如果不是t的問題那就是L了,原因同上,要記得將調律音有變動的設定還原成你還沒加入以前的,否則就會有加速或減速的問題發生。 改法像這樣︰T120L8ccccccccL4 MMSEQ調律音生成設定,反覆設定調成1次,其他的就照你想用的音長和音符去設定了,調律音會依那首曲子還有個人的喜好而有所不同,試試看吧 |
會員 |
delight [ Lv.141 ] ?
2009-12-17 14:36:58 |
#23 |
補充一點點吧? 1. 變速(Txx)的前後不能有休止符喔, 不然會判定失敗. 可以用V0C來代替R. 比如說 V15L1.RRT145RRC 會被判定成 V15L1.RRRRT145C; 所以建議用 L1.RV0CT145CRRV15C
2. 打擊樂器的大太鼓跟鈸 O2D# 的音色會不一樣喔
3. 打擊樂器因為"演奏失敗"不是走音, 而是節奏亂, 所以不能用L32C7C&C&C&C..&C 這樣的調律的; 要用L32CCCCCC不帶連音的. |
會員 |
Annzyral [ Lv.233 ] ?
2010-05-05 00:59:42 |
#24 |
連音表示法的計算加入了(錯誤)與(正解)。 |
會員 |
泰迪熊 [ Lv.5 ] ?
2010-12-09 20:14:45 |
#25 |
為什麼我一點也不明白 |
會員 |
乂多多乂 [ Lv.27 ] ?
2011-02-21 03:35:50 |
#26 |
漸快漸慢的例子不太明白
上面的例子做出來是突然+快,不是慢慢+快Q Q
請問大家有方法做到漸快漸慢的效果嗎.
難道要...每個音前+txx來控制速度Q Q |
會員 |
風乂花雪月 [ Lv.90 ] ?
2011-05-02 15:28:19 |
#27 |
對我來說太難了xd |
會員 |
張博凱 [ Lv.121 ] ?
2011-05-02 17:40:37 |
#28 |
請問 一開始調音那段要怎麼寫阿? |
會員 |
Annzyral [ Lv.233 ] ?
2011-06-19 05:15:04 |
#29 |
回多多
慢慢加快可以在每小節或按照一定的節奏來加入t調整,每個音前都調整我認為不太必要,雖然設定越多聽起來就愈細膩,但相對的字數也會增加很多,這就看你的剩餘空間而定囉。
回張博凱
基本上那段調律音就是一段一堆相同的音連起來,只要記得你加入多少節拍的調律音,其他分部也要加入多少節拍的休止符這個原則就行了。
|
會員 |
Annzyral [ Lv.233 ] ?
2011-06-19 05:16:29 |
#30 |
更新︰修正圖片不見的問題。 |
會員 |
小雲的藍月 [ Lv.79 ] ?
2011-08-07 21:11:41 |
#31 |
2個載點都掛了 有人可以把中文版的mmseq寄給我嗎
kinghim0708@hotmail.com
感謝
|
會員 |
delight [ Lv.141 ] ?
2012-02-17 04:01:20 |
#32 |
調律的話一般32個音(帶&的)就足夠了, 如果前面用的是L64的話, 半小節再加上一個r2正好就是1小節, 這樣應該就可以了 |
會員 |
悠翳 [ Lv.15 ] ?
2014-03-25 01:32:56 |
#33 |
如果在mml裡聽起來OK,但是實際在遊戲內演糗來卻慢了好幾個T該怎麼辦? |
會員 |
祝子清 [ Lv.2 ] ?
2016-07-27 20:38:10 |
#34 |
获益良多啊,感谢感谢 |
|
請先 登入 才可參與討論。 |
|