paulxstretch/README.md

35 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### PaulXStretch - Plugin for extreme time stretching and other spectral processing of audio
This application/plugin is based on the PaulStretch algorithm. (Pauls Extreme Time Stretch, originally developed by Nasca Octavian Paul), and specifically the PaulXStretch version from Xenakios. The UI has been updated and adapted for various screen sizes.
PaulXStretch is only suitable for radical transformation of sounds. It is not suitable at all for subtle time or pitch corrections and such. Ambient music and sound design are probably the most suitable use cases. It can turn any short audio into an hours long ambient soundscape without batting an eye!
# Building
Source code is now maintained at:
https://github.com/essej/paulxstretch
Requirements for building from source code :
- A modern C++ compiler and standard library (C++14, some C++17 needs to be supported)
- JUCE 6.X is included in deps/juce and is a slightly modified branch with
some improvements/augmentations. It is managed via the tool git-subrepo
and the original repository is: https://github.com/essej/JUCE in the
```sono6good``` branch
- FFTW >= 3.3.6
# Contributors
Copyright (C) 2006-2011 Nasca Octavian Paul, Tg. Mures, Romania
Copyright (C) 2017-2018 Xenakios
Copyright (C) 2022 Jesse Chappell
# License
Released under GNU General Public License v.3 license with App Store license
exception.