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

Copyright(c) OleksandrZhabenko 2020
LicenseMIT
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010

DobutokO.Sound.Effects.Dither

Description

Maintainer : olexandr543@yahoo.com

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

Documentation

data AutoD Source #

Constructors

A 
N0 

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
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 #