dobutokO-effects-0.7.0.0: A library to deal with SoX effects and possibilities

Copyright(c) OleksandrZhabenko 2020
LicenseMIT
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010

DobutokO.Sound.Effects.PassReject

Description

Maintainer : olexandr543@yahoo.com

Helps to create experimental music. Can be used for applying the SoX effects with the needed specifications.

Documentation

data FreqWidth a b Source #

Constructors

Fr1 a 
FrW2 a b 
Instances
Show (BandReject FreqW2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

Show (AllPass FreqW2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

(Eq a, Eq b) => Eq (FreqWidth a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

Methods

(==) :: FreqWidth a b -> FreqWidth a b -> Bool #

(/=) :: FreqWidth a b -> FreqWidth a b -> Bool #

Show (Equalizer FreqW2 Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

Show (LowPass HighLowPar FreqW2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

Show (HighPass HighLowPar FreqW2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

Show (Band BandPar FreqW2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

Show (BandPass BandpassPar FreqW2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

Show (FreqWidth Freq1 Width1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

data Freq a Source #

Constructors

Fr a 
Instances
Eq a => Eq (Freq a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

Methods

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

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

Show (Freq Freq1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

freq1 :: Freq a -> a Source #

freqSet1 :: a -> Freq a -> Freq a Source #

data AllPass a Source #

Constructors

AP a 
Instances
Eq a => Eq (AllPass a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

Methods

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

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

Show (AllPass FreqW2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

data BandReject a Source #

Constructors

BR a 

data BandPass a b Source #

Constructors

BP a b 
Instances
(Eq a, Eq b) => Eq (BandPass a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

Methods

(==) :: BandPass a b -> BandPass a b -> Bool #

(/=) :: BandPass a b -> BandPass a b -> Bool #

Show (BandPass BandpassPar FreqW2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

data BandPar Source #

Constructors

N0 
N 

data Band a b Source #

Constructors

B a b 
Instances
(Eq a, Eq b) => Eq (Band a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

Methods

(==) :: Band a b -> Band a b -> Bool #

(/=) :: Band a b -> Band a b -> Bool #

Show (Band BandPar FreqW2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

band1 :: Band a b -> a Source #

band2 :: Band a b -> b Source #

bandSet1 :: a -> Band a b -> Band a b Source #

bandSet2 :: b -> Band a b -> Band a b Source #

data HighPass a b Source #

Constructors

HP a b 
Instances
(Eq a, Eq b) => Eq (HighPass a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

Methods

(==) :: HighPass a b -> HighPass a b -> Bool #

(/=) :: HighPass a b -> HighPass a b -> Bool #

Show (HighPass HighLowPar FreqW2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

data LowPass a b Source #

Constructors

LP a b 
Instances
(Eq a, Eq b) => Eq (LowPass a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

Methods

(==) :: LowPass a b -> LowPass a b -> Bool #

(/=) :: LowPass a b -> LowPass a b -> Bool #

Show (LowPass HighLowPar FreqW2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

lowPass1 :: LowPass a b -> a Source #

lowPass2 :: LowPass a b -> b Source #

lowPassSet1 :: a -> LowPass a b -> LowPass a b Source #

lowPassSet2 :: b -> LowPass a b -> LowPass a b Source #

data Equalizer a b Source #

Constructors

Eqlz a b 
Instances
(Eq a, Eq b) => Eq (Equalizer a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject

Methods

(==) :: Equalizer a b -> Equalizer a b -> Bool #

(/=) :: Equalizer a b -> Equalizer a b -> Bool #

Show (Equalizer FreqW2 Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.PassReject