Portability | Portable |
---|---|
Stability | Experimental |
Maintainer | George Giorgidze <http://cs.nott.ac.uk/~ggg/> |
Safe Haskell | None |
General purpose data type for representing an audio data.
Documentation
Audio | |
|
type SampleData a = UArray Int aSource
sampleType :: IArray UArray a => SampleData a -> aSource
sampleNumber :: IArray UArray a => SampleData a -> IntSource
convert :: (Audible a, Audible b, IArray UArray a, IArray UArray b) => SampleData a -> SampleData bSource
parseSampleData :: (MArray IOUArray a IO, IArray UArray a) => Int -> Parser a -> Parser (SampleData a)Source
buildSampleData :: IArray UArray a => (a -> Builder) -> SampleData a -> BuilderSource