拍子情報を格納したテーブルを表すクラス
| コンストラクタの概要 | |
|---|---|
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()