packages feed

split-record-0.1.1.4: split-record.cabal

Cabal-Version:  2.2
Name:           split-record
Version:        0.1.1.4
License:        BSD-3-Clause
License-File:   LICENSE
Author:         Henning Thielemann <haskell@henning-thielemann.de>
Maintainer:     Henning Thielemann <haskell@henning-thielemann.de>
Homepage:       http://code.haskell.org/~thielema/split-record/
Category:       Sound
Synopsis:       Split a big audio file into pieces at positions of silence
Description:
  Split a big audio file into pieces at positions of silence.
  You can use this to split a recording of multiple songs into single songs.
  .
  > $ split-record recording.wav "part%03d.wav"
  .
  You can also calculate split positions only. They are computed lazily.
  They can be loaded into Audacity for further fine tuning
  and to perform the actual split.
  For generating only labels, run:
  .
  > $ split-record recording.wav > labels.txt
Tested-With:    GHC==6.12.3
Build-Type:     Simple

Source-Repository this
  Tag:         0.1.1.4
  Type:        darcs
  Location:    http://code.haskell.org/~thielema/split-record/

Source-Repository head
  Type:        darcs
  Location:    http://code.haskell.org/~thielema/split-record/

Executable split-record
  Main-Is: Main.hs
  Hs-Source-Dirs: src

  Default-Language: Haskell98
  Build-Depends:
    synthesizer-core >=0.5.1 && <0.9,
    soxlib >=0.0 && <0.1,
    storablevector >=0.2.8 && <0.3,
    shell-utility >=0.0 && <0.2,
    transformers >=0.2 && <0.7,
    utility-ht >=0.0.1 && <0.1,
    numeric-prelude >=0.3 && <0.5,
    base >=4 && <5

  GHC-Options: -Wall -fwarn-tabs -fwarn-incomplete-record-updates

  If impl(ghc>=7.0)
    GHC-Options: -fwarn-unused-do-bind