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

-いわゆる「歌」のトラック。即ち「Vocaloid3 Editorのトラックエディターの上の方に縦に並んでて歌手とか歌詞とか音程とか設定する所」に相当し、それらの情報が一切合財このXML要素に記録される。恐らく「Virtual Singer Track」の意味で、同じレベルにseTrack(Sound Effect Track/モノラルWaveファイルが置かれるトラック。主に呼吸音などに使う)とkaraokeTrack(ステレオWaveファイルが置かれるトラック。主に伴奏に使われる)がある。
-vsqxファイルのルートノードである「vsq3」直下に「必ず、複数(最低一つ)」配置されることが経験的に知られている。
-歌手データはここでは定義されず、「//vsq3/vVocalTable」要素で定義されるvBS/vPCの値を指定して参照する。
-通常、vsTrack要素のデータの大部分はmusicalPart要素が占めており、各musicalPartの中味は"note"や"mCtrl"要素が占める。これはそれぞれMIDIの「ノート」や「CC」に相当するようなもの。

|entity名|親ノード|子ノード|メモ|h
|>|>|>|BGCOLOR(#999999):|
|>|>|>|BGCOLOR(#99cc99):|c
|vsTrack|vsq3|vsTrackNo/trackName/comment/musicalPart+|トラックデータ|
|vsTrackNo|vsTrack|数値|トラック番号&br;Track1=0|
|trackName|vsTrack|CDATA|トラックエディタ画面上のトラック名|
|comment|vsTrack|CDATA|コメント|
|>|>|>|BGCOLOR(#999999):|
|>|>|>|BGCOLOR(#99cc66):|c
|musicalPart|vsTrack|posTick/playTime/partName/comment/&br;stylePlugin/&br;partStyle/singer+/mCtrl*/note*|Vocaloid3 Editorの「パート」のデータ。&br;1トラックに複数持てる。|
|posTick|musicalPart|数値|多分この「パート」の、Trackの中での開始タイミング。in Tick。|
|playTime|musicalPart|数値|多分この「パート」の再生時間。in Tick。|
|partName|musicalPart|CDATA|トラックエディタ画面上の「パート名」|
|comment|musicalPart|CDATA|「パート」のコメント。&br;Vocaloid Editorではパートのプロパティダイアログで書ける。|
|>|>|>|BGCOLOR(#999999):|
|>|>|>|BGCOLOR(#669966):|c
|stylePlugin|musicalPart|stylePluginID/stylePluginName/version|不明。&br;Vocaloid3 Editorの操作で変化させる方法があるかも未確認。|
|stylePluginID|stylePlugin|CDATA|デフォルト'ACA9C502-A04B-42b5-B2EB-5CEA36D16FCE'|
|stylePluginName|stylePlugin|CDATA|デフォルト'VOCALOID2 Compatible Style'|
|version|stylePlugin|CDATA|デフォルト'3.0.0.1'|
|>|>|>|BGCOLOR(#999999):|
|>|>|>|BGCOLOR(#99ff66):|c
|partStyle|musicalPart|attr+|「パートの歌唱スタイル」ダイアログに&br;相当すると思われる。|
|attr|partStyle|数値|要素のアトリビュート'id'でさらに細かく指定。&br;idの取りうる値:&br;accent/bendDep/bendLen/decay/fallPort/opening/risePort|
|>|>|>|BGCOLOR(#666666):|
|>|>|>|BGCOLOR(#ccff66):|c
|singer|musicalPart|posTick/vBS/vPC|パートで歌う歌手|
|posTick|singer|数値|このパート内でこの歌手を使い始めるタイミング? in Tick。|
|BGCOLOR(#ffff99):vBS|singer|数値|歌手の言語?(多分vVoiceTable要素で定義されたもの)|
|BGCOLOR(#ffff99):vPC|singer|数値|歌手の番号(多分vVoiceTable要素で定義された通し番号)|
|>|>|>|BGCOLOR(#999999):|
|>|>|>|BGCOLOR(#66cc33):|c
|mCtrl|musicalPart|posTick/attr|ピアノロール上のパラメータエディタの曲線に相当。|
|posTick|mCtrl|数値|パート中の、コントロールパラメータ設定位置。in Tick。&br;(デフォルトで)生成されるのは最小2Tick単位?|
|attr|mCtrl|数値|パート中の、コントロールパラメータ設定値。&br;'id'アトリビュートでパラメータ種別(VELとかDYNとか)を指定。&br;値はUI準拠の整数でMIDI仕様から類推可能と思われる。|
|>|>|>|BGCOLOR(#999999):|
|>|>|>|BGCOLOR(#66cc99):|c
|note|musicalPart|posTick/durTick/noteNum/velocity&br;lyric/phnms&br;noteStyle|ピアノロール上の1音|
|posTick|note|数値|音を出す(≒note on)までの、「このパートの演奏開始からの相対時間」。in Tick。|
|durTick|note|数値|音を出してから音を切る(≒note off)までの時間。 in Tick。デフォルトで480=四分音符相当。240で八分音符になる。|
|velocity|note|数値|このノートのvelocity……だと思うけど、&br;vel(やdyn)は上のmCtrlで設定できるはずなので何だか未確認。|
|lyric|note|CDATA|このノートの、ピアノロール上の歌詞表記。|
|phnms|note|CDATA|このノートの、ピアノロール上の音素表記&br;(phnms=PHoneticナントカ?)。|
|phnms|note|CDATA|このノートの、ピアノロール上の音素表記&br;(phnms=PHoNeMeS?)。|
|noteStyle|note|attr+/seqAttr+|このノートの「音の出し方」。&br;note onしてからの音量(エンベロープ)音程(ビブラートやポルタメント)変化の設定と、&br;発話的なVocaloid用固有の発音情報みたい。&br;openingもあるけど…?|
|attr|noteStyle|数値|noteStyleのパラメータに相当するもの。&br;idアトリビュート必須でパラメータ名が入るみたい。&br;差し当たって確認できるのは:&br;accent/bendDep/bendLen/decay/&br;fallPort/opening/risePort&br;vibLen/vibType|
|seqAttr|noteStyle|elem+|noteStyleのパラメータに相当するもの。&br;多分数値一つで済まないタイプのパラメータのための汎用要素で、&br;idアトリビュートでパラメータ名を示す。&br;とりあえずid=vibDep/id=vibRateがある。|
|elem|setAttr|posNrm/elv||
|posNrm|elem|数値|デフォルト'22391'&br;名前からするとnote発音開始からパラメータ補正まで(ビブラートかけるまで、とか)の時間とか?&br;(<ややあてずっぽう)。|
|elv|elem|数値|名前からするとnote発音開始後にから音色補正する際の「度合い」と思われる(ビブラート幅とか)&br;文脈によって意味が違いそう。|
**関連項目
【vsqx】

トップ差分 バックアップ リロード  一覧 単語検索 最終更新 ヘルプ最終更新のRSS