hsc3-sf-0.15: Haskell SuperCollider SoundFile

Safe HaskellNone
LanguageHaskell98

Sound.File.NeXT

Description

Read and write NeXT/Sun format sound files.

Synopsis

Documentation

type FrameCount = Int Source

Number of frames at Header.

type SampleRate = Int Source

Sample rate at Header.

type ChannelCount = Int Source

Number of channels at Header.

data Header Source

Data type encapsulating sound file meta data.

Instances

header :: FilePath -> IO Header Source

Read sound file meta data.

read :: (Real n, Floating n) => FilePath -> IO (Header, [[n]]) Source

Read sound file, data is interleaved.

write :: (Real n, Floating n) => FilePath -> Header -> [[n]] -> IO () Source

Write sound file, data is non-interleaved.