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

Description

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

Documentation

data Filter a Source #

Constructors

N 
Ss 
S 
F a 

data AutoD Source #

Constructors

A 
N0 

Instances

Instances details
Eq AutoD Source # 
Instance details

Defined in DobutokO.Sound.Effects.Dither

Methods

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

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

Show AutoD Source # 
Instance details

Defined in DobutokO.Sound.Effects.Dither

Methods

showsPrec :: Int -> AutoD -> ShowS #

show :: AutoD -> String #

showList :: [AutoD] -> ShowS #

Show (Dither FilterN AutoD Precision) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Dither

data Dither a b c Source #

Constructors

DT0 
DT100 a 
DT010 b 
DT001 c 
DT011 b c 
DT110 a b 
DT101 a c 
DT a b c 

Instances

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

Defined in DobutokO.Sound.Effects.Classes.ThdParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Dither

Methods

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

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

Show (Dither FilterN AutoD Precision) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Dither

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

Defined in DobutokO.Sound.Effects.Classes.ThdParam

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

dither1 :: Dither a b c -> Maybe a Source #

dither2 :: Dither a b c -> Maybe b Source #

dither3 :: Dither a b c -> Maybe c Source #

ditherSet1 :: a -> Dither a b c -> Dither a b c Source #

ditherSet2 :: b -> Dither a b c -> Dither a b c Source #

ditherSet3 :: c -> Dither a b c -> Dither a b c Source #