テンポ情報を格納したテーブルを表すクラス
| コンストラクタの概要 | |
|---|---|
static TempoList
|
new()
初期化を行う |
| メソッドの概要 | |
|---|---|
Tempo
|
get(int index)
指定したインデックスのテンポ変更情報を取得する |
double
|
getClockFromSec(double time)
時刻の単位を、秒単位から Tick 単位に変換する |
double
|
getSecFromClock(double clock)
時刻の単位を、Tick 単位から秒単位に変換する |
int
|
getTempoAt(int clock)
指定した時刻におけるテンポを取得する |
List.Iterator<Tempo>
|
iterator()
リスト内のテンポ変更イベントを順に返す反復子を取得する |
void
|
push(Tempo value)
データ点を追加する |
void
|
set(int index,Tempo value)
指定したインデックスのテンポ変更情報を設定する |
int
|
size()
リスト内のテンポ変更情報の個数を取得する |
void
|
sort()
データ点を時刻順に並べ替える |
void
|
updateTempoInfo()
リスト内のテンポ変更情報の秒単位の時刻部分を更新する |
| コンストラクタの詳細 |
|---|
public static TempoList new()
| メソッドの詳細 |
|---|
public Tempo get(int index)
index - インデックス(最初のインデックスは0)
public double getClockFromSec(double time)
time - 秒単位の時刻
public double getSecFromClock(double clock)
clock - Tick 単位の時刻
public int getTempoAt(int clock)
clock - Tick 単位の時刻
public List.Iterator<Tempo> iterator()
public void push(Tempo value)
value - 追加するテンポ変更情報
public void set(int index,
Tempo value)
index - インデックス(最初のインデックスは0)
value - 設定するイベント
public int size()
public void sort()
public void updateTempoInfo()