PaulStretch3 preview(12) release

VST, AU, AAX, CLAP, etc. Plugin Virtual Effects Discussion
Post Reply New Topic
RELATED
PRODUCTS

Post

Hi, but a version for gnu/linux ( debian stretch or kx studio) of paulstretch 3 ? many thanks and best regards

gennaro
Bitwig Studio 4.0.1 - Live Ableton 10/11 standard + MaxMsp 8 - Reaper 6.3.4 - Waveform 11 - Mixbus 7 - Ardour 6.9
Mx Linux 21.4 Hp elite 8200 sff (Debian Bullseye based + kx studio) - mx linux 19.4 (Asus x54c) Windows 10

Post

gennargiu wrote:Hi, but a version for gnu/linux ( debian stretch or kx studio) of paulstretch 3 ? many thanks and best regards

gennaro
The work to do Linux builds has already been done, but I need to figure out a smoother way to do and distribute those. (I am a complete newbie when it comes to developing on Linux...For example the binary resulting from the Projucer generated makefile can't just be directly double clicked to start it from the desktop environment, at least on my Ubuntu installation.)

Post

CinningBao wrote: Hey, sure! To have multiple channels with various different files stretching out in different ways, what a hoot!
Yeah, it's just about being able to import a single file with more than 2 channels at the moment. I have to see if I implement actual multifile importing support in the standalone application or if I start looking into making a plugin version of this. (There is the problem it would use a crazy amount of memory per plugin instance now the way the code has been designed, particularly with very large FFT sizes. I have to see if I can make it use less memory...)

Post

Xenakios wrote:
CinningBao wrote: Hey, sure! To have multiple channels with various different files stretching out in different ways, what a hoot!
Yeah, it's just about being able to import a single file with more than 2 channels at the moment. I have to see if I implement actual multifile importing support in the standalone application or if I start looking into making a plugin version of this. (There is the problem it would use a crazy amount of memory per plugin instance now the way the code has been designed, particularly with very large FFT sizes. I have to see if I can make it use less memory...)
Yeh, I kind of fantasise waaay ahead of time about these things.. automatable parameters (all of them including window size), VST/AU fx, built-in spectral warping.. I think I might have been using it in a dream recently

I was messing around with Tom Erbe's SpiralStretch last night; there is a 'Rate' knob which is used to refill the stretch buffer with the audio data from 'now', as it were. I expect you'd need something like this in the plugin version for it to be useable, if you hadn't already considered it.

Post

Xenakios wrote:
gennargiu wrote:Hi, but a version for gnu/linux ( debian stretch or kx studio) of paulstretch 3 ? many thanks and best regards

gennaro
The work to do Linux builds has already been done, but I need to figure out a smoother way to do and distribute those. (I am a complete newbie when it comes to developing on Linux...For example the binary resulting from the Projucer generated makefile can't just be directly double clicked to start it from the desktop environment, at least on my Ubuntu installation.)
You should just contact the developers of some of the major Linux distributions. They can give you some tips on the Makefile, if needed, and on packaging the source code releases. They can then include the package in their regular distribution channels.

Post

Stuff cooking for beta 8, can change FFT sizes (and files) with a crossfade while playing back :



The FFT size control probably can't be made to respond to continuous movements of the slider (the slider has to be released to get the change), so much internal state has to be rebuilt to change the FFT size...But being able to get the FFT size to change at all during playback is pretty good already.

Post

I really appreciate your effort and skills Xenakios. Thank you very much for your time and generosity of spirit.

Post

Eanna wrote:I really appreciate your effort and skills Xenakios. Thank you very much for your time and generosity of spirit.

.

Post

excellent work !

Post

Preview 8 is up, links in the original post. The description was changed to "preview" instead of "beta" since new features have been added through these releases.

The download is now larger because it has the ffmpeg executable included. Later versions could maybe download it instead if needed or could allow choosing the binary from the local hard drive. (Let me know if you have any need anyway for the additional input file formats...)

I tried pretty hard to make the waveform playcursor work a bit better, but couldn't quite make it work yet. So I left the old pretty jumpy behavior with large FFT sizes and so on. Maybe in the next preview...Also with large FFT sizes the output may still be missing some of the end of the sound, but hopefully not too much.

2017-10-13 (3.0.0preview8, Xenakios fork)
-Allow changing FFT size while playing back. (Setting is applied when mouse button released from slider,
not while moving the mouse due to complicated technical reasons.)
-Changing input file while playing back crossfades to the new file.
-Show a more correct output duration in the GUI. (With huge FFT sizes and a short input file, the FFT size
can affect the final output duration much more than the stretch factor.)
-Allow up to 32 output channels.
-Import support for Wavpack, Monkey's Audio, Musepack, Shorten, TAK, MP4, MKV, AVI and various other files by
converting them into WAV with ffmpeg.
-Settings window instead of the popup menu.
-Added ability to choose FFT windowing type. Just leaving it as Hamming is recommended, though.
-Added some tooltips to parameters. (Shown when hovering over the parameter name.)

Post

Again, and again thanks so much Xenakios for your time, effort and energy into this! :hail:

Another quick one to add in the changelist: having a stretch time display in min:sec. Ex: 3min:45sec. Instead of having something like 339.214 which doesn't give me much time info unless I use my calculator :P

Post

The latest version 8 worked once, now I have no audio when importing any audio file.

Version 3 is working.

Audient id14. Tried both ASIO and Windows audio driver. Windows 10.

Post

S950 wrote:The latest version 8 worked once, now I have no audio when importing any audio file.

Version 3 is working.

Audient id14. Tried both ASIO and Windows audio driver. Windows 10.
Did you try to Reset all parameters to default? (keyboard 0)

Post

Thanks again for the great work!

Unless it's a known issue already, I'd like to report that the main volume is not affecting the rendered file.

Couple of suggestions for future consideration:
- As the program complexity is increasing, perhaps a "save project" could become handy.
- Ability to set loop points to the timeline. The playback starts from the beginning, but once it reaches the loop point it remains looping. Perhaps a new rendering file option would be needed where you can determine x seconds to render.

Post

Neon Breath wrote: having a stretch time display in min:sec. Ex: 3min:45sec. :P
Sure, the original code from Paul did that already, but there was some issue why I didn't want to reuse that code for now. But I'll fix that for the next preview.

Post Reply

Return to “Effects”