【VOCALOID教學】DOMINO調聲法教程整理

※此為根據原文之翻譯所做的重點整理,因為原文裡混了太多心情雜記之類的東西,總覺得好長一篇,找不到重點啊~所以這篇文章算是個人筆記之類的東西。

原文: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』

2. 將製作好的檔案,輸出成 SMF (MIDI) 檔

3.用 Vocaloid 讀取該 MIDI 檔,並重新輸入歌詞

4. 測試成果
※如果有問題,就再輸回DOMINO裡調整吧

p.s. 原作者有做一個新的調聲法,但好像還沒看見有人翻譯
資訊來源:https://www.ptt.cc/bbs/Vocaloid/M.1223801896.A.DB2.html

***
***