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.Classes.SndParam

Description

Maintainer : olexandr543@yahoo.com

Helps to create experimental music. Can be used for applying the SoX effects.

Documentation

class SndParam a b where Source #

Methods

get2 :: a -> b Source #

Instances
SndParam Fade String Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Fade -> String Source #

SndParam ReverbE Float Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: ReverbE -> Float Source #

SndParam (EchoTail a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: EchoTail a -> a Source #

SndParam (PadSpec a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: PadSpec a -> a Source #

SndParam (Pair a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Pair a -> a Source #

SndParam (StretchP a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: StretchP a -> a Source #

SndParam (Biquad a) (Coeffs a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Biquad a -> Coeffs a Source #

SndParam (Echos a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Echos a b -> a Source #

SndParam (Echo a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Echo a b -> a Source #

SndParam (Chorus a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Chorus a b -> a Source #

SndParam (ChorusTail a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: ChorusTail a b -> a Source #

SndParam (Phaser a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Phaser a b -> a Source #

SndParam (Equalizer a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Equalizer a b -> b Source #

SndParam (LowPass a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: LowPass a b -> b Source #

SndParam (HighPass a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: HighPass a b -> b Source #

SndParam (Band a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Band a b -> b Source #

SndParam (BandPass a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: BandPass a b -> b Source #

SndParam (Treble a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Treble a b -> b Source #

SndParam (Bass a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Bass a b -> b Source #

SndParam (Speed a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Speed a b -> b Source #

SndParam (BendTrio a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: BendTrio a b -> b Source #

SndParam (FreqComp a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: FreqComp a b -> b Source #

SndParam (RateL a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: RateL a b -> b Source #

SndParam (Flanger a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Flanger a b -> b Source #

SndParam (Pitch a b c) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Pitch a b c -> b Source #

SndParam (Silence a b c) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Silence a b c -> b Source #

SndParam (Ladspa1 a b c) (One2 b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Ladspa1 a b c -> One2 b Source #

SndParam (Gain1 a b c d) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Gain1 a b c d -> b Source #

SndParam (Tempo a b c d) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Tempo a b c d -> b Source #

SndParam (Compand a b c d) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Compand a b c d -> b Source #

SndParam (Sinc a b c d) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Sinc a b c d -> b Source #

SndParam (Reverb a b c d) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2 :: Reverb a b c d -> b Source #

SndParam (RateH a b1 b2 b3 b4 b5 c) b1 Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

class SndParamL a b where Source #

Methods

get2L :: a -> [b] Source #

Instances
SndParamL (AtDe a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2L :: AtDe a -> [a] Source #

SndParamL (Fade2 a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

SndParamL (Remix a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

SndParamL (Pad a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

SndParamL (Stats2 a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

SndParamL (Splice2 a b) (One3 b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2L :: Splice2 a b -> [One3 b] Source #

SndParamL (Spectrogram3 a b c d e) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2L :: Spectrogram3 a b c d e -> [b] Source #

class SndParamM a b where Source #

Methods

get2m :: a -> Maybe b Source #

Instances
SndParamM NextTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

SndParamM FirstTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

SndParamM FirstDTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

SndParamM (Coeffs a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2m :: Coeffs a -> Maybe a Source #

SndParamM (Loudness a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2m :: Loudness a -> Maybe a Source #

SndParamM (Segment a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2m :: Segment a -> Maybe a Source #

SndParamM (Tremolo a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2m :: Tremolo a -> Maybe a Source #

SndParamM (Overdrive a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2m :: Overdrive a -> Maybe a Source #

SndParamM (FreqWidth a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

SndParamM (FreqWidthS a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

SndParamM (CompandTail a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

SndParamM (Vol2 a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

SndParamM (Stretch2 a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

SndParamM (Duration a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

SndParamM (Rate2 a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

SndParamM (Noisered a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

SndParamM (DCShift a b) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

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

SndParamM (Fir a b) [b] Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2m :: Fir a b -> Maybe [b] Source #

SndParamM (TimeSpec a b) [b] Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2m :: TimeSpec a b -> Maybe [b] Source #

SndParamM (MCompand a b) [b] Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2m :: MCompand a b -> Maybe [b] Source #

SndParamM (Bend a b c) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2m :: Bend a b c -> Maybe b Source #

SndParamM (BelowTSpec1 a b c) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2m :: BelowTSpec1 a b c -> Maybe b Source #

SndParamM (AboveTSpec1 a b c) b Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2m :: AboveTSpec1 a b c -> Maybe b 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 #