Copyright | (c) OleksandrZhabenko 2020 |
---|---|
License | MIT |
Stability | Experimental |
Safe Haskell | None |
Language | Haskell2010 |
Maintainer : olexandr543@yahoo.com
Helps to create experimental music. Can be used for applying the SoX effects with the needed time specifications.
Documentation
Instances
Eq Position Source # | |
Show Position Source # | |
Show (Delay TSpecification) Source # | |
Defined in DobutokO.Sound.Effects.Delay | |
Show (Trim TSpecification) Source # | |
Defined in DobutokO.Sound.Effects.Trim | |
Show (PadSpec TSpecification) Source # | |
Defined in DobutokO.Sound.Effects.Pad | |
Show (TimeSpec FirstTSpec NextTSpec) Source # | |
Defined in DobutokO.Sound.Effects.Timespec | |
Show (BendTrio FirstTSpec Float) Source # | |
Defined in DobutokO.Sound.Effects.Bend | |
Show (Pad TSpecification PadS) Source # | |
Defined in DobutokO.Sound.Effects.Pad | |
Show (TSpec Position Int Float) Source # | |
Show (Bend FrRate OvSample BendTr3) Source # | |
Instances
tSpecC :: FirstTSpec -> String Source #
tSpecPos :: FirstTSpec -> Position Source #
seconds2FstTSpec :: Position -> Float -> FirstTSpec Source #
samples2FstTSpec :: Position -> Int -> FirstTSpec Source #
Instances
Eq Position2 Source # | |
Show Position2 Source # | |
Show (Delay TSpecification) Source # | |
Defined in DobutokO.Sound.Effects.Delay | |
Show (Trim TSpecification) Source # | |
Defined in DobutokO.Sound.Effects.Trim | |
Show (PadSpec TSpecification) Source # | |
Defined in DobutokO.Sound.Effects.Pad | |
Show (TimeSpec FirstTSpec NextTSpec) Source # | |
Defined in DobutokO.Sound.Effects.Timespec | |
Show (TimeSpec BelowTSpec NextTSpec) Source # | |
Defined in DobutokO.Sound.Effects.Silence | |
Show (TimeSpec Above1TSpec NextTSpec) Source # | |
Defined in DobutokO.Sound.Effects.Silence | |
Show (Pad TSpecification PadS) Source # | |
Defined in DobutokO.Sound.Effects.Pad | |
Show (TSpec Position2 Int Float) Source # | |
Show (Silence LeftIntact ATSpec BTSpec) Source # | |
Show (BelowTSpec1 STSpecification2 Duration2 Threshold1) Source # | |
Defined in DobutokO.Sound.Effects.Silence | |
Show (AboveTSpec1 STSpecification1 Duration2 Threshold1) Source # | |
Defined in DobutokO.Sound.Effects.Silence |
Instances
Show (Delay TSpecification) Source # | |
Defined in DobutokO.Sound.Effects.Delay | |
Show (Trim TSpecification) Source # | |
Defined in DobutokO.Sound.Effects.Trim | |
Show (PadSpec TSpecification) Source # | |
Defined in DobutokO.Sound.Effects.Pad | |
(Eq a, Eq b) => Eq (TimeSpec a b) Source # | |
Show (TimeSpec FirstTSpec NextTSpec) Source # | |
Defined in DobutokO.Sound.Effects.Timespec | |
Show (TimeSpec BelowTSpec NextTSpec) Source # | |
Defined in DobutokO.Sound.Effects.Silence | |
Show (TimeSpec Above1TSpec NextTSpec) Source # | |
Defined in DobutokO.Sound.Effects.Silence | |
Show (Pad TSpecification PadS) Source # | |
Defined in DobutokO.Sound.Effects.Pad | |
Show (Silence LeftIntact ATSpec BTSpec) Source # | |
Show (BelowTSpec1 STSpecification2 Duration2 Threshold1) Source # | |
Defined in DobutokO.Sound.Effects.Silence | |
Show (AboveTSpec1 STSpecification1 Duration2 Threshold1) Source # | |
Defined in DobutokO.Sound.Effects.Silence |
timeSpecSet1 :: a -> TimeSpec a b -> TimeSpec a b Source #
timeSpecSet2 :: [b] -> TimeSpec a b -> TimeSpec a b Source #
type TSpecification = TimeSpec FirstTSpec NextTSpec Source #