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.FstParam

Description

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

Documentation

class FstParam a b where Source #

Methods

get1 :: a -> b Source #

Instances

Instances details
FstParam DSample Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: DSample -> Int Source #

FstParam Fade String Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Fade -> String Source #

FstParam Freq1 Float Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Freq1 -> Float Source #

FstParam KFQ Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: KFQ -> Int Source #

FstParam ReverbE Float Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: ReverbE -> Float Source #

FstParam Cntrst Float Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Cntrst -> Float Source #

FstParam (Chans a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Chans a -> a Source #

FstParam (EchoTail a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: EchoTail a -> a Source #

FstParam (Vol3 Float) Float Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Vol3 Float -> Float Source #

FstParam (Repeat a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Repeat a -> a Source #

FstParam (Width a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Width a -> a Source #

FstParam (BandReject a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: BandReject a -> a Source #

FstParam (AllPass a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: AllPass a -> a Source #

FstParam (Freq a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Freq a -> a Source #

FstParam (Trim a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Trim a -> a Source #

FstParam (OverSample a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: OverSample a -> a Source #

FstParam (FrameRate a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: FrameRate a -> a Source #

FstParam (PadSpec a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: PadSpec a -> a Source #

FstParam (Neg a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Neg a -> a Source #

FstParam (AtDe a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: AtDe a -> a Source #

FstParam (Pair a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Pair a -> a Source #

FstParam (VadP a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: VadP a -> a Source #

FstParam (Tremolo a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Tremolo a -> a Source #

FstParam (StretchP a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: StretchP a -> a Source #

FstParam (Advanced1 a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Advanced1 a -> a Source #

FstParam (SString1 a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: SString1 a -> a Source #

FstParam (SFloat1 a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: SFloat1 a -> a Source #

FstParam (FreqH a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: FreqH a -> a Source #

FstParam (FreqL a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: FreqL a -> a Source #

FstParam (Threshold a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Threshold a -> a Source #

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Biquad a -> Coeffs a Source #

FstParam (Echos a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Echos a b -> a Source #

FstParam (Echo a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Echo a b -> a Source #

FstParam (Fade2 a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Fade2 a b -> a Source #

FstParam (Chorus a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Chorus a b -> a Source #

FstParam (ChorusTail a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: ChorusTail a b -> a Source #

FstParam (Phaser a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Phaser a b -> a Source #

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 #

FstParam (Equalizer a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Equalizer a b -> a Source #

FstParam (LowPass a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: LowPass a b -> a Source #

FstParam (HighPass a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: HighPass a b -> a Source #

FstParam (Band a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Band a b -> a Source #

FstParam (BandPass a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: BandPass a b -> a Source #

FstParam (FreqWidth a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: FreqWidth a b -> a Source #

FstParam (Treble a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Treble a b -> a Source #

FstParam (Bass a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Bass a b -> a Source #

FstParam (FreqWidthS a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: FreqWidthS a b -> a Source #

FstParam (Speed a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Speed a b -> a Source #

FstParam (TimeSpec a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: TimeSpec a b -> a Source #

FstParam (BendTrio a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: BendTrio a b -> a Source #

FstParam (Splice2 a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Splice2 a b -> a Source #

FstParam (MCompand a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: MCompand a b -> a Source #

FstParam (FreqComp a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: FreqComp a b -> a Source #

FstParam (Vol2 a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Vol2 a b -> a Source #

FstParam (Stretch2 a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Stretch2 a b -> a Source #

FstParam (RateL a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: RateL a b -> a Source #

FstParam (DCShift a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: DCShift a b -> a Source #

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

FstParam (Ladspa1 a b c) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: Ladspa1 a b c -> a Source #

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

class FstParamL a b where Source #

Methods

get1L :: a -> [b] Source #

Instances

Instances details
FstParamL Dlay TSpecification Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

FstParamL Flanger2 Float Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1L :: Flanger2 -> [Float] Source #

FstParamL (MscS a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

FstParamL (OChannel a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

FstParamL (Stat1 a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

FstParamL (One3 a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

FstParamL (One2 a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

FstParamL (Vad1 a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

FstParamL (Pad a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

FstParamL (Stats2 a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

FstParamL (Flanger a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1L :: Flanger a b -> [a] Source #

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

class FstParamM a b where Source #

Methods

get1m :: a -> Maybe b Source #

Instances

Instances details
FstParamM NextTSpec Float Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

FstParamM NextTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

FstParamM FirstTSpec Float Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

FstParamM FirstTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

FstParamM FirstDTSpec Float Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

FstParamM FirstDTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

FstParamM FilterN NoiseType Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

FstParamM (Coeffs a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: Coeffs a -> Maybe a Source #

FstParamM (Downsample a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: Downsample a -> Maybe a Source #

FstParamM (Hilbert a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: Hilbert a -> Maybe a Source #

FstParamM (Loudness a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: Loudness a -> Maybe a Source #

FstParamM (Segment a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: Segment a -> Maybe a Source #

FstParamM (StatP a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: StatP a -> Maybe a Source #

FstParamM (Upsample a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: Upsample a -> Maybe a Source #

FstParamM (SoftKnee a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: SoftKnee a -> Maybe a Source #

FstParamM (FloatE a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: FloatE a -> Maybe a Source #

FstParamM (Window1 a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: Window1 a -> Maybe a Source #

FstParamM (StatsP a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: StatsP a -> Maybe a Source #

FstParamM (SincTN a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: SincTN a -> Maybe a Source #

FstParamM (SincAB a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: SincAB a -> Maybe a Source #

FstParamM (PhaseR a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: PhaseR a -> Maybe a Source #

FstParamM (Ropt5 a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: Ropt5 a -> Maybe a Source #

FstParamM (Ropt4 a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: Ropt4 a -> Maybe a Source #

FstParamM (Overdrive a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: Overdrive a -> Maybe a Source #

FstParamM (Noiseprof a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: Noiseprof a -> Maybe a Source #

FstParamM (PrecisionD a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: PrecisionD a -> Maybe a Source #

FstParamM (Filter a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: Filter a -> Maybe a Source #

FstParamM (Contrast a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: Contrast a -> Maybe a Source #

FstParamM (Fir a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

FstParamM (Remix a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

FstParamM (Duration a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

FstParamM (Rate2 a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

FstParamM (Noisered a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

FstParamM (CompandTail a b) (One2 a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: CompandTail a b -> Maybe (One2 a) Source #

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: AboveTSpec1 a b c -> Maybe a Source #

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

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1m :: Dither a b c -> Maybe a Source #