モジュール luavsq

VOCALOID で使用されるシーケンスのデータ構造を保持するクラスと、 それらの編集操作やファイルへの書き出し処理を行うユーティリティが含まれる。

クラスの概要
ArticulationTypeEnum アイコン設定の種類を表す
BP コントロールカーブのデータ点を表現するクラス
BPList.KeyClockIterator コントロールカーブのデータ点の Tick 単位の時刻を順に返す反復子
BPList コントロールカーブのデータ点リストを表すクラス
BPListSearchResult コントロールパラメータのデータ点検索結果を格納するクラス
ByteArrayOutputStream データがバイト配列に書き込まれるストリームの実装
Common VSQ ファイルのメタテキストの [Common] セクションに記録される内容を格納するクラス
DynamicsModeEnum VOCALOID1における、ダイナミクスモードを表す定数を格納するための列挙子
Event VSQ ファイルのメタテキスト内に記述されるイベントを表すクラス
EventList.IndexIterator イベントリスト中の、インデックスを順に返す反復子
EventList.IndexIteratorKindEnum IndexIterator の反復子の種類を表す列挙子
EventList.Iterator イベントリストのアイテムを順に返す反復子
EventList 固有 ID 付きの Event のリストを取り扱うクラス
EventTypeEnum Event の種類を表現する列挙子
FileOutputStream ファイルへの出力ストリーム
Handle ハンドルを取り扱います。ハンドルにはLyricHandle、VibratoHandle、SingerHandleおよびNoteHeadHandleがある
HandleTypeEnum Handle の種類を表現する列挙子
List.Iterator リストの要素を先頭から順に返す反復子の実装
List リスト機能を提供する インデックスは0から始まる 例えば、長さ 3 のリストに順次アクセする場合次のようにすれば良い。 配列の値として nil を入れることも出来る
 for i = 0, list:size() - 1, 1 do
    print( list[i] );
end
Lyric 歌詞ハンドルに格納する歌詞情報を保持するクラス
Master VSQ ファイルのメタテキストの [Master] に記録される内容を取り扱うクラス
Mixer VSQ ファイルのメタテキストの [Mixer] セクションに記録される内容を取り扱うクラス
MixerItem Mixerslave 要素に格納されるアイテムを表すクラス
PhoneticSymbol VSQ で使用される発音記号のためのユーティリティ
PlayModeEnum 歌声合成の再生モードを表す列挙子
Sequence VSQ ファイルのシーケンスを保持するクラス
Tempo テンポ情報テーブル内の要素を表現するクラス
TempoList テンポ情報を格納したテーブルを表すクラス
TextStream 文字列への読み書きストリーム
Timesig 拍子変更情報テーブル内の要素を表現するためのクラス
TimesigList 拍子情報を格納したテーブルを表すクラス
Track トラックを表すクラス
Util ユーティリティクラス
VibratoBP ビブラートのデータポイント
VibratoBPList ビブラートデータポイントのリストを表すクラス
VoiceLanguageEnum 歌手の歌唱言語を表す列挙子