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

Copyright(c) OleksandrZhabenko 2020
LicenseMIT
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010

DobutokO.Sound.Effects.Remix

Description

Maintainer : olexandr543@yahoo.com

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

Documentation

data Vol3 a Source #

Constructors

P 
I 
V 
P2 a 
I2 a 
V2 a 
Instances
Eq a => Eq (Vol3 a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Remix

Methods

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

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

(Show a, RealFloat a) => Show (Vol3 a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Remix

Methods

showsPrec :: Int -> Vol3 a -> ShowS #

show :: Vol3 a -> String #

showList :: [Vol3 a] -> ShowS #

data IChannel a b Source #

Constructors

ICh a (Vol3 b) 
Instances
(Eq a, Eq b) => Eq (IChannel a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Remix

Methods

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

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

Show (Remix MixSpec OChanF) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Remix

(Show a, Integral a, Show b, RealFloat b) => Show (IChannel a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Remix

Methods

showsPrec :: Int -> IChannel a b -> ShowS #

show :: IChannel a b -> String #

showList :: [IChannel a b] -> ShowS #

data OChannel a Source #

Constructors

OCh [a] 
Instances
Eq a => Eq (OChannel a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Remix

Methods

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

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

Show a => Show (OChannel a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Remix

Methods

showsPrec :: Int -> OChannel a -> ShowS #

show :: OChannel a -> String #

showList :: [OChannel a] -> ShowS #

Show (Remix MixSpec OChanF) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Remix

data MixSpec Source #

Constructors

A 
M 
D 

data Remix a b Source #

Constructors

Rmx 
Rmix a [b] 
Instances
(Eq a, Eq b) => Eq (Remix a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Remix

Methods

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

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

Show (Remix MixSpec OChanF) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Remix

remix1 :: Remix a b -> Maybe a Source #

remix2 :: Remix a b -> [b] Source #