ネームスペース osc


説明

発振器クラスの名前空間


構成

class  COscillator
 抽象発振器クラス [詳細]
class  CTableLookup
 発振器クラス [詳細]

変数

shortfract co_h []
 cosの上位位相分
shortfract co_l []
 cosの下位位相分
shortfract si_h []
 sinの上位位相分
shortfract si_l []
 sinの下位位相分
const int tableSize = 256
 ルックアップ・テーブルのサイズ
shortfract co_h []
 cosの上位位相分
shortfract co_l []
 cosの下位位相分
shortfract si_h []
 sinの上位位相分
shortfract si_l []
 sinの下位位相分


変数

shortfract osc::co_h[]

cosの上位位相分

全周を256分割したコサイン・テーブル。

shortfract osc::co_h

cosの上位位相分

全周を256分割したコサイン・テーブル。

osc.cpp123 行で定義されています。

参照元 osc::CTableLookup::run().

shortfract osc::co_l[]

cosの下位位相分

全周の256分の1をさらに256分割したコサイン・テーブル。

shortfract osc::co_l

cosの下位位相分

全周の256分の1をさらに256分割したコサイン・テーブル。

osc.cpp385 行で定義されています。

参照元 osc::CTableLookup::run().

shortfract osc::si_h[]

sinの上位位相分

全周を256分割したサイン・テーブル。

shortfract osc::si_h

sinの上位位相分

全周を256分割したサイン・テーブル。

osc.cpp647 行で定義されています。

参照元 osc::CTableLookup::run().

shortfract osc::si_l[]

sinの下位位相分

全周の256分の1をさらに256分割したサイン・テーブル。

shortfract osc::si_l

sinの下位位相分

全周の256分の1をさらに256分割したサイン・テーブル。

osc.cpp909 行で定義されています。

参照元 osc::CTableLookup::run().

const int osc::tableSize = 256

ルックアップ・テーブルのサイズ

sine/cosineの計算をするための基本ルックアップテーブルのサイズ。 16bit位相を8bit/8bitに分割するので、ルックアップテーブルのサイズは 256になる

osc.cpp117 行で定義されています。


Vibratoに対してWed Jul 25 11:10:00 2007に生成されました。  doxygen 1.5.2