C# Класс ux.Waveform.StepWaveform

ステップ (階段状) 波形を生成できるジェネレータクラスです。
Наследование: IWaveform
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
freqFactor double
length float
value float[]

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

Метод Описание
Attack ( ) : void

エンベロープをアタック状態に遷移させます。

GetWaveforms ( float data, double frequency, double phase, int sampleTime, int count ) : void

与えられた周波数と位相からステップ波形を生成します。

Release ( int time ) : void

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

Reset ( ) : void

波形のパラメータをリセットします。

SetParameter ( int data1, float data2 ) : void

パラメータを指定してこの波形の設定値を変更します。

SetStep ( byte data ) : void

指定されたステップデータから波形生成用のデータを作成します。

StepWaveform ( ) : System

空の波形データを使って新しい StepWaveform クラスのインスタンスを初期化します。

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

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

エンベロープをアタック状態に遷移させます。
public Attack ( ) : void
Результат void

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

与えられた周波数と位相からステップ波形を生成します。
public GetWaveforms ( float data, double frequency, double phase, int sampleTime, int count ) : void
data float 生成された波形データが代入される配列。
frequency double 生成に使用される周波数の配列。
phase double 生成に使用される位相の配列。
sampleTime int 波形が開始されるサンプル時間。
count int 配列に代入されるデータの数。
Результат void

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

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

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

波形のパラメータをリセットします。
public Reset ( ) : void
Результат void

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

パラメータを指定してこの波形の設定値を変更します。
public SetParameter ( int data1, float data2 ) : void
data1 int 整数パラメータ。
data2 float 実数パラメータ。
Результат void

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

指定されたステップデータから波形生成用のデータを作成します。
public SetStep ( byte data ) : void
data byte 波形生成のベースとなるステップデータ。
Результат void

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

空の波形データを使って新しい StepWaveform クラスのインスタンスを初期化します。
public StepWaveform ( ) : System
Результат System

Описание свойств

freqFactor защищенное свойство

波形生成に用いられる周波数補正係数です。
protected double freqFactor
Результат double

length защищенное свойство

波形生成に用いられるデータ長の長さです。
protected float length
Результат float

value защищенное свойство

波形生成に用いられる生データの配列です。
protected float[] value
Результат float[]