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

Copyright(c) OleksandrZhabenko 2020
LicenseMIT
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010

DobutokO.Sound.Effects.Silence

Description

Maintainer : olexandr543@yahoo.com

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

Synopsis

Documentation

data Threshold a Source #

Constructors

T1 a 
D1 a 
P1 a 
Instances
Eq a => Eq (Threshold a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Methods

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

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

Show (Threshold Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

FstParam (Threshold a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes

Methods

get1 :: Threshold a -> a Source #

Show (Silence LeftIntact ATSpec BTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (BelowTSpec1 STSpecification2 Duration2 Threshold1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (AboveTSpec1 STSpecification1 Duration2 Threshold1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

data Duration a b Source #

Constructors

B a 
T2 b 
M a b 
Instances
(Eq a, Eq b) => Eq (Duration a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Methods

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

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

Show (Duration Int Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

SndParamM (Duration a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes

Methods

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

FstParamM (Duration a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes

Methods

get1m :: Duration a b -> Maybe a Source #

Show (Silence LeftIntact ATSpec BTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (BelowTSpec1 STSpecification2 Duration2 Threshold1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (AboveTSpec1 STSpecification1 Duration2 Threshold1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

durationSet :: a -> b -> Int -> Duration a b Source #

aboveTSpecSet1 :: a -> b -> c -> AboveTSpec1 a b c Source #

belowTSpecSet1 :: a -> b -> c -> BelowTSpec1 a b c Source #

data Silence a b c Source #

Constructors

SL2 a b 
SL3 a b c 
Instances
(Eq a, Eq b, Eq c) => Eq (Silence a b c) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Methods

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

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

Show (Silence LeftIntact ATSpec BTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

ThdParamM (Silence a b c) c Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes

Methods

get3m :: Silence a b c -> Maybe c Source #

SndParam (Silence a b c) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes

Methods

get2 :: Silence a b c -> b Source #

FstParam (Silence a b c) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes

Methods

get1 :: Silence a b c -> a Source #

silence1 :: Silence a b c -> a Source #

silence2 :: Silence a b c -> b Source #

silence3 :: Silence a b c -> Maybe c Source #

silenceSet1 :: a -> Silence a b c -> Silence a b c Source #

silenceSet2 :: b -> Silence a b c -> Silence a b c Source #

silenceSet3 :: c -> Silence a b c -> Silence a b c Source #