Skip to content

numq/stretch

Repository files navigation

Stretch

Audio stretching library for JVM based on the C++ library signalsmith-stretch

See also

Features

  • Stretches PCM audio data
  • Supports any sampling rate and number of channels

Usage

See the example module for implementation details

  1. Download latest release
  2. Add library dependency
    dependencies {
        implementation(file("/path/to/jar"))
    }
  3. Load binaries
    Stretch.Signalsmith.load(libstretch = "/path/to/stretch-signalsmith")
  4. Instantiate a library
    Stretch.Signalsmith.create(sampleRate = sampleRate, channels = channels, playbackSpeedFactor = defaultPlaybackSpeedFactor)

Requirements

  • JVM version 9 or higher.

License

This project is licensed under the Apache License 2.0.

Acknowledgments


QR code
numq.github.io/support

About

Library for time stretching audio without changing pitch

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors