VSQ ファイルのメタテキスト内に記述されるイベントを表すクラス
フィールドの概要 | |
---|---|
int
|
clock
Tick 単位の時刻 |
int
|
d4mean
|
int
|
demAccent
アクセント |
int
|
demDecGainRate
ディケイ |
int
|
dynamics
ベロシティ |
Handle
|
iconDynamicsHandle
強弱記号ハンドル |
int
|
id
内部で使用するオブジェクト固有の ID |
int
|
index
VSQ メタテキストに出力されるこのオブジェクトの ID |
Handle
|
lyricHandle
歌詞ハンドル |
int
|
note
ノート番号 |
Handle
|
noteHeadHandle
アタックハンドル |
int
|
pMeanEndingNote
|
int
|
pMeanOnsetFirstNote
|
int
|
pmBendDepth
ベンド深さ |
int
|
pmBendLength
ベンド長さ |
int
|
pmbPortamentoUse
ポルタメント |
Handle
|
singerHandle
歌手ハンドル |
string
|
tag
イベントに付けるタグ文字列 |
EventTypeEnum
|
type
イベントの種類 |
int
|
vMeanNoteTransition
|
int
|
vibratoDelay
イベント先頭から測った、ビブラートの開始位置(Tick 単位) |
Handle
|
vibratoHandle
ビブラートハンドル |
コンストラクタの概要 | |
---|---|
static Event
|
new()
初期化を行う。 |
static Event
|
new(string line)
初期化を行う |
static Event
|
new(int clock,EventTypeEnum eventType)
初期化を行う |
メソッドの概要 | |
---|---|
Event
|
clone()
コピーを作成する |
static boolean
|
compare(Event a,Event b)
2 つの Event を比較する
|
int
|
compareTo(Event item)
順序を比較する |
static Event
|
getEOS()
イベントリストの末尾の要素を表すオブジェクトを取得する |
int
|
getLength()
長さを取得する |
boolean
|
isEOS()
このオブジェクトがイベントリストの末尾の要素( EOS )かどうかを取得する |
void
|
setLength(int value)
長さを設定する |
void
|
write(TextStream stream)
テキストストリームに書き出す |
void
|
write(TextStream stream,table printTargets)
テキストストリームに書き出す |
フィールドの詳細 |
---|
public int clock
public int d4mean
public int demAccent
public int demDecGainRate
public int dynamics
public Handle iconDynamicsHandle
public int id
public int index
public Handle lyricHandle
public int note
public Handle noteHeadHandle
public int pMeanEndingNote
public int pMeanOnsetFirstNote
public int pmBendDepth
public int pmBendLength
public int pmbPortamentoUse
public Handle singerHandle
public string tag
public EventTypeEnum type
public int vMeanNoteTransition
public int vibratoDelay
public Handle vibratoHandle
コンストラクタの詳細 |
---|
public static Event new()
public static Event new(string line)
line
- VSQ メタテキスト中の [EventList] セクション内のイベント宣言文字列(ex."480=ID#0001")
public static Event new(int clock, EventTypeEnum eventType)
clock
- Tick 単位の時刻
eventType
- イベントの種類
メソッドの詳細 |
---|
public Event clone()
public static boolean compare(Event a, Event b)
Event
を比較する
a
- 比較対象のオブジェクト
b
- 比較対象のオブジェクト
a
が b
よりも小さい場合は true
、そうでない場合は false
を返す public int compareTo(Event item)
item
- 比較対象のアイテム
public static Event getEOS()
public int getLength()
public boolean isEOS()
true
を、そうでなければ false
を返す public void setLength(int value)
value
- 長さ
public void write(TextStream stream)
stream
- 出力先
public void write(TextStream stream, table printTargets)
stream
- 出力先
printTargets
- 出力するアイテムのリスト