2014年11月21日 星期五

太鼓次郎-製作譜面心得

大家安安,我是tommycs127t。

今天有點無聊,就來跟大家分享一下寫譜面的心得吧!

我要在這裡聲明一下:
以下內容都是個人觀感、經驗和意見,並非完完全全的正確。

這篇心得比較混亂和即興,請見諒。m(_ _)m

                                        

在「譜面創作」這個圈子裡,主要分成了兩大派:

  1. 正統派
  2. 鬼畜派
正統派,就是比較喜好創作正常向、像官方一樣的譜面。(個別歌曲除外)
鬼畜派,主要創作變速很多、音符密度高或極多無理音符的譜面。

如果你問我是什麼流派,我會說我是「90%的正統派、10%的鬼畜派」。

                                        

如何把譜面寫得動聽?

(1)音源


其實音源真的非常重要。
只要音源的音質差,一些很重要的拍子你可能會聽漏了或是聽得不清楚,從而無法把譜面寫得動聽。
因此,我都習慣取得影片後,都會用「格式工廠」轉成MP3檔,再用「Audacity」轉成OGG檔。

這樣做的目的有四個:

  1. MP3檔可以用來測BPM。(因為OGG檔是不能測量到的。)
  2. Audacity可以用來確定OFFSET和DEMOSTART的時間。(下面的「譜面對準音樂」的部分會詳述。)
  3. 如有需要,可以拿Audacity作編輯音樂的功能,不過專業或是有經驗人士對於這方面會比較有質素。
  4. Audacity匯出的OGG檔案,音質非常清晰。

(2)譜面對準音樂


譜面對不準音樂,自然就無法寫譜面了,因此在TJA檔案裡,「OFFSET」是十分重要的。
對於OFFSET的設定,較簡單的方法就是這樣:

  1. 開始演奏譜面
  2. 音符出現比音樂早,「OFFSET」向負數方向調整;
    (例如由「0」向後,調整到「-0.5」。)
    音符出現比音樂慢,「OFFSET」向正數方向調整;
    (例如由「-0.5」向前,調整到「-0.3」。)
  3. 調整後按「Q」鍵重新演奏譜面,直到調準為止。
雖然這是新手都要學會的做法,但要花費的時間會很長,其「OFFSET」的數值也不會特別的準。

所以我在這裡特別傳授大家,一種較為快速和準確的方法!
在上面,我有提及過「Audacity可以用來確定OFFSET和DEMOSTART的時間」,沒錯,這方法對於「DEMOSTART」的設定亦有效!

首先搞好OFFEST吧,以一首歌曲為例:

你會看到藍色的音頻,然後把音樂的開頭放大來看:

你現在看到,其實就是音樂開始時會播出的音頻。
紅框的地方,就是譜面開始流動時的「應對位置」。

把「應對位置」再放大:

紅框的地方,是以歌聲和樂器作開頭的音樂,常見的「開始音頻」,針對這些歌曲,應在紅框的地方作為「應對位置」。
(換言之,就是音樂開頭較平和,因此線條是慢慢起飛的。)

綠框的地方,常見於「電波系」和搖滾樂的音樂,針對這些歌曲,應在的地方作為「應對位置」。
(換言之,就是音樂開頭較突然,因此就直接跳起線條。)

雖然這歌曲是「電波系」的,但它是以樂器作開頭,所以就把紅框的地方再放大:

紅框的地方,就是「應對位置」了!
在這步驟,通常翹起的線條比較長的地方就是「應對位置」。
所以OFFSET可以輸入為「0.6689」,這樣就完成了!

當然,你可以繼續放大,以求出再準確一點的數值,但通常求到三至四位小數都差不多了。

找出DEMOSTART的數值方法大致相同,因為懶得放上圖片,所以以文字解釋好了:

  1. 選用上面的「I」,隨便點出音樂裡的一個位置。
  2. 選中自己想設定的「應對位置」,就開始放大一至兩下。
  3. 利用「Audacity會從你選的點開始播放」這點,繼續點出位置,繼續播放,繼續放大。
  4. 這時你應該會滿意自己選的「應對位置」,填上時間點的數值。
請謹記!DEMOSTART只支援秒數,請把一分鐘改成「60」,兩分鐘改成「120」,如此類推。然後加到該時間點顯示的秒數。

例如你選的「應對位置」時間點為:2:34.567
因為是兩分鐘,所以要改成「120」秒。
秒數是34.567:
120+34.567=154.567秒
所以DEMOSTART要填「154.567」。

以上就是對準音樂的教學!感覺我說得有點複雜……><

2015年3月14日更新:
其實我應該是用綠框的地方對準比較好,抱歉我成為了負面教材……(笑)

(3)譜面

想譜面寫得快而好的話,我慣常的做法是一邊寫一邊新增標準譜面行,即:
「1000100010001000,」

例如我寫到:

1022202010222020,
1000100010001000,//未寫的段落

我就會這樣做:

1022202010222020,
1020112010201120,//剛剛寫了的新段落

1000100010001000,//同時新增了段落
1000100010001000,
1000100010001000,
1000100010001000,

這樣做有好處的:不用一開始就不停新增標準譜面行,直至歌曲完結為止。相反可以增加譜面完成的速度。

