C# Class ux.Component.Part

波形生成の単位となるパートクラスです。
Afficher le fichier Open project: nanase/ux

Méthodes publiques

Méthode Description
ApplyHandle ( Handle handle ) : void

このパートにハンドルを適用します。

Attack ( float note ) : void

指定されたノートでエンベロープをアタック状態に遷移させます。

Generate ( int sampleCount ) : void

波形を生成します。

Part ( Master master ) : System

パートの属するマスタークラスを指定して新しい Part クラスのインスタンスを初期化します。

Release ( ) : void

エンベロープをリリース状態に遷移させます。

Reset ( ) : void

このパートに割当てられている設定値をリセットします。

Silence ( ) : void

エンベロープをサイレンス状態に遷移させます。

ZeroGate ( float note ) : void

長さ 0 で指定されたノートで内部状態を変更します。エンベロープはアタック状態に遷移せず、発音されません。

Private Methods

Méthode Description
ApplyForPortament ( int data1, float data2 ) : void

ポルタメントに対する設定を適用します。

ApplyForVibrate ( int data1, float data2 ) : void

ビブラートに対する設定を適用します。

ApplyForVolume ( int data1, float data2 ) : void

ヴォリュームに対する設定を適用します。

ApplyForWaveform ( int data1, float data2 ) : void

波形に対する設定を適用します。

ExtendBuffers ( int requireCount ) : void

バッファを指定されたカウント数で再確保します。

Part ( ) : System

Method Details

ApplyHandle() public méthode

このパートにハンドルを適用します。
public ApplyHandle ( Handle handle ) : void
handle Handle 適用されるハンドル。
Résultat void

Attack() public méthode

指定されたノートでエンベロープをアタック状態に遷移させます。
public Attack ( float note ) : void
note float ノート値。
Résultat void

Generate() public méthode

波形を生成します。
public Generate ( int sampleCount ) : void
sampleCount int 生成される波形のサンプル数。
Résultat void

Part() public méthode

パートの属するマスタークラスを指定して新しい Part クラスのインスタンスを初期化します。
public Part ( Master master ) : System
master Master このパートが属するマスタークラス。
Résultat System

Release() public méthode

エンベロープをリリース状態に遷移させます。
public Release ( ) : void
Résultat void

Reset() public méthode

このパートに割当てられている設定値をリセットします。
public Reset ( ) : void
Résultat void

Silence() public méthode

エンベロープをサイレンス状態に遷移させます。
public Silence ( ) : void
Résultat void

ZeroGate() public méthode

長さ 0 で指定されたノートで内部状態を変更します。エンベロープはアタック状態に遷移せず、発音されません。
public ZeroGate ( float note ) : void
note float ノート値。
Résultat void