HCodecs-0.0.2: The library to read, write and manipulate MIDI, WAV, and SoundFont2 files.Source codeContentsIndex
Data.Audio
PortabilityPortable
StabilityExperimental
MaintainerGeorge Giorgidze <http://cs.nott.ac.uk/~ggg/>
Description
General purpose data type for representing an audio data.
Documentation
type Sample = DoubleSource
data Audio a Source
Constructors
Audio
sampleRate :: Int
channelNumber :: Int
sampleData :: SampleData a
show/hide Instances
type SampleData a = DiffUArray Int aSource
data SampleMode Source
Constructors
NoLoop
ContLoop
PressLoop
show/hide Instances
sampleType :: IArray DiffUArray a => SampleData a -> aSource
sampleNumber :: IArray DiffUArray a => SampleData a -> IntSource
convert :: (Audible a, Audible b, IArray DiffUArray a, IArray DiffUArray b) => SampleData a -> SampleData bSource
parseSampleData :: IArray DiffUArray a => Int -> Parser a -> Parser (SampleData a)Source
buildSampleData :: IArray DiffUArray a => (a -> Builder) -> SampleData a -> BuilderSource
class Audible a whereSource
Methods
toSample :: a -> SampleSource
fromSample :: Sample -> aSource
show/hide Instances
Produced by Haddock version 2.4.2