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

Description

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

Documentation

data PhaseR a Source #

Constructors

P a 
M 
I 
L 

Instances

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

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

set1 :: a -> PhaseR a Source #

set1G :: a -> PhaseR a -> PhaseR a Source #

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

Defined in DobutokO.Sound.Effects.Sinc

Methods

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

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

Show (PhaseR Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Sinc

FstParamM (PhaseR a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: PhaseR a -> Maybe a Source #

Show (Sinc Sinc1 Phase1 Sinc2 FrequencyS2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Sinc

data SincAB a Source #

Constructors

N1 
A a 
B a 

Instances

Instances details
BoolParamSet1 a (SincAB a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

Methods

set1B :: Bool -> a -> SincAB a Source #

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

Defined in DobutokO.Sound.Effects.Sinc

Methods

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

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

Show (SincAB Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Sinc

FstParamM (SincAB a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: SincAB a -> Maybe a Source #

Show (Sinc Sinc1 Phase1 Sinc2 FrequencyS2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Sinc

data SincTN a Source #

Constructors

N2 
T a 
N a 

Instances

Instances details
BoolParamSet1 a (SincTN a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

Methods

set1B :: Bool -> a -> SincTN a Source #

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

Defined in DobutokO.Sound.Effects.Sinc

Methods

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

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

Show (SincTN Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Sinc

FstParamM (SincTN a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: SincTN a -> Maybe a Source #

Show (Sinc Sinc1 Phase1 Sinc2 FrequencyS2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Sinc

data FreqL a Source #

Constructors

LF a 

Instances

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

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

set1 :: a -> FreqL a Source #

set1G :: a -> FreqL a -> FreqL a Source #

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

Defined in DobutokO.Sound.Effects.Sinc

Methods

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

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

Show (FreqL Freq1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Sinc

FstParam (FreqL a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: FreqL a -> a Source #

Show (FrequencyS FreqFH FreqFL) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Sinc

Show (Sinc Sinc1 Phase1 Sinc2 FrequencyS2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Sinc

freqL1 :: FreqL a -> a Source #

data FreqH a Source #

Constructors

HF a 

Instances

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

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

set1 :: a -> FreqH a Source #

set1G :: a -> FreqH a -> FreqH a Source #

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

Defined in DobutokO.Sound.Effects.Sinc

Methods

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

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

Show (FreqH Freq1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Sinc

FstParam (FreqH a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: FreqH a -> a Source #

Show (FrequencyS FreqFH FreqFL) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Sinc

Show (Sinc Sinc1 Phase1 Sinc2 FrequencyS2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Sinc

freqH1 :: FreqH a -> a Source #

data FrequencyS a b Source #

Constructors

F11 a 
F12 b 
F2 a b 

data Sinc a b c d Source #

Constructors

SC1 a b c d 
SC2 a b d c 
SC a b c d c 

Instances

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

Defined in DobutokO.Sound.Effects.Classes.FourthParamSet

Methods

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

ThdParamSet3O c (Sinc a b c d) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ThdParamSet

Methods

set33o :: One2 c -> Sinc a b c d -> Sinc a b c d Source #

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Sinc

Methods

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

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

Show (Sinc Sinc1 Phase1 Sinc2 FrequencyS2) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Sinc

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

Defined in DobutokO.Sound.Effects.Classes.FourthParam

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

ThdParam (Sinc a b c d) (One2 c) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ThdParam

Methods

get3 :: Sinc a b c d -> One2 c Source #

sincC :: Sinc a b c d -> String Source #

sinc1 :: Sinc a b c d -> a Source #

sinc2 :: Sinc a b c d -> b Source #

sinc3 :: Sinc a b c d -> One2 c Source #

sinc4 :: Sinc a b c d -> d Source #

sincSet1 :: a -> Sinc a b c d -> Sinc a b c d Source #

sincSet2 :: b -> Sinc a b c d -> Sinc a b c d Source #

sincSet3 :: One2 c -> Sinc a b c d -> Sinc a b c d Source #

sincSet4 :: d -> Sinc a b c d -> Sinc a b c d Source #