C# (CSharp) SoundLibrary.Filter Namespace

Nested Namespaces

SoundLibrary.Filter.Delay
SoundLibrary.Filter.Equalizer
SoundLibrary.Filter.Misc

Classes

Name Description
AmplifierGenerator 増幅器を作成する。
BandPassFir バンドパス FIR フィルタ。
BandPassFirGenerator Band Pass FIR を作成する。
CircularBuffer 循環バッファ
CombFilterGenerator CombFilter を作成する。
Converter 文字列→数値変換クラス。 dB → リニア値の変換や、周波数の正規かも行う。
DelayGenerator 遅延器を作成する。
DelayMixer 遅延付きミキサー。 並列接続+ゲイン&遅延調整。
DelayMixer.Tuple
DelayMixerGenerator DelayMixerGenerator を作成する。
EvenLinearFir 線形位相 FIR フィルタクラス。 係数が実対象であることを利用して計算量/メモリ量削減。 偶数タップバージョン (タップ数 2n で、coef[n-1-i] == coef[n+i] foreach i)
EvenLinearFir.CoefficientProxy
FilterArrayProperty フィルタの配列型構成情報
FilterArrayProperty.Tuple
FilterGenerator フィルタ作成クラスの共通部分を集めた抽象基底クラス。 プロパティの管理部分はこのクラスでする。
FilterGeneratorForm FilterGeneratorForm の概要の説明です。
FilterProperty フィルタの構成情報。
FirCommon FIR フィルタ関係の共通関数群
FirFilter FIR フィルタクラス。
FirFilter.CoefficientProxy
FirFilter.CoefficientProxy.Enumerator
FirFilterGenerator FIR を作成する。
FractionalCombFilter
HighPassFir ハイパス FIR フィルタ。
HighPassFirGenerator High Pass FIR を作成する。
IirFilter IIR フィルタクラス。
IirFilterGenerator FIR を作成する。
LowPassFir ローパス FIR フィルタ。
LowPassFirGenerator Low Pass FIR を作成する。
Mixer ミキサー。 並列接続+ゲイン調整。
Mixer.Tuple
MixerGenerator MixerGenerator を作成する。
MultiDelayGenerator MultiDelay を作成する。
OddLinearFir 線形位相 FIR フィルタクラス。 係数が実対象であることを利用して計算量/メモリ量削減。 奇数タップバージョン (タップ数 2n - 1 で、coef[n-1-i] == coef[n-1+i] foreach i)
OddLinearFir.CoefficientProxy
PallarelConnector 並列接続。
PallarelConnectorGenerator PallarelConnector を作成する。
PeakingEqualizer 2次IIRを用いたピーキングイコライザ。
PeakingEqualizerGenerator ShelvingEqualizer を作成する。
SerialConnector 直列接続。
SerialConnectorGenerator SerialConnector を作成する。
ShelvingEqualizer 1次IIRを用いたピーシェルビングイコライザ。
ShelvingEqualizerGenerator ShelvingEqualizer を作成する。
Util