Delphi ASIO & VST Package: DDspChebyshevFilter: Class TChebyshev1Filter

Delphi ASIO & VST

Class TChebyshev1Filter

DescriptionHierarchyFieldsMethodsProperties

Unit

DDspChebyshevFilter

Declaration

type TChebyshev1Filter = class(TIIRFilter)

Description

-$DEFINE Debug

Hierarchy

Overview

Methods

Public constructor Create; override;
Public procedure SetFilterValues(const AFrequency, AGain, ARipple : Single); virtual;
Public function MagnitudeSquared(Frequency:Double):Double; override;
Public function MagnitudeLog10(Frequency:Double):Double; override;
Public procedure ResetStates; override;
Public procedure Reset; override;

Properties

Public property Ripple : Double read GetRipple write SetRipple;
Public property DownsampleAmount : Integer read fDownsamplePow write SetDownsamplePower;
Public property DownsampleFaktor : Integer read fDownsampleFak;

Description

Methods

Public constructor Create; override;
 
Public procedure SetFilterValues(const AFrequency, AGain, ARipple : Single); virtual;
 
Public function MagnitudeSquared(Frequency:Double):Double; override;
 
Public function MagnitudeLog10(Frequency:Double):Double; override;
 
Public procedure ResetStates; override;
 
Public procedure Reset; override;
 

Properties

Public property Ripple : Double read GetRipple write SetRipple;
 
Public property DownsampleAmount : Integer read fDownsamplePow write SetDownsamplePower;
 
Public property DownsampleFaktor : Integer read fDownsampleFak;
 

Generated by PasDoc 0.10.0 on 2007-11-13 13:04:16