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

Description

Helps to create experimental music. Can be used for applying the "bend" SoX effect.

Documentation

data BendTrio a b Source #

Constructors

Bend3 a b a 

Instances

Instances details
ThdParamSet3 a (BendTrio a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ThdParamSet

Methods

set33 :: a -> BendTrio a b -> BendTrio a b Source #

SndParamSet3 b (BendTrio a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

FstParamSet3 a (BendTrio a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Bend

Methods

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

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

Show (BendTrio FirstTSpec Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Bend

ThdParam (BendTrio a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ThdParam

Methods

get3 :: BendTrio a b -> a Source #

SndParam (BendTrio a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: BendTrio a b -> b Source #

FstParam (BendTrio a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: BendTrio a b -> a Source #

Show (Bend FrRate OvSample BendTr3) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Bend

data FrameRate a Source #

Constructors

FR a 

Instances

Instances details
FstParamSet a (FrameRate a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

set1 :: a -> FrameRate a Source #

set1G :: a -> FrameRate a -> FrameRate a Source #

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

Defined in DobutokO.Sound.Effects.Bend

Methods

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

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

Show (FrameRate Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Bend

FstParam (FrameRate a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: FrameRate a -> a Source #

Show (Bend FrRate OvSample BendTr3) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Bend

data OverSample a Source #

Constructors

OS a 

data Bend a b c Source #

Constructors

Bnd c 
Bnd1 a c 
Bnd2 b c 
Bnd12 a b c 

Instances

Instances details
ThdParamSet3 c (Bend a b c) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ThdParamSet

Methods

set33 :: c -> Bend a b c -> Bend a b c Source #

SndParamSet3 b (Bend a b c) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: b -> Bend a b c -> Bend a b c Source #

FstParamSet3 a (Bend a b c) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

set13 :: a -> Bend a b c -> Bend a b c Source #

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

Defined in DobutokO.Sound.Effects.Bend

Methods

(==) :: Bend a b c -> Bend a b c -> Bool #

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

Show (Bend FrRate OvSample BendTr3) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Bend

ThdParam (Bend a b c) c Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ThdParam

Methods

get3 :: Bend a b c -> c Source #

SndParamM (Bend a b c) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2m :: Bend a b c -> Maybe b Source #

FstParamM (Bend a b c) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: Bend a b c -> Maybe a Source #

bend1 :: Bend a b c -> Maybe a Source #

bend2 :: Bend a b c -> Maybe b Source #

bend3 :: Bend a b c -> c Source #

bendSet1 :: a -> Bend a b c -> Bend a b c Source #

bendSet2 :: b -> Bend a b c -> Bend a b c Source #

bendSet3 :: c -> Bend a b c -> Bend a b c Source #