Plugin for extreme time stretching and other spectral processing of audio
Go to file
2022-04-19 16:30:36 -04:00
deps transitioned to cmake for desktop build 2022-04-19 16:30:36 -04:00
images added button icons. layout fixes. increased buffering thread priority 2022-04-14 03:26:26 -04:00
release transitioned to cmake for desktop build 2022-04-19 16:30:36 -04:00
Source update free filter node selection and deletion to better support ios. add enable toggles for free filter and ratio in tabs. on ios shutdown audio when going to background and not doing anything. some layout fixes 2022-04-18 15:11:22 -04:00
buildcmake.sh transitioned to cmake for desktop build 2022-04-19 16:30:36 -04:00
CHANGES.md updated readme and added separate changes file 2022-04-14 10:36:21 -04:00
CMakeLists.txt transitioned to cmake for desktop build 2022-04-19 16:30:36 -04:00
LICENSE updated readme and added license files 2022-04-14 10:21:44 -04:00
LICENSE_EXCEPTION updated readme and added license files 2022-04-14 10:21:44 -04:00
paulstretchplugin_ios.jucer updated jucer projects to use juce in deps 2022-04-19 11:06:33 -04:00
paulstretchplugin.jucer updated jucer projects to use juce in deps 2022-04-19 11:06:33 -04:00
README.md updated jucer projects to use juce in deps 2022-04-19 11:06:33 -04:00
setupcmake.sh transitioned to cmake for desktop build 2022-04-19 16:30:36 -04:00
setupcmakewin32.sh transitioned to cmake for desktop build 2022-04-19 16:30:36 -04:00
setupcmakewin.sh transitioned to cmake for desktop build 2022-04-19 16:30:36 -04:00
setupcmakexcode.sh transitioned to cmake for desktop build 2022-04-19 16:30:36 -04:00

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.