split-record

Split a big audio file into pieces at positions of silence

http://code.haskell.org/~thielema/split-record/

Version on this page:0.1.1.3
LTS Haskell 22.14:0.1.1.4
Stackage Nightly 2024-03-28:0.1.1.4
Latest on Hackage:0.1.1.4

See all snapshots split-record appears in

BSD-3-Clause licensed and maintained by Henning Thielemann
This version can be pinned in stack with:split-record-0.1.1.3@sha256:5d693e5a03bbaa383b6d3cd54f9a60724d62e5e4271cbcff1f172919f0195c0b,1668

Module documentation for 0.1.1.3

There are no documented modules for this package.

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