scaletempo

scaletempo — Sync audio tempo with playback rate

Synopsis

struct              GstScaletempo;

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GstObject
               +----GstElement
                     +----GstBaseTransform
                           +----GstScaletempo

Properties

  "overlap"                  gdouble               : Read / Write
  "rate"                     gdouble               : Read
  "search"                   guint                 : Read / Write
  "stride"                   guint                 : Read / Write

Description

Scale tempo while maintaining pitch (WSOLA-like technique with cross correlation) Inspired by SoundTouch library by Olli Parviainen

Use Sceletempo to apply playback rates without the chipmunk effect.

Example pipelines

1
2
3
4
5
6