Name: sample-frame Version: 0.0.1 License: BSD3 License-File: LICENSE Author: Henning Thielemann Maintainer: Henning Thielemann Homepage: http://www.haskell.org/haskellwiki/Synthesizer Package-URL: http://code.haskell.org/~thielema/sample-frame/core/ Category: Sound Synopsis: Handling of samples in an (audio) signal Description: This package provides a type class to handle signed and unsigned samples of various size and number of channels in a uniform way. . We expect that you use the types Int8, Word8 and so on for monophonic samples and thus provide instances of the class for them. Further we define Stereo record and mu-law sample type. Quadrophony can be achieved by nested Stereo value, but I'm uncertain, whether this is a good way to go. Maybe we add 5+1 channels or so in future. . This is used by packages sox, alsa, synthesizer. Tested-With: GHC==6.10.4 Cabal-Version: >=1.2 Build-Type: Simple Flag splitBase description: Choose the new smaller, split-up base package. Library Build-Depends: storable-record >=0.0.1 && <0.1, QuickCheck >= 1.0 && <2.0 If flag(splitBase) Build-Depends: base >= 2 && <5 Else Build-Depends: special-functors >= 1.0 && <1.1, base >= 1.0 && < 2 Hs-Source-Dirs: src GHC-Options: -Wall Exposed-Modules: Sound.Frame Sound.Frame.Stereo Sound.Frame.MuLaw