The rubberband package

[ Tags: gpl, library, sound ] [ Propose Tags ]

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 buy a license.

This is a binding to Rubber Band Library v1.8.1.


[Skip to Readme]

Properties

Versions 0.1, 0.1.0.1, 0.1.0.2
Dependencies base (>=4.5 && <5), vector (>=0.10.9 && <0.13) [details]
License GPL-3
Author Michael Tolly
Maintainer miketolly@gmail.com
Category Sound
Home page https://github.com/mtolly/rubberband
Bug tracker https://github.com/mtolly/rubberband/issues
Source repository head: git clone https://github.com/mtolly/rubberband
Uploaded Mon Jul 13 03:27:48 UTC 2015 by mtolly
Updated Sat Sep 2 22:13:01 UTC 2017 by mtolly to revision 2   [What is this?]
Distributions NixOS:0.1.0.2
Downloads 604 total (4 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees


Readme for rubberband-0.1.0.2

[back to package description]

Available on Hackage Build Status

This is a Haskell binding to the Rubber Band audio stretching library. Two interfaces are provided:

  • The low-level interface, Sound.RubberBand.Raw, gives you simple access to the C API.

  • The higher-level interface, Sound.RubberBand.Nice, offers a garbage-collected state object and easier memory management via Haskell vectors instead of pointers.

A sample application wavstretch is also provided to demonstrate the high-level interface.

Now available on Hackage, so you can install with cabal install rubberband.