After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 331335 - New Element: libsoundtouch based pitch shifter
New Element: libsoundtouch based pitch shifter
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.x
Other All
: Normal minor
: 0.10.3
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-02-15 22:46 UTC by Wouter Paesen
Modified: 2006-05-03 21:52 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
pitch plugin package (306.42 KB, application/gzip)
2006-02-15 22:47 UTC, Wouter Paesen
Details

Description Wouter Paesen 2006-02-15 22:46:38 UTC
As my first excercise in 0.10, i created a wrapper plugin for libsoundtouch. 
This plugin will allow you to : 
* change the audio tempo (without adjusting the pitch)
* change the audio rate (just like a resampler)
* change the audio pitch (without adjusting the length)
Or any combination of those.  The plugin is LGPL'ed as is libsoundtouch, so it
would be possible (and nice) to adopt the plugin into gst-plugins-(good|bad).
I'll create an attachment with a standalone package for the plugin.




Other information:
Comment 1 Wouter Paesen 2006-02-15 22:47:30 UTC
Created attachment 59438 [details]
pitch plugin package
Comment 2 Jan Schmidt 2006-02-17 12:01:57 UTC
This sounds awesome :)
Comment 3 Tim-Philipp Müller 2006-03-22 14:33:04 UTC
This is cool - committed to gst-plugins-bad (not because it's bad, just because all new plugins should be added there).

Changed things a bit here and there (added some locking, fixed query stuff, lots of little stuff I can't really remember).

2006-03-22  Tim-Philipp Müller  <tim at centricular dot net>

        Patch by: Wouter Paeson  <wouter at kangaroot dot net>

        * configure.ac:
        * ext/Makefile.am:
        * ext/soundtouch/Makefile.am:
        * ext/soundtouch/gstpitch.cc:
        * ext/soundtouch/gstpitch.hh:
          Add new libsoundtouch-based pitch plugin (#331335).