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

Copyright(c) OleksandrZhabenko 2020
LicenseMIT
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010

DobutokO.Sound.Effects.Rate

Description

Maintainer : olexandr543@yahoo.com

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

Documentation

data RateTL Source #

Constructors

Q 
L 

data RateL a b Source #

Constructors

RL a b 
Instances
(Eq a, Eq b) => Eq (RateL a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Rate

Methods

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

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

Show (Rate2 RateLow RateHigh) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Rate

Show (RateL RateTL Freq1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Rate

rateL1 :: RateL a b -> a Source #

rateL2 :: RateL a b -> b Source #

rateLSet1 :: a -> RateL a b -> RateL a b Source #

rateLSet2 :: b -> RateL a b -> RateL a b Source #

data RateH a b1 b2 b3 b4 b5 c Source #

Constructors

RH a b1 b2 b3 b4 b5 c 
Instances
Show (Rate2 RateLow RateHigh) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Rate

(Eq a, Eq b1, Eq b2, Eq b3, Eq b4, Eq b5, Eq c) => Eq (RateH a b1 b2 b3 b4 b5 c) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Rate

Methods

(==) :: RateH a b1 b2 b3 b4 b5 c -> RateH a b1 b2 b3 b4 b5 c -> Bool #

(/=) :: RateH a b1 b2 b3 b4 b5 c -> RateH a b1 b2 b3 b4 b5 c -> Bool #

Show (RateH RateTH ROpt1 ROpt2 ROpt3 ROpt4 ROpt5 Freq1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Rate

rateH1 :: RateH a b1 b2 b3 b4 b5 c -> a Source #

rateH21 :: RateH a b1 b2 b3 b4 b5 c -> b1 Source #

rateH22 :: RateH a b1 b2 b3 b4 b5 c -> b2 Source #

rateH23 :: RateH a b1 b2 b3 b4 b5 c -> b3 Source #

rateH24 :: RateH a b1 b2 b3 b4 b5 c -> b4 Source #

rateH25 :: RateH a b1 b2 b3 b4 b5 c -> b5 Source #

rateH3 :: RateH a b1 b2 b3 b4 b5 c -> c Source #

rateHSet1 :: a -> RateH a b1 b2 b3 b4 b5 c -> RateH a b1 b2 b3 b4 b5 c Source #

rateHSet21 :: b1 -> RateH a b1 b2 b3 b4 b5 c -> RateH a b1 b2 b3 b4 b5 c Source #

rateHSet22 :: b2 -> RateH a b1 b2 b3 b4 b5 c -> RateH a b1 b2 b3 b4 b5 c Source #

rateHSet23 :: b3 -> RateH a b1 b2 b3 b4 b5 c -> RateH a b1 b2 b3 b4 b5 c Source #

rateHSet24 :: b4 -> RateH a b1 b2 b3 b4 b5 c -> RateH a b1 b2 b3 b4 b5 c Source #

rateHSet25 :: b5 -> RateH a b1 b2 b3 b4 b5 c -> RateH a b1 b2 b3 b4 b5 c Source #

rateHSet3 :: c -> RateH a b1 b2 b3 b4 b5 c -> RateH a b1 b2 b3 b4 b5 c Source #

data Rate2 a b Source #

Constructors

LR a 
HR b 
Instances
(Eq a, Eq b) => Eq (Rate2 a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Rate

Methods

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

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

Show (Rate2 RateLow RateHigh) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Rate

rate21 :: Rate2 a b -> Maybe a Source #

rate22 :: Rate2 a b -> Maybe b Source #