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

Copyright(c) OleksandrZhabenko 2020
LicenseMIT
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010

DobutokO.Sound.Effects.Vol

Description

Maintainer : olexandr543@yahoo.com

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

Documentation

data VolType Source #

Constructors

N 
A 
P 
D 
Instances
Eq VolType Source # 
Instance details

Defined in DobutokO.Sound.Effects.Vol

Methods

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

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

Show VolType Source # 
Instance details

Defined in DobutokO.Sound.Effects.Vol

ThdParamSet3 Float Vol Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ThdParamSet

Methods

set33 :: Float -> Vol -> Vol Source #

Show (Vol2 Float VolType) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Vol

data Vol2 a b Source #

Constructors

V1 a 
V2 a b 
V3 a b a 
Instances
ThdParamSet3 Float Vol Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ThdParamSet

Methods

set33 :: Float -> Vol -> Vol Source #

SndParamSet3 b (Vol2 a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: b -> Vol2 a b -> Vol2 a b Source #

FstParamSet3 a (Vol2 a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Vol

Methods

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

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

Show (Vol2 Float VolType) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Vol

ThdParamM (Vol2 a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ThdParam

Methods

get3m :: Vol2 a b -> Maybe a Source #

SndParamM (Vol2 a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2m :: Vol2 a b -> Maybe b Source #

FstParam (Vol2 a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Vol2 a b -> a Source #

volC :: Vol2 a b -> String Source #

vol1 :: Vol2 a b -> a Source #

vol2 :: Vol2 a b -> Maybe b Source #

vol3 :: Vol2 a b -> Maybe a Source #

volSet1 :: a -> Vol2 a b -> Vol2 a b Source #

volSet2 :: b -> Vol2 a b -> Vol2 a b Source #