dobutokO-effects-0.13.1.0: A library to deal with SoX effects and possibilities
Copyright(c) OleksandrZhabenko 2020
LicenseMIT
Maintainerolexandr543@yahoo.com
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010

DobutokO.Sound.Effects.Gain

Description

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

Documentation

data FirstO Source #

Constructors

N1 
E 
B 
Bc 
R 

Instances

Instances details
Eq FirstO Source # 
Instance details

Defined in DobutokO.Sound.Effects.Gain

Methods

(==) :: FirstO -> FirstO -> Bool #

(/=) :: FirstO -> FirstO -> Bool #

Show FirstO Source # 
Instance details

Defined in DobutokO.Sound.Effects.Gain

Show (Gain1 FirstO SecondO ThirdO Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Gain

data SecondO Source #

Constructors

N2 
E0 

data ThirdO Source #

Constructors

L 
H 
N3 

Instances

Instances details
Eq ThirdO Source # 
Instance details

Defined in DobutokO.Sound.Effects.Gain

Methods

(==) :: ThirdO -> ThirdO -> Bool #

(/=) :: ThirdO -> ThirdO -> Bool #

Show ThirdO Source # 
Instance details

Defined in DobutokO.Sound.Effects.Gain

Show (Gain1 FirstO SecondO ThirdO Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Gain

data Gain1 a b c d Source #

Constructors

G a b c d 

Instances

Instances details
FourthParamSet3 d (Gain1 a b c d) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FourthParamSet

Methods

set43 :: d -> Gain1 a b c d -> Gain1 a b c d Source #

ThdParamSet3 c (Gain1 a b c d) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ThdParamSet

Methods

set33 :: c -> Gain1 a b c d -> Gain1 a b c d Source #

SndParamSet3 b (Gain1 a b c d) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: b -> Gain1 a b c d -> Gain1 a b c d Source #

FstParamSet3 a (Gain1 a b c d) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

set13 :: a -> Gain1 a b c d -> Gain1 a b c d Source #

(Eq a, Eq b, Eq c, Eq d) => Eq (Gain1 a b c d) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Gain

Methods

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

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

Show (Gain1 FirstO SecondO ThirdO Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Gain

FourthParam (Gain1 a b c d) d Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FourthParam

Methods

get4 :: Gain1 a b c d -> d Source #

ThdParam (Gain1 a b c d) c Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ThdParam

Methods

get3 :: Gain1 a b c d -> c Source #

SndParam (Gain1 a b c d) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Gain1 a b c d -> b Source #

FstParam (Gain1 a b c d) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Gain1 a b c d -> a Source #

gain1 :: Gain1 a b c d -> a Source #

gain2 :: Gain1 a b c d -> b Source #

gain3 :: Gain1 a b c d -> c Source #

gain4 :: Gain1 a b c d -> d Source #

gainSet1 :: a -> Gain1 a b c d -> Gain1 a b c d Source #

gainSet2 :: b -> Gain1 a b c d -> Gain1 a b c d Source #

gainSet3 :: c -> Gain1 a b c d -> Gain1 a b c d Source #

gainSet4 :: d -> Gain1 a b c d -> Gain1 a b c d Source #

data Norm Source #

Constructors

Norm 
N4 

Instances

Instances details
Eq Norm Source # 
Instance details

Defined in DobutokO.Sound.Effects.Gain

Methods

(==) :: Norm -> Norm -> Bool #

(/=) :: Norm -> Norm -> Bool #

Show Norm Source # 
Instance details

Defined in DobutokO.Sound.Effects.Gain

Methods

showsPrec :: Int -> Norm -> ShowS #

show :: Norm -> String #

showList :: [Norm] -> ShowS #