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