dobutokO-effects-0.13.1.0: A library to deal with SoX effects and possibilities
Copyright(c) OleksandrZhabenko 2020
LicenseMIT
Maintainerolexandr543@yahoo.com
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010

DobutokO.Sound.Effects.Classes.SndParamSet

Description

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

Documentation

class SndParamSet a b where Source #

Minimal complete definition

set2

Methods

set2 :: a -> b Source #

set2G :: a -> b -> b Source #

Instances

Instances details
SndParamSet RateHigh Rate Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

class SndParamSet3 a b where Source #

Methods

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

Instances

Instances details
SndParamSet3 Float ReverbE Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: Float -> ReverbE -> ReverbE Source #

SndParamSet3 String Fade Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: String -> Fade -> Fade Source #

SndParamSet3 a (Tremolo a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: a -> Tremolo a -> Tremolo a Source #

SndParamSet3 a (StretchP a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: a -> StretchP a -> StretchP a Source #

SndParamSet3 a (PadSpec a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: a -> PadSpec a -> PadSpec a Source #

SndParamSet3 a (Pair a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: a -> Pair a -> Pair a Source #

SndParamSet3 a (Loudness a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: a -> Loudness a -> Loudness a Source #

SndParamSet3 a (EchoTail a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: a -> EchoTail a -> EchoTail a Source #

SndParamSet3 a (Coeffs a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: a -> Coeffs a -> Coeffs a 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 #

SndParamSet3 b (Stretch2 a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (Speed a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (Duration a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (RateL a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 a (Phaser a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (Equalizer a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (LowPass a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (HighPass a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (Band a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (BandPass a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (FreqWidth a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (FreqComp a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (Flanger a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 a (Echos a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 a (Echo a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (DCShift a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 a (Chorus a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 a (ChorusTail a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (BendTrio a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (Treble a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (Bass a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (FreqWidthS a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: b -> BelowTSpec1 a b c -> BelowTSpec1 a b c Source #

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: b -> AboveTSpec1 a b c -> AboveTSpec1 a b c Source #

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSet3 b (Dither a b c) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: b -> Dither a b c -> Dither a b c Source #

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: b -> Bend a b c -> Bend a b c Source #

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23 :: Coeffs a -> Biquad a -> Biquad a 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 #

class SndParamSet3M a b where Source #

Methods

set23m :: a -> b -> Maybe b Source #

Instances

Instances details
SndParamSet3M a (Overdrive a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23m :: a -> Overdrive a -> Maybe (Overdrive a) Source #

SndParamSet3M b (Noisered a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23m :: b -> Noisered a b -> Maybe (Noisered a b) Source #

SndParamSet3M b (CompandTail a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23m :: b -> CompandTail a b -> Maybe (CompandTail a b) Source #

class SndParamSetL a b where Source #

Minimal complete definition

set2L

Methods

set2L :: [a] -> b Source #

set2GL :: [a] -> b -> b Source #

Instances

Instances details
SndParamSetL b (Fir a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set2L :: [b] -> Fir a b Source #

set2GL :: [b] -> Fir a b -> Fir a b Source #

class SndParamSetL3 a b where Source #

Methods

set23L :: [a] -> b -> b Source #

Instances

Instances details
SndParamSetL3 OChanF ReMix Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSetL3 a (AtDe a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSetL3 b (TimeSpec a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23L :: [b] -> TimeSpec a b -> TimeSpec a b Source #

SndParamSetL3 b (Stats2 a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSetL3 b (Pad a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

SndParamSetL3 b (MCompand a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

set23L :: [b] -> MCompand a b -> MCompand a b Source #

SndParamSetL3 b (Fade2 a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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

class SndParamSet3O a b where Source #

Methods

set23o :: One2 a -> b -> b Source #

Instances

Instances details
SndParamSet3O b (Ladspa1 a b c) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParamSet

Methods

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