Safe Haskell | None |
---|---|
Language | Haskell2010 |
Low-level descriptors: https://essentia.upf.edu/documentation/streaming_extractor_music.html#low-level .
Synopsis
- getLowLevelData :: MonadIO m => MonadThrow m => MusicBrainzIdentifier -> m LowLevelResponse
- data LowLevelResponse = LowLevelResponse {}
- parseMetaData :: Value -> Parser MetaData
- data LowLevelData = LowLevelData {
- _averageLoudness :: Scientific
- _barkBands :: BarkBands
- _dissonance :: StatisticalUnits
- _dynamicComplexity :: Scientific
- _equivalentRectangularBandwidthBands :: Bands
- _gfcc :: CepstralCoefficients
- _highFrequencyContent :: StatisticalUnits
- _melBands :: MelBands
- _mfcc :: CepstralCoefficients
- _pitchSalience :: StatisticalUnits
- _silenceRate :: Output
- _spectral :: Spectral
- _zeroCrossingRate :: StatisticalUnits
- newtype LowLevelException = LowLevelException String
Documentation
getLowLevelData :: MonadIO m => MonadThrow m => MusicBrainzIdentifier -> m LowLevelResponse Source #
Call the following endpoint: https://acousticbrainz.readthedocs.io/api.html#get--api-v1-(uuid-mbid)-low-level .
data LowLevelResponse Source #
Instances
Eq LowLevelResponse Source # | |
Defined in AcousticBrainz.LowLevel (==) :: LowLevelResponse -> LowLevelResponse -> Bool # (/=) :: LowLevelResponse -> LowLevelResponse -> Bool # | |
Read LowLevelResponse Source # | |
Defined in AcousticBrainz.LowLevel | |
Show LowLevelResponse Source # | |
Defined in AcousticBrainz.LowLevel showsPrec :: Int -> LowLevelResponse -> ShowS # show :: LowLevelResponse -> String # showList :: [LowLevelResponse] -> ShowS # | |
FromJSON LowLevelResponse Source # | |
Defined in AcousticBrainz.LowLevel parseJSON :: Value -> Parser LowLevelResponse # parseJSONList :: Value -> Parser [LowLevelResponse] # |
data LowLevelData Source #
Instances
newtype LowLevelException Source #
Instances
Eq LowLevelException Source # | |
Defined in AcousticBrainz.LowLevel (==) :: LowLevelException -> LowLevelException -> Bool # (/=) :: LowLevelException -> LowLevelException -> Bool # | |
Ord LowLevelException Source # | |
Defined in AcousticBrainz.LowLevel compare :: LowLevelException -> LowLevelException -> Ordering # (<) :: LowLevelException -> LowLevelException -> Bool # (<=) :: LowLevelException -> LowLevelException -> Bool # (>) :: LowLevelException -> LowLevelException -> Bool # (>=) :: LowLevelException -> LowLevelException -> Bool # max :: LowLevelException -> LowLevelException -> LowLevelException # min :: LowLevelException -> LowLevelException -> LowLevelException # | |
Read LowLevelException Source # | |
Defined in AcousticBrainz.LowLevel | |
Show LowLevelException Source # | |
Defined in AcousticBrainz.LowLevel showsPrec :: Int -> LowLevelException -> ShowS # show :: LowLevelException -> String # showList :: [LowLevelException] -> ShowS # | |
Exception LowLevelException Source # | |
Defined in AcousticBrainz.LowLevel |