免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 發帖

[MML編曲] 樂譜提前或者推遲結束的真正原因

本帖最後由 蛋糕走路 於 2016-4-1 21:29 編輯

相信喜歡合奏的大家經常會遇到樂譜演奏完成卻不會自動中止的問題吧

我以前一直以為是伺服器問題,
直到偶然去了 Fourthline (對,就是 MabiIcco 的作者XD) 的網站,
看到一個小工具,http://tome.iza-yoi.net/mml_time.html
我才知道問題所在

樂譜提前或者推遲結束,
簡單的說,是因為瑪奇會用一種特定的計算方法計算演奏技能的持續時間

來舉個例子吧

MML@
t120L32c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c L4eeee
,
v0c1v8t240cccc
,
r1ggt60gg
;
PIANO.png
2016-4-1 20:21


我們先來計算一下正常演奏應該是多久:

因為三個音軌長度一樣,在計算演奏時間的時候,我們可以先把 T 全部轉移到 第一個音軌:
並做出以下改寫:


t120c1 t240 L4ee t60 ee

計算時間也很好辦: 因為t60下一個四分音符是1秒, t120是0.5秒, t240就是0.25秒

前面的調律是32個c32的連音(相當於一個c1), 所以調律是2秒
接下來 t240 L4 ee 就是0.5秒
最後的 t60 (L4) ee是2秒

加起來就是4.5秒


但是瑪奇的計算方法遵循以下規則:
1. 三個音軌中以演奏時間最長的決定技能持續時間
2. 樂器部分與人聲部分的 t 互不影響
3. 每一個音軌開始處,如果沒有指定 t,會繼承上一個音軌最後一個 t 當成這個音軌一開始的 t。

所以,這個譜子在計算每個音軌的演奏時間的時候,就變成了這樣(請留意演奏效果不會變):
t120L32c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c L4eeee
,
(t120)v0c1v8 t240 cccc
,
(t240)r1ggt60gg
;

我們再來計算一下每個音軌的持續時間吧
(t60c4 = 1秒, t120c4 = 0.5秒, t240c4 = 0.25秒)

t120c1L4eeee
0.5*4 + 0.5*4 = 4秒

(t120)v0c1 v8t240cccc
0.5*4 + 0.25*4 = 3秒

(t240)r1 (L4)gg t60gg
0.25*4 + 0.25*2 + 1*2 = 3.5秒

結果本來應該是 4.5 秒的樂譜在 4秒處就結束了。

也許你會說,那把所有 t 全部寫到第一音軌不就好了 XD?

但是這樣寫的話,樂譜持續時間又會變成 8 秒。


當然,現在的合奏譜,有時候會出現隊友忘記關閉自動演奏的事,
所以其實利用這一點,讓樂譜推遲結束,反而是一件好事。

只是,提前結束的樂譜,
大家可以嘗試一下改變 t 的音軌,
然後用上面提到的小工具做一些嘗試,
並發掘自己覺得好用的解決辦法
2

評分人數

    • 七味綠茶: 這篇很有興趣!!音樂會後來研究!感謝專業DD ...金錢 + 30 威望 + 30
    • mabinogimuses: 謝謝DD!!金錢 + 30 威望 + 30

DD又一次詳細解說好專業!
好工具先收下了!
75億人中,我們成為了朋友-這是第一個奇蹟。

TOP

真的好實用的文章啊!
馬上蒐藏了XD

看到DD在細節處的精雕細琢真的讓人雞皮疙瘩都起來了
果然是職人的專業(握拳)
謝謝DD的分享~~>333<
1

評分人數

    • 蛋糕走路: 我不是職人啦XDDD 阿霧老師才是 ...金錢 + 30 威望 + 30
世界大同,禁獵鯨,與美好品格,是我目前想像中最美好的全部。

TOP

本帖最後由 十字狩翼 於 2016-4-20 10:06 編輯

最近也遇到這問題,因為寫獨奏在主旋律上有變速多次就變成在和弦上

結尾遊戲中演奏時間拉長了13秒左右的無聲(雖然演奏效果不變)

修正前

修正前

演奏未修正前.jpg
2016-4-5 10:55

字數充裕之下,所以試著把和弦1跟2也填上T,結果就是修正了演奏時間。

修正後

修正後

演奏結果修正後.jpg
2016-4-5 10:55

這是目前有解決的問題方法之一,也許還有更好的就是不要寫太多T XD

(其實演奏效果不影響就很好了...)

我要說的是,這工具真的很好用XD,檢測問題的時候可以發現這個。

不過用在常常幫主旋變速下就要多檢查一下,

不如說每次做完譜還是多利用這工具去做一下檢查,

順便看演奏時間也是不錯的。

網站日文大略翻譯補充一下:(基本上意思都差不多...方便不清楚日文的人使用)

合奏內容最多5種樂器同時輸入請從另一連結進入VER2

曲目長度、瑪奇演奏技能方面,有較短或演奏途中切斷的問題,可用這個瑪奇演奏技能時間計算。

使用方法:

1.在輸入內容格子中複製貼上樂譜MML。

2.圖表轉換按下後會呈現演奏、主旋律、和弦1、和弦2的時間模擬圖出來。

3.並且顯示出瑪奇演奏技能使用時間、主旋、和弦1、和弦2其中之一最長演奏時間來顯示模擬圖。

r4r4r4T150r4r4r4注意是無法對應的輸入。

入力內容クリア:輸入內容清除

メロデイ:主旋律

チャート表示:圖表轉換

曲としての長さ:曲目長度

マビ演奏スキルの長さ:演奏技能長度

1

評分人數

この翼を音楽へ広げ。
推廣獨奏用魔法音樂(如戰場、搖籃曲等等)
樂譜成功率強制100%成功

TOP

謝謝十字的翻譯XD

r4r4r4T150r4r4r4注意是無法對應的輸入 的原因是 T後面的第一個音符是休止符,瑪奇MML會有 BUG

比如說 r4r4r4 t150 r4r4r4c4 會被判定成 r4r4r4 r4r4r4 t150 c4
所以後面的休止符可以用類似 v0c4 的音符來代替

TOP

這個也可以用來算一下音樂會大約需時多久QWQ
1

評分人數

    • 蛋糕走路: XDDD 我還真的這麼用金錢 + 30 威望 + 30
溫暖和關懷,有時會成為致命的劇毒

TOP

返回列表