split-record: Split a big audio file into pieces at positions of silence
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
Downloads
- split-record-0.1.1.4.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1, 0.1.1, 0.1.1.1, 0.1.1.2, 0.1.1.3, 0.1.1.4 |
---|---|
Dependencies | base (>=4 && <5), numeric-prelude (>=0.3 && <0.5), shell-utility (>=0.0 && <0.2), soxlib (>=0.0 && <0.1), storablevector (>=0.2.8 && <0.3), synthesizer-core (>=0.5.1 && <0.9), transformers (>=0.2 && <0.7), utility-ht (>=0.0.1 && <0.1) [details] |
Tested with | ghc ==6.12.3 |
License | BSD-3-Clause |
Author | Henning Thielemann <haskell@henning-thielemann.de> |
Maintainer | Henning Thielemann <haskell@henning-thielemann.de> |
Category | Sound |
Home page | http://code.haskell.org/~thielema/split-record/ |
Source repo | this: darcs get http://code.haskell.org/~thielema/split-record/ --tag 0.1.1.4 head: darcs get http://code.haskell.org/~thielema/split-record/ |
Uploaded | by HenningThielemann at 2021-08-06T15:12:45Z |
Distributions | LTSHaskell:0.1.1.4, NixOS:0.1.1.4, Stackage:0.1.1.4 |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Executables | split-record |
Downloads | 4339 total (26 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2021-08-06 [all 2 reports] |