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.BassTreble

Description

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

Documentation

data WidthS a Source #

Constructors

H a 
K a 
O a 
Q a 
S a 

data FreqWidthS a b Source #

Constructors

FrS1 a 
FrWS2 a b 

Instances

Instances details
SndParamSet3 b (FreqWidthS a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: b -> FreqWidthS a b -> FreqWidthS a b Source #

FstParamSet3 a (FreqWidthS a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

set13 :: a -> FreqWidthS a b -> FreqWidthS a b Source #

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

Defined in DobutokO.Sound.Effects.BassTreble

Methods

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

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

Show (Treble Float FreqWS2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.BassTreble

Show (Bass Float FreqWS2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.BassTreble

Show (FreqWidthS Freq1 WidthS1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.BassTreble

SndParamM (FreqWidthS a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2m :: FreqWidthS a b -> Maybe b Source #

FstParam (FreqWidthS a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: FreqWidthS a b -> a Source #

data Bass a b Source #

Constructors

Bs a b 

Instances

Instances details
SndParamSet3 b (Bass a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: b -> Bass a b -> Bass a b Source #

FstParamSet3 a (Bass a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

set13 :: a -> Bass a b -> Bass a b Source #

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

Defined in DobutokO.Sound.Effects.BassTreble

Methods

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

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

Show (Bass Float FreqWS2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.BassTreble

SndParam (Bass a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Bass a b -> b Source #

FstParam (Bass a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Bass a b -> a Source #

bass1 :: Bass a b -> a Source #

bass2 :: Bass a b -> b Source #

bassSet1 :: a -> Bass a b -> Bass a b Source #

bassSet2 :: b -> Bass a b -> Bass a b Source #

data Treble a b Source #

Constructors

Tr a b 

Instances

Instances details
SndParamSet3 b (Treble a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: b -> Treble a b -> Treble a b Source #

FstParamSet3 a (Treble a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

set13 :: a -> Treble a b -> Treble a b Source #

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

Defined in DobutokO.Sound.Effects.BassTreble

Methods

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

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

Show (Treble Float FreqWS2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.BassTreble

SndParam (Treble a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Treble a b -> b Source #

FstParam (Treble a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Treble a b -> a Source #

treble1 :: Treble a b -> a Source #

treble2 :: Treble a b -> b Source #

trebleSet1 :: a -> Treble a b -> Treble a b Source #

trebleSet2 :: b -> Treble a b -> Treble a b Source #