go-tsm

module
v0.0.0-...-f8103e0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 29, 2017 License: MIT

README

TSM

GoDoc Build Status

Package tsm implements several real-time time-scale modification methods, i.e. algorithms that change the playback speed of an audio signal without changing its pitch.

Read the article A Review of Time-Scale Modification of Music Signals by Jonathan Driedger and Meinard Müller for more details about each methods.

Directories

Path Synopsis
cmd
tsmplay command
Package multichannel provides data structure used for manipulating multi-channel audio data.
Package multichannel provides data structure used for manipulating multi-channel audio data.
Package ola implements the OLA (Overlap-Add) time-scale modification procedure.
Package ola implements the OLA (Overlap-Add) time-scale modification procedure.
Package streamer provides the time-scale modification methods as Streamers, to be used with the beep library (https://github.com/faiface/beep)
Package streamer provides the time-scale modification methods as Streamers, to be used with the beep library (https://github.com/faiface/beep)
Package tsm implements the skeleton of an analysis-synthesis based time-scale modification procedure.
Package tsm implements the skeleton of an analysis-synthesis based time-scale modification procedure.
Package window provides window functions for digital signal processing.
Package window provides window functions for digital signal processing.
Package wsola implements the WSOLA (Waveform Similariy-based Overlap-Add) time-scale modification procedure.
Package wsola implements the WSOLA (Waveform Similariy-based Overlap-Add) time-scale modification procedure.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL