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