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

Copyright(c) OleksandrZhabenko 2020
LicenseMIT
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010

DobutokO.Sound.Effects.Spectrogram

Description

Maintainer : olexandr543@yahoo.com

Helps to create experimental music. Can be used for applying the SoX "spectrogram" effect.

Documentation

data SString1 a Source #

Constructors

W1 a 
T a 
C a 
O a 
Instances
Eq a => Eq (SString1 a) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

Methods

(==) :: SString1 a -> SString1 a -> Bool #

(/=) :: SString1 a -> SString1 a -> Bool #

Show (SString1 String) Source #

For W1 the argument can be one of the following: "Hann" (default), "Hamming", "Bartlett", "Rectangular", "Kaiser", "Dolph".

Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

FstParam (SString1 a) a Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes

Methods

get1 :: SString1 a -> a Source #

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

Defined in DobutokO.Sound.Effects.Spectrogram

data DTSpec2 a b Source #

Constructors

DTs b 
DTm a b 
DTh a a b 
DS a 
Instances
ThdParamM FirstDTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes

SndParamM FirstDTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes

FstParamM FirstDTSpec Float Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes

FstParamM FirstDTSpec Int Source # 
Instance details

Defined in DobutokO.Sound.Effects.Classes

Show (DurationD1 TSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

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

Defined in DobutokO.Sound.Effects.Spectrogram

Methods

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

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

Show (TimeSpec FirstDTSpec NextTSpec) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

Show (DTSpec2 Int Float) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

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

Defined in DobutokO.Sound.Effects.Spectrogram

data Spectrogram3 a b c d e Source #

Constructors

SG [a] [b] [c] [d] [e] 
Instances
(Eq a, Eq b, Eq c, Eq d, Eq e) => Eq (Spectrogram3 a b c d e) Source # 
Instance details

Defined in DobutokO.Sound.Effects.Spectrogram

Methods

(==) :: Spectrogram3 a b c d e -> Spectrogram3 a b c d e -> Bool #

(/=) :: Spectrogram3 a b c d e -> Spectrogram3 a b c d e -> Bool #

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

Defined in DobutokO.Sound.Effects.Spectrogram

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

Defined in DobutokO.Sound.Effects.Classes

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes

Methods

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

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

Defined in DobutokO.Sound.Effects.Classes

Methods

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

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

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

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

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

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

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

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

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

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

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