synthesizer-core-0.8.4: Audio signal processing coded in Haskell: Low level part
Copyright(c) Henning Thielemann 2008
LicenseGPL
Maintainersynthesizer@henning-thielemann.de
Stabilityprovisional
Portabilityrequires multi-parameter type classes
Safe HaskellSafe-Inferred
LanguageHaskell2010

Synthesizer.Plain.Filter.Recursive

Description

 
Synopsis

Various Filters

Recursive filters with resonance

data Pole a Source #

Description of a filter pole.

Constructors

Pole 

Fields

Instances

Instances details
C a v => C a (Pole v) Source # 
Instance details

Defined in Synthesizer.Plain.Filter.Recursive

Methods

(*>) :: a -> Pole v -> Pole v #

Read a => Read (Pole a) Source # 
Instance details

Defined in Synthesizer.Plain.Filter.Recursive

Show a => Show (Pole a) Source # 
Instance details

Defined in Synthesizer.Plain.Filter.Recursive

Methods

showsPrec :: Int -> Pole a -> ShowS #

show :: Pole a -> String #

showList :: [Pole a] -> ShowS #

Eq a => Eq (Pole a) Source # 
Instance details

Defined in Synthesizer.Plain.Filter.Recursive

Methods

(==) :: Pole a -> Pole a -> Bool #

(/=) :: Pole a -> Pole a -> Bool #

C v => C (Pole v) Source # 
Instance details

Defined in Synthesizer.Plain.Filter.Recursive

Methods

zero :: Pole v #

(+) :: Pole v -> Pole v -> Pole v #

(-) :: Pole v -> Pole v -> Pole v #

negate :: Pole v -> Pole v #