summaryrefslogtreecommitdiff
path: root/rubberband.cabal
blob: 9f34126bcb78c91f56de08fa9faac5e80f568d41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
name:               rubberband
version:            0.1.0.1
synopsis:           Binding to the C++ audio stretching library Rubber Band

description:        <http://breakfastquay.com/rubberband/ Rubber Band Library>
                    is a high quality software library for audio
                    time-stretching and pitch-shifting. It permits you to
                    change the tempo and pitch of an audio stream or recording
                    dynamically and independently of one another.
                    .
                    Rubber Band Library is open source software under the GNU
                    General Public License. If you want to distribute it in a
                    proprietary commercial application, you need to
                    <http://breakfastquay.com/rubberband/license.html buy a license>.
                    .
                    This is a binding to Rubber Band Library v1.8.1.

homepage:           https://github.com/mtolly/rubberband
license:            GPL-3
license-file:       LICENSE
author:             Michael Tolly
maintainer:         miketolly@gmail.com
category:           Sound
build-type:         Simple
cabal-version:      >=1.10
bug-reports:        https://github.com/mtolly/rubberband/issues

library
  exposed-modules:    Sound.RubberBand
                      Sound.RubberBand.Raw
                      Sound.RubberBand.Nice
                      Sound.RubberBand.Option
  build-depends:      base >= 4.6 && < 4.8, vector >= 0.10.9 && < 0.11
  hs-source-dirs:     src
  default-language:   Haskell2010
  includes:           rubberband/rubberband-c.h
  extra-libraries:    rubberband
  pkgconfig-depends:  rubberband == 1.8.1
  ghc-options:        -Wall

Source-Repository head
  type:             git
  location:         https://github.com/mtolly/rubberband