vsqxファイルで使われるXML要素の一つ。

  • そのファイルが作られた環境の「マイシンガー」に相当する情報全てが列挙されるテーブル。
  • 読み込まれた先の環境で、対応できない歌手情報があった場合(即ち、vVoiceが一致するライブラリがない場合)は再マッピングを促すダイアログが出る仕様(なのだと思う)。
  • vsqxファイルのルートノードである「vsq3」直下に「必ず、1つだけ」配置されることが経験的に知られている。
  • vVoiceParamの設定可能な値はUI上では-127から127、デフォルト0とされているが、ピアノロール上のコントロールパラメータでの範囲(8192等)や、Vocaloid MIDIなどで使用される範囲(7bit uint等)とのマッピングがどうなっているかは不明であり疑問が残る。
  • vsTrackのMusicalPart(トラックエディタで言えば歌唱トラック上の「パート」)で歌手を指定する時にこのテーブルのvBS/vPCの値が指定される。
entity名親ノード子ノードメモ
vVoiceTablevsq3vVoice+歌手テーブル。
そのファイルで利用するかに関わらず生成環境で設定されている全歌手に対応する
vVoice要素が作られるようだ。だから雑誌付録DVDの「ボカロPのvsqx」を読むとエラーがでやすいの…。
vVoicevVoiceTablevBS/vPC/compID/vVoiceName/vVoiceParam歌手データ
vBSvVoice数値Luka_ENG(V2)のみ1なので「日本語=0, 英語=1」と思われる。
シユがいればもう少し確証が得られる。
BankSelect?
vPCvVoice数値このファイル中で歌手データを識別する、0から始まるvVoiceTable中の連番。
//vsq3/vsTrack/musicalPart/singer/vPCで(のみ)使ってるっぽい。
ProgramChange?微妙な違和感
compIDvVoiceCDATA歌手ライブラリの識別文字列。16bytes固定?
(voicedbdir/以下のディレクトリ名と一致)
例:右は初期状態のvVoiceNameの値。
BHHN4EF9BRWTNHAB:Miku(V2)
BEKF6B63DMXLRECA:Rin_ACT2(V2)
BMLBDHXXMWYF2MBE:Len_ACT2(V2)
BCMDC9MZLKZHZCB4:Luka_JPN(V2)
BMKN7HT9EWTTSMCL:Iroha(V2)
BDRE87E2FTTKTDBA:VY1V3
BMGK9EC6G4RPWMB3:Yukari
BLRGDDR4M3WM2LC6:IA
BCBG86S4FSYMTCBK:CUL
BHLNEE62NRYK3HD2:Luka_ENG(V2)
vVoiceNamevVoiceCDATA例:'Yukari'
歌手名
通常は上の対応表の':'以降だが、「マイシンガー」で設定した
名称も使えるものと思われる(というか勝手に名前付けてよさげ?)。
vVoiceParamvVoicebre/bri/cle/gen/ope歌手のパラメータ
Vocaloid Editorでいう「歌声パラメーター」に
相当すると思われる(がEditorUIにはopeはない)。
brevVoiceParam数値デフォルト'0':'ブレシネス'と思われる
brivVoiceParam数値デフォルト'0':'ブライトネス'と思われる
clevVoiceParam数値デフォルト'0':'クリアネス'と思われる
genvVoiceParam数値デフォルト'0':'ジェンダーファクター'と思われる
opevVoiceParam数値デフォルト'0':'Opening'と思われる

関連項目

vsqx】【マイシンガー】


トップ差分 バックアップ リロード  一覧 単語検索 最終更新 ヘルプ最終更新のRSS
Last-modified: 2012-03-22 (木) 13:33:05 (4436d)