align-audio-0.0.0.1: align-audio.cabal
Cabal-Version: 2.2
Name: align-audio
Version: 0.0.0.1
License: BSD-3-Clause
License-File: LICENSE
Author: Henning Thielemann <haskell@henning-thielemann.de>
Maintainer: Henning Thielemann <haskell@henning-thielemann.de>
Category: Sound
Synopsis: Find relative time displacement of two recordings of the same music
Description:
Say, you have a video with some background music
and a clean recording of the background music.
You want to know exact displacement of the background music.
This program should find it.
.
> align-audio orig.wav video.wav
.
The program actually performs a simple correlation.
.
The program can handle sources of different sample rates
if the sample rates are integers.
Tested-With: GHC==8.6.5
Build-Type: Simple
Extra-Source-Files:
Makefile
Flag blas
Description: Build executable using BLAS support
Manual: True
Default: False
Flag lapack
Description: Build executable using LAPACK support (less memory consumption than BLAS)
Manual: True
Default: False
Source-Repository this
Tag: 0.0.0.1
Type: darcs
Location: http://hub.darcs.net/thielema/align-audio/
Source-Repository head
Type: darcs
Location: http://hub.darcs.net/thielema/align-audio/
Executable align-audio
Build-Depends:
comfort-fftw >=0.0 && <0.1,
comfort-array >=0.5 && <0.6,
netlib-ffi >=0.1.1 && <0.2,
containers >=0.2 && <0.7,
Stream >=0.4.7 && <0.5,
storablevector >=0.2 && <0.3,
synthesizer-core >=0.7 && <0.9,
soxlib >=0.0.1 && <0.1,
numeric-prelude >=0.4.1 && <0.5,
shell-utility >=0.0 && <0.2,
optparse-applicative >=0.11 && <0.19,
utility-ht >=0.0.12 && <0.1,
base >= 3 && <5
If flag(lapack)
Hs-Source-Dirs: src/lapack
Build-Depends:
lapack >=0.4 && <0.6,
Else
If flag(blas)
Hs-Source-Dirs: src/blas
Build-Depends:
comfort-blas >=0.0 && <0.1,
Else
Hs-Source-Dirs: src/plain
Default-Language: Haskell98
GHC-Options: -Wall
Hs-Source-Dirs: src
Main-Is: Main.hs
Other-Modules:
Correlate
CorrelateResample
Common
Vector
Option