原文:http://oto774.blog.shinobi.jp/Entry/47/
翻譯者原文:http://bbs.ivocaloid.com/thread-59676-1-1.html
使用軟體:
Vocaloid
DOMINO:http://takabosoft.com/domino
はちゅねのないしょ:http://www.geocities.jp/hatsune_wave/
はちゅねのないしょプラグイン(SMF輸出插件):http://www.geocities.jp/hatsune_wave/
※ 在這裡觀看本篇文章,支持作者 ※ Support the author by reading this article here ※
***
***
一、序章
原理:
(一) Vocaloid 的特性Vocaloid 可以讀取 SMF 檔,而且連同 VEL、DYN、以及PIT 參數都能直接讀取。
(二) VEL、DYN、以及PIT 參數的特性
以神調教『ぼかんないんです』進行分析,可以看出以下三點:
1. VEL
基本上,VEL 在每個音節的地方呈現遞增。大概是因為隨著時間的經過,空氣通過聲帶的速度逐漸下降。
2. DYN
每個DYN都大致呈半圓形。開始唱的時候音量最小,接下來音量逐漸上升,尾部音量逐漸衰減。此外,每個音符都在上升和衰減的部分放置了切口,顫音部分以正弦波為基礎逐漸衰減。
3. PIT
PIT的波形就像倒過來的正弦波,而且起音比實際樂譜上的音高還低。
因此,只要能讓歌曲擁有以上的特點,Vocaloid 所唱的歌聲就會很像真人了。DOMINO調聲法的基本概念,就是試圖讓歌曲擁有這些特點。
流程:
(1) 準備好伴奏和主旋律(2) 把主旋律輸出為 MIDI 檔,並用Vocaloid 讀取
(3) 在 Vocaloid中 填入歌詞,並做好音符分割
(4) 使用 smf writer,輸出做好的 MIDI 檔
※註:Pocaloid 為 Cadencii
(5) 使用 DOMINO 讀取剛才輸出的 MIDI 檔,並進行調整
(6) 用 Vocaloid 讀取調整後的 MIDI 檔,並重新填入歌詞
(7) 重複(5)和(6)
※註:可能必須重複很多次,直到精神耗弱為止XD
DOMINO調聲法的缺點:
(1) 每段歌開頭的部分,DYN都很小。這個問題只能使用Vocaloid或其他工具另行修正(2) 無法處理 BRI、BRE、OPN、GEN 等參數。
第一步:音符分割
(一) 調整 Vocaloid 的設定
1. 自動產生顫音(オートビブラート_auto vibrato):關閉2. 衰減(ディケイ_decay):0
3. 滑音的下降:開啟
(二) 音符分割
對應著原唱,找出『抽泣』的部分,按照下圖進行操作『抽泣』的部分:可能是指滑音或抖音
● 分割前:
● 分割後:
第二步:設置DOMINO
(一) 把音源設置為 PC 附屬音源或其他音源
1. 『ファイル』→『環境設定』→『MIDI-OUT』2. 第一行的『A』旁邊有兩個單元格(默認都是『未指定』),點擊單元格出現下拉菜單
3. 將兩個單元格分別設定為『Microsoft GS波表軟件合成器』和『GSm(Microsoft GS wavetable)』
(二) 設定事件圖表
1. 『表示』→『イベントグラフペイン2』→『イベントグラフペイン2』2. 靠上的事件圖表(相當於 DYN)設定為『expression』
3. 靠下的事件圖表(相當於 PIT)設定為『Pitch Bend』
4. 『▼』→『間隔設定』,請設為『1』
(三) 編輯公式
1. 『▼』→『カスタム』→『編集』2. 上方的事件圖表(DYN_expression),貼上:
波カマボコ:sin((x - x1) / res * pi*(651.2/BPM)) * (y2 - y1)/8 +sin((x - x1) * pi / (x2 - x1)) * (y2 - y1) + y1
エクスプレッションビブラート74:-1*sin((x - x1) / res * pi*(651.2/BPM)) * (y2 - y1)/12/(1-xf+0.2) +(y2 - y1) * xf * xf * xf + y1
曲線:(y2 - y1) * (1 - (1 - xf) * (1 - xf)) + y1
曲線2:(y2 - y1) * xf * xf + y1
3. 下方的事件圖表(PIT_pitchbend),貼上:
ピッチフレーズビブラート74:sin((x - x1) / res * pi*(651.2/BPM)) * (y2 - y1)/4 + y1ピッチビブラート74:sin((x - x1) / res * pi*(651.2/BPM)) * (y2 - y1)/6/(1-xf+0.1) +y1
16分立ち上がり:-1*sin((x - x1) / res * pi *8) * (y2 - y1)/8 +y1 * (1 - xf) + y2 * xf
32分立ち上がり:-1*sin((x - x1) / res * pi*16) * (y2 - y1)/8 +y1 * (1 - xf) + y2 * xf
4. 調整 (651.2/BPM)
公式當中的 BPM,就是曲速的意思,請輸入你所使用的歌曲的曲速。
第三步:調整DYN
(一) 將 Velocity、Expression、Pitch Bend皆設置為顯示
1. 『表示』→『イベントグラフペイン1』→『オニオンスキン』2. 『表示』→『イベントグラフペイン2』→『オニオンスキン』
這兩個地方的Velocity(べロシティ)、Expression(エクスプレッション)、以及Pitch Bend(ピッチベンド),都要設成顯示
(二) 繪製半圓形波
1. 使用『波カマボコ』公式,來繪製基本的半圓形波2. 在音符的最後,帶有顫音的地方,則使用『エクスプレッションビブラート』公式
(三) 調整音量
1. 使用『曲線』公式,在每個音符開始的地方,繪出音量漸大的部分2. 使用『曲線2』公式,在每個音符結束的地方,繪出音量漸小的部分
第四步:調整PIT
(一) 將 Pitch Bend Sensitive (PBS) 設為 2
(二) 配合 Expression (DYN) 的圖形,繪製基礎的 PIT
1. 使用『ピッチフレーズビブラート』公式,畫出輕微的上下波動2. 使用『ピッチビブラート』公式,畫出尾部的顫音
(三) 繪製『抽泣』的部分
1. 使用『16分立ち上がり』公式,繪製帶有連音的部分2. 使用『32分立ち上がり』公式,繪製帶有重音的部分(例:開始唱的第一個字)
※繪製起點:應與 Velocity (VEL) 線重合,並位於 Expression (DYN) 的低谷
※ Velocity (VEL) 線:像一個個長方形的那些線
第五步:Velocity (VEL) 和隨機化操作
(一) Velocity (VEL)
VEL 的作用是強調子音,因此,使用直線工具將 VEL 曲線調整為遞增。※對於因此造成發音不清楚的地方,請使用Vocaloid修正。
(二) 隨機化
1. 修正 DYN 和 PIT(1) DYN:Tick補正『2 ~ -2』、Velocity/value補正『3 ~ -3』
(2) PIT:Tick補正『2 ~ -2 』、Velocity/value補正『100 ~ -100』
3.用 Vocaloid 讀取該 MIDI 檔,並重新輸入歌詞
※如果有問題,就再輸回DOMINO裡調整吧
p.s. 原作者有做一個新的調聲法,但好像還沒看見有人翻譯
資訊來源:https://www.ptt.cc/bbs/Vocaloid/M.1223801896.A.DB2.html
***
***