dobutokO-effects-0.9.0.0: A library to deal with SoX effects and possibilities

Copyright(c) OleksandrZhabenko 2020
LicenseMIT
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010

DobutokO.Sound.Effects.Timespec

Description

Maintainer : olexandr543@yahoo.com

Helps to create experimental music. Can be used for applying the SoX effects with the needed time specifications.

Documentation

data Position Source #

Constructors

P 
M 
E 
Instances
Eq Position Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show Position Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (Delay TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Delay

Show (Trim TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Trim

Show (PadSpec TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Pad

Show (TimeSpec FirstTSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (BendTrio FirstTSpec Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Bend

Show (Pad TSpecification PadS) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Pad

Show (TSpec Position Int Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (Bend FrRate OvSample BendTr3) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Bend

data TSpec a b c Source #

Constructors

Ts a c 
Tm a b c 
Th a b b c 
S a b 
Instances
Show (Delay TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Delay

Show (Trim TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Trim

Show (PadSpec TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Pad

Show (TimeSpec FirstTSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (TimeSpec BelowTSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (TimeSpec Above1TSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (BendTrio FirstTSpec Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Bend

Show (Pad TSpecification PadS) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Pad

(Eq a, Eq c, Eq b) => Eq (TSpec a b c) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Methods

(==) :: TSpec a b c -> TSpec a b c -> Bool #

(/=) :: TSpec a b c -> TSpec a b c -> Bool #

Show (TSpec Position2 Int Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (TSpec Position Int Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (Bend FrRate OvSample BendTr3) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Bend

Show (Silence LeftIntact ATSpec BTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (BelowTSpec1 STSpecification2 Duration2 Threshold1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (AboveTSpec1 STSpecification1 Duration2 Threshold1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

isTime :: TSpec a b c -> Bool Source #

data Position2 Source #

Constructors

P2 
M2 
Instances
Eq Position2 Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show Position2 Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (Delay TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Delay

Show (Trim TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Trim

Show (PadSpec TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Pad

Show (TimeSpec FirstTSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (TimeSpec BelowTSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (TimeSpec Above1TSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (Pad TSpecification PadS) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Pad

Show (TSpec Position2 Int Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (Silence LeftIntact ATSpec BTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (BelowTSpec1 STSpecification2 Duration2 Threshold1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (AboveTSpec1 STSpecification1 Duration2 Threshold1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

data TimeSpec a b Source #

Constructors

TS1 a 
TS2 a [b] 
Instances
Show (Delay TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Delay

Show (Trim TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Trim

Show (PadSpec TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Pad

(Eq a, Eq b) => Eq (TimeSpec a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Methods

(==) :: TimeSpec a b -> TimeSpec a b -> Bool #

(/=) :: TimeSpec a b -> TimeSpec a b -> Bool #

Show (TimeSpec FirstTSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (TimeSpec BelowTSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (TimeSpec Above1TSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (Pad TSpecification PadS) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Pad

Show (Silence LeftIntact ATSpec BTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (BelowTSpec1 STSpecification2 Duration2 Threshold1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

Show (AboveTSpec1 STSpecification1 Duration2 Threshold1) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Silence

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