C# Класс ux.Component.Part

波形生成の単位となるパートクラスです。
Показать файл Открыть проект

Открытые методы

Метод Описание
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 で指定されたノートで内部状態を変更します。エンベロープはアタック状態に遷移せず、発音されません。

Приватные методы

Метод Описание
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

Описание методов

ApplyHandle() публичный Метод

このパートにハンドルを適用します。
public ApplyHandle ( Handle handle ) : void
handle Handle 適用されるハンドル。
Результат void

Attack() публичный Метод

指定されたノートでエンベロープをアタック状態に遷移させます。
public Attack ( float note ) : void
note float ノート値。
Результат void

Generate() публичный Метод

波形を生成します。
public Generate ( int sampleCount ) : void
sampleCount int 生成される波形のサンプル数。
Результат void

Part() публичный Метод

パートの属するマスタークラスを指定して新しい Part クラスのインスタンスを初期化します。
public Part ( Master master ) : System
master Master このパートが属するマスタークラス。
Результат System

Release() публичный Метод

エンベロープをリリース状態に遷移させます。
public Release ( ) : void
Результат void

Reset() публичный Метод

このパートに割当てられている設定値をリセットします。
public Reset ( ) : void
Результат void

Silence() публичный Метод

エンベロープをサイレンス状態に遷移させます。
public Silence ( ) : void
Результат void

ZeroGate() публичный Метод

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