HCodecs-0.4.2: A library to read, write and manipulate MIDI, WAVE, and SoundFont2 files.

PortabilityPortable
StabilityExperimental
MaintainerGeorge Giorgidze <http://cs.nott.ac.uk/~ggg/>
Safe HaskellNone

Data.Audio

Description

General purpose data type for representing an audio data.

Documentation

data Audio a Source

Constructors

Audio 

Instances

(Eq a, IArray UArray a) => Eq (Audio a) 
(Show a, IArray UArray a) => Show (Audio a) 
(Arbitrary a, IArray UArray a) => Arbitrary (Audio a) 

parseSampleData :: (MArray IOUArray a IO, IArray UArray a) => Int -> Parser a -> Parser (SampleData a)Source

buildSampleData :: IArray UArray a => (a -> Builder) -> SampleData a -> BuilderSource