| Copyright | (c) OleksandrZhabenko 2020 |
|---|---|
| License | MIT |
| Maintainer | olexandr543@yahoo.com |
| Stability | Experimental |
| Safe Haskell | None |
| Language | Haskell2010 |
DobutokO.Sound.Effects.MCompand
Description
Helps to create experimental music. Can be used for applying the SoX "compand" and "mcompand" effects.
Documentation
floatESet1 :: a -> FloatE a Source #
data CompandTail a b Source #
Instances
| SndParamSet3M b (CompandTail a b) Source # | |
Defined in DobutokO.Sound.Effects.Classes.SndParamSet Methods set23m :: b -> CompandTail a b -> Maybe (CompandTail a b) Source # | |
| FstParamSet3O a (CompandTail a b) Source # | |
Defined in DobutokO.Sound.Effects.Classes.FstParamSet Methods set1o :: One2 a -> CompandTail a b -> CompandTail a b Source # | |
| (Eq a, Eq b) => Eq (CompandTail a b) Source # | |
Defined in DobutokO.Sound.Effects.MCompand Methods (==) :: CompandTail a b -> CompandTail a b -> Bool # (/=) :: CompandTail a b -> CompandTail a b -> Bool # | |
| Show (CompandTail Float3 Float) Source # | |
Defined in DobutokO.Sound.Effects.MCompand | |
| SndParamM (CompandTail a b) b Source # | |
Defined in DobutokO.Sound.Effects.Classes.SndParam Methods get2m :: CompandTail a b -> Maybe b Source # | |
| FstParamM (CompandTail a b) (One2 a) Source # | |
Defined in DobutokO.Sound.Effects.Classes.FstParam | |
| Show (Compand AtD2 SoftK1 AtDeNF CompTail) Source # | |
compandTail1 :: CompandTail a b -> Maybe (One2 a) Source #
compandTail2 :: CompandTail a b -> Maybe b Source #
compandTailSet1 :: One2 a -> CompandTail a b -> CompandTail a b Source #
compandTailSet2 :: b -> CompandTail a b -> Maybe (CompandTail a b) Source #
Constructors
| AD a a |
Instances
| SndParamSet3 a (Pair a) Source # | |
| FstParamSet3 a (Pair a) Source # | |
| Eq a => Eq (Pair a) Source # | |
| Show (AtDe Pr) Source # | |
| Show (Pair Float) Source # | |
| SndParam (Pair a) a Source # | |
Defined in DobutokO.Sound.Effects.Classes.SndParam | |
| FstParam (Pair a) a Source # | |
Defined in DobutokO.Sound.Effects.Classes.FstParam | |
| Show (Compand AtD2 SoftK1 AtDeNF CompTail) Source # | |
Constructors
| ADM a [a] |
Instances
| Show AtDeNF Source # | |
| SndParamSetL3 a (AtDe a) Source # | |
| FstParamSet3 a (AtDe a) Source # | |
| Eq a => Eq (AtDe a) Source # | |
| Show (AtDe Pr) Source # | |
| SndParamL (AtDe a) a Source # | |
Defined in DobutokO.Sound.Effects.Classes.SndParam | |
| FstParam (AtDe a) a Source # | |
Defined in DobutokO.Sound.Effects.Classes.FstParam | |
| Show (Compand AtD2 SoftK1 AtDeNF CompTail) Source # | |
Constructors
| NG a |
softKneeSet1 :: a -> SoftKnee a Source #
Instances
| FourthParamSet3 d (Compand a b c d) Source # | |
| ThdParamSet3 c (Compand a b c d) Source # | |
| SndParamSet3 b (Compand a b c d) Source # | |
| FstParamSet3 a (Compand a b c d) Source # | |
| (Eq a, Eq b, Eq c, Eq d) => Eq (Compand a b c d) Source # | |
| Show (Compand AtD2 SoftK1 AtDeNF CompTail) Source # | |
| FourthParamM (Compand a b c d) d Source # | |
| ThdParam (Compand a b c d) c Source # | |
Defined in DobutokO.Sound.Effects.Classes.ThdParam | |
| SndParam (Compand a b c d) b Source # | |
Defined in DobutokO.Sound.Effects.Classes.SndParam | |
| FstParam (Compand a b c d) a Source # | |
Defined in DobutokO.Sound.Effects.Classes.FstParam | |
compandSet1 :: a -> Compand a b c d -> Compand a b c d Source #
compandSet2 :: b -> Compand a b c d -> Compand a b c d Source #
compandSet3 :: c -> Compand a b c d -> Compand a b c d Source #
compandSet4 :: d -> Compand a b c d -> Compand a b c d Source #
Constructors
| FrCmp a b |
Instances
| SndParamSet3 b (FreqComp a b) Source # | |
| FstParamSet3 a (FreqComp a b) Source # | |
| (Eq a, Eq b) => Eq (FreqComp a b) Source # | |
| Show (MCompand String FrCmpnd2) Source # | |
| Show (FreqComp KFQ String) Source # | |
| SndParam (FreqComp a b) b Source # | |
Defined in DobutokO.Sound.Effects.Classes.SndParam | |
| FstParam (FreqComp a b) a Source # | |
Defined in DobutokO.Sound.Effects.Classes.FstParam | |
freqCompSet1 :: a -> FreqComp a b -> FreqComp a b Source #
freqCompSet2 :: b -> FreqComp a b -> FreqComp a b Source #
mCompandSet1 :: a -> MCompand a b -> MCompand a b Source #
mCompandSet2 :: [b] -> MCompand a b -> MCompand a b Source #