[LAA] StretchPlayer 0.502: Real-time audio player with time stretch

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Linux Audio Announce <linux-audio-announce@...>
Date: Wednesday, July 14, 2010 - 2:41 pm

I am pleased to release StrechPlayer 0.502, a time-stretching,
pitch-shifting audio file player. It is powered by librubberband, and
also features an A/B repeat.

NEW IN THIS RELEASE
-------------------

* Reduced Xorg load (was typ. 20-30% CPU even
when idle)
* Fix build errors on 64-bit systems (incompatible
integer types).
* Add CMake USE_COMPOSITING option to explicitly
disable compositing features.

LINKS
-----

Home Page: http://www.teuton.org/~gabriel/stretchplayer/

Tarball: http://www.teuton.org/~gabriel/stretchplayer/stretchplayer_0.502.tar.gz

Binary: Ubuntu/Karmic
http://www.teuton.org/~gabriel/stretchplayer/stretchplayer_0.502_karmic_...
http://www.teuton.org/~gabriel/stretchplayer/stretchplayer-dbg_0.502_kar...

Debian Dsc: http://www.teuton.org/~gabriel/stretchplayer/stretchplayer_0.502.dsc

Git: http://gitorious.org/stretchplayer
git://gitorious.org/stretchplayer/stretchplayer.git

USING THE PROGRAM
-----------------

After stretchplayer is installed, there should be an [S] icon under
Multimedia or Sound. Or, you can run it from the command line like
this:

$ stretchplayer

The GUI is pretty self-explanatory, and if you hover over the controls
a tool-tip should appear. The GUI also has several keyboard
accelerators.

To play a file, click the file-open icon and select an audio file.
Stretchplayer can play anything that libsndfile supports (ogg, flac,
wav, etc.). However, it does /not/ support MP3 files at this time.

As the file plays, slide the horizontal slider left or right to change
the speed of the song. If you wish to transpose the audio, push one
of the + or - buttons.

INSTALLING THE PROGRAM
----------------------

You will need at least a 1200 MHz processor[1] to use this program.
It also requires the following libraries:

* Qt >= 4.4 http://qt.nokia.com
* librubberband http://www.breakfastquay.com/rubberband/
* libsndfile http://www.mega-nerd.com/libsndfile/
* JACK http://jackaudio.org/
* CMake http://www.cmake.org/

If you are running Ubuntu Karmic or Ubuntu Jaunty, you can install the
.deb packages like this (from the command line):

$ sudo dpkg -i stretchplayer*_0.502_karmic_i386.deb

Anyone else will need to build from source. Please read the
INSTALL.txt file that comes with the taarball.

Peace,
Gabriel M. Beddingfield
2010-07-11

[1] With this release, Stretchplayer works OK (but not great) with an
800MHz Celeron processor. Before this release, it was unusable
on this system.
_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-announce

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[linux-audio-announce] JACK 0.71.1 released, Taybin, (Sat May 10, 2:41 pm)
[linux-audio-announce] [ANN] Aqualung 0.9beta5 released, Tom Szilagyi, (Fri Jun 30, 9:53 am)
[LAA] Piksel09 :: Call for Projects, h220, (Tue May 5, 1:45 pm)
[LAA] StretchPlayer 0.502: Real-time audio player with time ..., Gabriel M. Beddingfield, (Wed Jul 14, 2:41 pm)
[linux-audio-announce] Re: [linux-audio-user] [ANN] Aqualung..., Florian Paul Schmidt, (Fri Jun 30, 10:21 am)