The sample-frame package

[Tags: bsd3, library]

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.


Properties

Versions0.0.1, 0.0.2, 0.0.3
Dependenciesbase (>=1.0 && <2), QuickCheck (>=1.0 && <3.0), special-functors (==1.0.*), storable-record (>=0.0.2 && <0.1) or
base (>=2 && <5), QuickCheck (>=1.0 && <3.0), storable-record (>=0.0.2 && <0.1)
LicenseBSD3
AuthorHenning Thielemann <haskell@henning-thielemann.de>
MaintainerHenning Thielemann <haskell@henning-thielemann.de>
CategorySound
Home pagehttp://www.haskell.org/haskellwiki/Synthesizer
Executablesspeedtest
UploadedSat Sep 25 08:22:27 UTC 2010 by HenningThielemann
DistributionsNixOS:0.0.3
Downloads661 total (30 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Flags

NameDescriptionDefault
buildbenchmarksBuild benchmark executablesDisabled
splitbaseChoose the new smaller, split-up base package.Enabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees