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

Description

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

Instances details
Eq Position Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show Position Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

ThdParamM FirstTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ThdParam

SndParamM FirstTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

FstParamSetL TSpecification Dlay Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

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

FstParamL Dlay TSpecification Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Complex2ParamSet Position Float FirstTSpec Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

Complex2ParamSet Position Int FirstTSpec Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

Show (One3 TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (Trim TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Trim

Show (Delay TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Delay

Show (PadSpec TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Pad

Show (Advanced1 TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

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 (Splice2 SpliceP TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Splice

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

Show (Spectrogram3 SFloat SString Spectr PositionS DurationD) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

data TSpec a b c Source #

Constructors

Ts a c 
Tm a b c 
Th a b b c 
S a b 

Instances

Instances details
ThdParamM NextTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ThdParam

ThdParamM FirstTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ThdParam

SndParamM NextTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

SndParamM FirstTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

FstParamSetL TSpecification Dlay Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

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

FstParamL Dlay TSpecification Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Complex2ParamSet Position2 Float NextTSpec Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

Complex2ParamSet Position2 Int NextTSpec Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

Complex2ParamSet Position Float FirstTSpec Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

Complex2ParamSet Position Int FirstTSpec Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

Complex3ParamSet STSpecification2 Duration2 Threshold1 BTSpec Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

Complex3ParamSet STSpecification1 Duration2 Threshold1 ATSpec Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

Show (One3 TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (Trim TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Trim

Show (Delay TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Delay

Show (PadSpec TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Pad

Show (DurationD1 TSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

Show (Advanced1 TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

Show (TimeSpec FirstTSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (TimeSpec FirstDTSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

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 (Splice2 SpliceP TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Splice

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

Show (Spectrogram3 SFloat SString Spectr PositionS DurationD) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

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

data Position2 Source #

Constructors

P2 
M2 

Instances

Instances details
Eq Position2 Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show Position2 Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

ThdParamM NextTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ThdParam

SndParamM NextTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

FstParamSetL TSpecification Dlay Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

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

FstParamL Dlay TSpecification Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Complex2ParamSet Position2 Float NextTSpec Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

Complex2ParamSet Position2 Int NextTSpec Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

Complex3ParamSet STSpecification2 Duration2 Threshold1 BTSpec Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

Complex3ParamSet STSpecification1 Duration2 Threshold1 ATSpec Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

Show (One3 TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (Trim TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Trim

Show (Delay TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Delay

Show (PadSpec TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Pad

Show (DurationD1 TSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

Show (Advanced1 TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

Show (TimeSpec FirstTSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (TimeSpec FirstDTSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

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 (Splice2 SpliceP TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Splice

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

Show (Spectrogram3 SFloat SString Spectr PositionS DurationD) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

data TimeSpec a b Source #

Constructors

TS1 a 
TS2 a [b] 

Instances

Instances details
FstParamSetL TSpecification Dlay Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

FstParamL Dlay TSpecification Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Complex3ParamSet STSpecification2 Duration2 Threshold1 BTSpec Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

Complex3ParamSet STSpecification1 Duration2 Threshold1 ATSpec Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.ComplexParamSet

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 #

FstParamSet3 a (TimeSpec a b) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParamSet

Methods

set13 :: a -> TimeSpec a b -> TimeSpec a b Source #

Show (One3 TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Timespec

Show (Trim TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Trim

Show (Delay TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Delay

Show (PadSpec TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Pad

Show (DurationD1 TSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

Show (Advanced1 TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

(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 FirstDTSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

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 (Splice2 SpliceP TSpecification) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Splice

Show (Pad TSpecification PadS) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Pad

FstParam (TimeSpec a b) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.FstParam

Methods

get1 :: TimeSpec a b -> a Source #

SndParamM (TimeSpec a b) [b] Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes.SndParam

Methods

get2m :: TimeSpec a b -> Maybe [b] Source #

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

Show (Spectrogram3 SFloat SString Spectr PositionS DurationD) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

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