然後我要補充,如果你要寫譜面的話,請在開啟太鼓さん次郎之前,去同一資料夾的config.ini(用Notepad開啟即可),把「Autostart」設成「0」
「Autostart」是演奏前是否自動開始流動譜面的指令,設成「0」就是要按空白鍵才會開始演奏。在「要按空白鍵才會開始」的前提下,你其實可以按下「PageUp」或「PageDown」以跳到某一段的譜面段。

這個技巧十分重要!因為一來這可以加速完成譜面的速度,不用呆呆地重覆播放同一首音樂很多次。二來更可以容易應付比較難寫的音樂段落。

第二要做的事,就是在TJA檔案裡,在「#START」的上面加上「SEVOL:0」這指令。
太鼓聲和咚醬的叫聲被靜音的話,有助集中寫譜,寫出的譜面也會比較好。
寫完把它刪掉,重新運行譜面(不是按「Q」鍵,而是跳出再進入譜面)即可。

之後嘛,就是重點了。

「如何下音符」

基本上,寫音符的方法有幾種,但都針對歌曲本身而定的:
  1. 以歌聲為基礎,先把一個一個音符對準歌曲裡的歌聲。
  2. 以鼓聲為基礎,跟著鼓聲來寫確實比較簡單。
  3. 以樂器聲音為基礎,先把一個一個音符對準歌曲裡的樂器聲。
如果你遇上較複雜的歌聲、鼓聲或樂器聲,那就要放慢來聽了。這個情況下,你可以用Audacity的「效果」>「變更速度」,然後調一個你能聽到的速度,慢慢的繼續寫。
把基礎的音符寫出來了,接下來該怎麼辦?
如果你打算全難度的譜面都寫,你可以因應音符的複雜度,強化或弱化基礎音符。

以下的譜面教學,都是針對魔王級的。

對於熟悉魔王級或音感較強的人來說,這部分會比較容易的。

先以Hurtling boys裡第一燃燒段的其中一部分做例子:

1010100010001000,
1000100010001010,
1010100010001010,
1010101010001000,

以上都是基礎音符,在加上其他音符的時候,最好不要改動它們

然後加上額外的音符以強化譜面:

1012102210221022,
1022102210201111,
1012102210221010,
1010101012221020,

這樣就完成強化譜面了。

在基礎音符與基礎音符之間,你可以加插一些音符,來加強譜面的難度,例如:

1000200010002000,

你可以強化成以下這樣子:
1110222011102220,//例子A
1110200011102000,//例子B
1110201110102011,//例子C
1011202210112022,//例子D
1111202011112020,//例子E

譜面的變化有極多種,因此你不用害怕會抄襲了其他譜面,就豁出去的寫吧!

如果你覺得某個譜面段落寫得不好,就把加插的音符刪掉(即改成「0」),然後再聽過,直到靈感來了為止。

之後的更重要了,會涉及到計算,寫譜也是要有一點點的數學基礎喔!

「如何在同一譜面段落裡混合16分音符和24分音符」

首先我要說的是,16分音符的四拍子譜面段落是這樣子的:
1000100010001000, //16個數字,每三個「0」就一拍

24分音符的四拍子譜面段落是這樣子的:
100000100000100000100000, //24個數字,每五個「0」就一拍

其實求出問題的方法很簡單,就是用「最小公倍數」了。

16分音符的譜面段落有16個數字,24分音符的譜面段落有24個數字,也就是說,你要求出「16」和「24」這兩個數的最小公倍數。

而「48」就是這兩個數的最小公倍數了,所以混合了的16分音符踢24分音符的譜面段落要有48個數字,即:
100000000000100000000000100000000000100000000000,

每隔兩個,就是16分音符;每隔一個,就是24分音符,例如:

100100100000200200200000
101010100000202020200000,

第一行就是16分音符,第二行則是24分音符。

其實這個譜面段落是可以寫48分音符的(因為它有48個數字),當然要看情況再決定寫不寫喔,因為48分音符是頗密的音符串,所以我不建議寫下喔!

「最後檢測」

譜面也是要檢測的,不然出錯,或是不動聽的地方就有可能出現了。

這時應把「SEVOL:0」刪掉,儲存TJA檔案,跳出選曲畫面,再重新載入譜面,然後開始細心聆聽和觀看你寫出來的作品。

通常會犯的毛病有:
  1. 小音符與大音符、或大音符與大音符以16分音符或以上或其他更密的方式(例如只有8分大音符但BPM極快)連接起來了。(專業講法為「禁手」。除非這是你想有的,不然建議刪掉大音符前後的一個小音符,或把大音符改成小音符。)
  2. 小音符變了大音符,或是相反。
  3. 「咚」填了「咔」導致譜面不動聽,或是相反。
  4. 譜面段落加速太快,或是相反。
  5. 燃燒段沒有結束。(尤其在歌曲完結後,除非你認為音樂完結燃燒段應繼續。)
  6. 漏了音符沒填。
把以上的譜面毛病改善好後,譜面就正式宣告完成囉!
                                        

我聽過有人說,自己寫的譜面感覺不難玩。
……千萬不要這樣想!
除非你打算成為鬼畜派,不然這個想法一定要放棄!
寫譜面不是一朝一夕就能寫得好的事,這也要訓練的。
向著寫到像官方一樣的譜面進發吧!

那麼,以上就是我個人的譜面心得了(也可以說是詳細教學啦~),希望大家可以慢慢磨練自己的寫譜技巧,日後成為出色的製譜師!

沒有留言:

張貼留言