拍子情報を格納したテーブルを表すクラス
コンストラクタの概要 | |
---|---|
static TimesigList
|
new()
初期化を行う |
メソッドの概要 | |
---|---|
Timesig
|
findTimesigAt(int clock)
指定された時刻における拍子情報を取得する |
Timesig
|
get(int index)
指定したインデックスの拍子変更情報を取得する |
int
|
getBarCountFromClock(int clock)
指定したクロックが、曲頭から何小節目に属しているかを調べる ここで使用する小節数は、プリメジャーを考慮しない。 |
int
|
getClockFromBarCount(int barCount)
指定した小節の開始クロックを取得する。 |
Timesig
|
getTimesigAt(int clock)
指定された時刻における拍子情報を取得する |
List.Iterator<Timesig>
|
iterator()
データ点を順に返す反復子を取得する |
void
|
push(Timesig item)
データ点を追加する |
void
|
set(int index,Timesig value)
指定したインデックスの拍子変更情報を設定する |
int
|
size()
データ点の個数を取得する |
void
|
updateTimesigInfo()
リスト内の拍子変更情報の clock の部分を更新する |
コンストラクタの詳細 |
---|
public static TimesigList new()
メソッドの詳細 |
---|
public Timesig findTimesigAt(int clock)
clock
- Tick 単位の時刻
public Timesig get(int index)
index
- 取得するデータ点のインデックス(0から始まる)
public int getBarCountFromClock(int clock)
clock
- Tick 単位の時刻
public int getClockFromBarCount(int barCount)
barCount
- 小節数
public Timesig getTimesigAt(int clock)
clock
- Tick 単位の時刻
public List.Iterator<Timesig> iterator()
public void push(Timesig item)
item
- 追加する拍子変更情報
public void set(int index, Timesig value)
index
- インデックス(最初のインデックスは0)
value
- 設定するイベント
public int size()
public void updateTimesigInfo()