split-record: Split a big audio file into pieces at positions of silence

[ bsd3, program, sound ] [ Propose Tags ]

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


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS] 0.1, 0.1.1,,,,
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]
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
head: darcs get http://code.haskell.org/~thielema/split-record/
Uploaded by HenningThielemann at 2021-08-06T15:12:45Z
Distributions LTSHaskell:, NixOS:, Stackage:
Reverse Dependencies 1 direct, 0 indirect [details]
Executables split-record
Downloads 4163 total (20 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]