トラックを表すクラス
フィールドの概要 | |
---|---|
Common
|
common
トラック名などの情報 |
EventList
|
events
イベントの一覧 |
Master
|
master
マスター情報。 |
Mixer
|
mixer
ミキサー情報。 |
?
|
tag
トラックに付属するタグ情報 |
コンストラクタの概要 | |
---|---|
static Track
|
new()
Master Trackを構築 |
static Track
|
new(string name,string singer)
Master Trackでないトラックを構築 |
メソッドの概要 | |
---|---|
Track
|
clone()
コピーを作成する |
BPList
|
getCurve(string curve)
指定された名前のカーブを取得します |
EventList.IndexIterator
|
getIndexIterator(EventList.IndexIteratorKindEnum iteratorKind)
指定された種類のイベントのインデクスを順に返す反復子を取得する |
string
|
getName()
トラックの名前を取得する |
void
|
printMetaText(TextStream stream,int eos,int start)
トラックのメタテキストを、テキストストリームに出力する |
void
|
printMetaText(TextStream stream,int eos,int start,boolean printPitch)
トラックのメタテキストを、テキストストリームに出力する |
void
|
setCurve(string curve,BPList value)
指定された名前のカーブを設定する |
void
|
setName(string value)
トラックの名前を設定する |
フィールドの詳細 |
---|
public Common common
public EventList events
public Master master
public Mixer mixer
public ? tag
コンストラクタの詳細 |
---|
public static Track new()
public static Track new(string name, string singer)
name
- トラック名
singer
- トラックのデフォルトの歌手名
メソッドの詳細 |
---|
public Track clone()
public BPList getCurve(string curve)
curve
- カーブ名
public EventList.IndexIterator getIndexIterator(EventList.IndexIteratorKindEnum iteratorKind)
iteratorKind
- 反復子の種類
public string getName()
public void printMetaText(TextStream stream, int eos, int start)
stream
- 出力先のストリーム
eos
- イベントリストの末尾を表す番号
start
- Tick 単位の出力開始時刻
public void printMetaText(TextStream stream, int eos, int start, boolean printPitch)
stream
- 出力先のストリーム
eos
- イベントリストの末尾を表す番号
start
- Tick 単位の出力開始時刻
printPitch
- pitch を含めて出力するかどうか(現在は false
固定で、引数は無視される)
public void setCurve(string curve, BPList value)
curve
- カーブ名
value
- 設定するカーブ
public void setName(string value)
value
- トラック名