Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Paulstretch python version
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
The new in this version of Paulstretch is support for FLAC input/output files and other formats. To get Paulstretch working in Python you need to install: PySoundFile http://pysoundfile.readthedocs.io/en/0.9.0/#installation Install dependencies using pip: pip install ciffi pip install numpy Install PySoundFile using pip: pip install pysoundfile On linux you also need to install pip install libsndfile: sudo apt-get install libsndfile1 To use file support run file using python3: paulstretch_stereo_for_flac.py Example: python3 paulstretch_stereo_for_flac.py -s 2.0 -w 1 -r t.flac t_tt_n.flac List all supported formats: python3 paulstretch_stereo_for_flac.py -l ------------- The Readme from the Original version of Paulstretch: This is Paulstretch , Python version by Nasca Octavian PAUL, Targu Mures, Romania http://www.paulnasca.com/ Requirements: Numpy, Scipy Original version with GUI: http://hypermammut.sourceforge.net/paulstretch/ For start, I recomand to use "paulstretch_stereo.py". The "paulstretch_mono.py" is a very simple test implementation of the Paulstretch algorithm. The "paulstretch_newmethod.py" is a extended/slower Paulstretch algorithm which has onset detection. "paulstretch_steps.png" describes the steps of Paulstretch algorithm graphically. The Paulstretch algorithm is released under Public Domain.