paulxstretch/readme.txt

55 lines
2.6 KiB
Plaintext
Raw Normal View History

2017-12-15 19:09:51 +00:00
PaulXStretch - Plugin for extreme time stretching and other spectral processing of audio
Copyright (C) 2006-2011 Nasca Octavian Paul, Tg. Mures, Romania
Copyright (C) 2017 Xenakios
Released under GNU General Public License v.2 license.
Source code at (currently missing GPL license for some of the source files, will be fixed later) :
https://bitbucket.org/xenakios/paulstretchplugin/overview
Requirements for building from source code :
-C++17 compiler and C++17 standard library
-JUCE 5.2 : https://github.com/WeAreROLI/JUCE
-FFTW3
History :
12-15-2017 1.0.0 preview 1
2017-12-15 19:12:49 +00:00
-Very early public release. Various issues present.
2017-12-17 17:09:37 +00:00
12-17-2017 1.0.0 preview 2
-Report only 2 input channels to host
-Fixes for using potentially invalid sample rates in internal initializations and calculations
-File import dialog allows importing file formats supported by JUCE, not just .wav
2017-12-17 18:01:14 +00:00
12-17-2017 1.0.0 preview 2b
-Fix buffer channel count issue, seems to make AU validation pass consistently
2017-12-23 21:48:24 +00:00
12-23-2017 1.0.0 preview 3
2017-12-20 02:09:46 +00:00
-Added parameter to set audio input capture buffer length (up to 120 seconds)
2017-12-23 21:48:24 +00:00
-Added parameter allow passing through audio from plugin input
-Inverted the number of harmonics parameter active range
-Added button to show settings menu
2017-12-20 02:09:46 +00:00
-Fix bug when offline rendering in host
-Allow setting background prebuffering amount in settings, including none.
(None is mostly useful in case the plugin doesn't detect the host is offline rendering.
For real time playback none is likely only going to work with small FFT sizes.)
2017-12-23 21:48:24 +00:00
-Slightly better GUI layout but still mostly just 2 columns of sliders
2017-12-20 02:09:46 +00:00
-Remember last file import folder
2017-12-23 21:48:24 +00:00
-Added detection of invalid audio output sample values (infinities, NaN)
01-05-2018 1.0.0 preview 4
-Added reset parameters (except main volume and input pass through) command to settings menu
-Added option to settings menu to ignore loading imported audio file when recalling state
2018-01-05 19:53:31 +00:00
-Added support for dropping audio files to GUI (available functionality depends on host, many will simply
provide the file name of the source of audio file, so audio clip/event/item specific audio won't be imported)
-Removed an unnecessary level of buffering (doesn't reduce latency but should help a bit with CPU usage)
-Added About window
01-31-2018 1.0.0 preview 5
-Added buttons to enable/disable spectral processing steps
-Restored ability to set capture buffer length (via the settings menu)
2018-01-17 20:06:13 +00:00
-Seek to play range beginning when audio file imported
-No longer seeks to beginning of play range when changing FFT size
2018-01-17 20:06:13 +00:00
-Fixes to waveform display issues
2018-01-20 20:28:33 +00:00
-Double click on waveform selects whole waveform