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

Copyright(c) OleksandrZhabenko 2020
LicenseMIT
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010

DobutokO.Sound.Effects.MCompand

Description

Maintainer : olexandr543@yahoo.com

Helps to create experimental music. Can be used for applying the SoX "compand" and "mcompand" effects.

Documentation

data Pair a Source #

Constructors

AD a a 
Instances
Eq a => Eq (Pair a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.MCompand

Methods

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

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

Show (AtDe Pr) Source # 
Instance details

Defined in DobutokO.Sound.Effects.MCompand

Methods

showsPrec :: Int -> AtDe Pr -> ShowS #

show :: AtDe Pr -> String #

showList :: [AtDe Pr] -> ShowS #

Show (Pair Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.MCompand

Show (Compand AtD2 SoftK1 AtDeNF CompTail) Source # 
Instance details

Defined in DobutokO.Sound.Effects.MCompand

pair1 :: Pair a -> a Source #

pair2 :: Pair a -> a Source #

pairSet1 :: a -> Pair a -> Pair a Source #

pairSet2 :: a -> Pair a -> Pair a Source #

data AtDe a Source #

Constructors

ADM a [a] 
Instances
Show AtDeNF Source # 
Instance details

Defined in DobutokO.Sound.Effects.MCompand

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

Defined in DobutokO.Sound.Effects.MCompand

Methods

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

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

Show (AtDe Pr) Source # 
Instance details

Defined in DobutokO.Sound.Effects.MCompand

Methods

showsPrec :: Int -> AtDe Pr -> ShowS #

show :: AtDe Pr -> String #

showList :: [AtDe Pr] -> ShowS #

Show (Compand AtD2 SoftK1 AtDeNF CompTail) Source # 
Instance details

Defined in DobutokO.Sound.Effects.MCompand

atDe1 :: AtDe a -> a Source #

atDe2 :: AtDe a -> [a] Source #

atDeSet1 :: a -> AtDe a -> AtDe a Source #

atDeSet2 :: [a] -> AtDe a -> AtDe a Source #

data Neg a Source #

Constructors

NG a 
Instances
Show AtDeNF Source # 
Instance details

Defined in DobutokO.Sound.Effects.MCompand

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

Defined in DobutokO.Sound.Effects.MCompand

Methods

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

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

Show (Neg Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.MCompand

Show (Compand AtD2 SoftK1 AtDeNF CompTail) Source # 
Instance details

Defined in DobutokO.Sound.Effects.MCompand

neg1 :: Neg a -> a Source #

negSet1 :: a -> Neg a Source #

data Compand a b c d Source #

Constructors

CP3 a b c 
CP4 a b c d 
Instances
(Eq a, Eq b, Eq c, Eq d) => Eq (Compand a b c d) Source # 
Instance details

Defined in DobutokO.Sound.Effects.MCompand

Methods

(==) :: Compand a b c d -> Compand a b c d -> Bool #

(/=) :: Compand a b c d -> Compand a b c d -> Bool #

Show (Compand AtD2 SoftK1 AtDeNF CompTail) Source # 
Instance details

Defined in DobutokO.Sound.Effects.MCompand

compand1 :: Compand a b c d -> a Source #

compand2 :: Compand a b c d -> b Source #

compand3 :: Compand a b c d -> c Source #

compand4 :: Compand a b c d -> Maybe d Source #

compandSet1 :: a -> Compand a b c d -> Compand a b c d Source #

compandSet2 :: b -> Compand a b c d -> Compand a b c d Source #

compandSet3 :: c -> Compand a b c d -> Compand a b c d Source #

compandSet4 :: d -> Compand a b c d -> Compand a b c d Source #

data KFreq a Source #

Constructors

Fr a 
KFr a 

data FreqComp a b Source #

Constructors

FrCmp a b 

data MCompand a b Source #

Constructors

MCN1 a 
MCNM a [b] 
Instances
(Eq a, Eq b) => Eq (MCompand a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.MCompand

Methods

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

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

Show (MCompand String FrCmpnd2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.MCompand

mCompandSet2 :: [b] -> MCompand a b -> MCompand a b Source #