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.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
FstParamSet3 Float (Vol3 Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

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 #

FstParam (Vol3 Float) Float Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Vol3 Float -> Float Source #

SndParamSet3 (Vol3 b) (IChannel a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: Vol3 b -> IChannel a b -> IChannel a b Source #

data IChannel a b Source #

Constructors

ICh a (Vol3 b) 
Instances
SndParamSetL3 OChanF ReMix Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23L :: [OChanF] -> ReMix -> ReMix Source #

FstParamSet3 MixSpec ReMix Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

set13 :: MixSpec -> ReMix -> ReMix Source #

FstParamSet3 a (IChannel a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

set13 :: a -> IChannel a b -> IChannel a b Source #

SndParamSet3 (Vol3 b) (IChannel a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: Vol3 b -> IChannel a b -> IChannel a b Source #

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

FstParam (IChannel a Float) Float Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: IChannel a Float -> Float Source #

FstParam (IChannel a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: IChannel a b -> a Source #

data OChannel a Source #

Constructors

OCh [a] 
Instances
SndParamSetL3 OChanF ReMix Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23L :: [OChanF] -> ReMix -> ReMix Source #

FstParamSet3 MixSpec ReMix Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

set13 :: MixSpec -> ReMix -> ReMix Source #

FstParamSetL3 a (OChannel a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

set13L :: [a] -> OChannel a -> OChannel a Source #

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 #

FstParamL (OChannel a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1L :: OChannel a -> [a] Source #

Show (Remix MixSpec OChanF) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Remix

data Remix a b Source #

Constructors

Rmx 
Rmix a [b] 
Instances
SndParamSetL3 OChanF ReMix Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23L :: [OChanF] -> ReMix -> ReMix Source #

FstParamSet3 MixSpec ReMix Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

set13 :: MixSpec -> ReMix -> ReMix Source #

(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

SndParamL (Remix a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

FstParamM (Remix a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

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

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