Device Details
Overview
Name | Version: | Spectral Stretch 1.0 |
Author: | jfcharles |
Device Type: | Audio Effect |
Description: | Spectral Stretch excels at live audio time stretching, especially with very low playback speed. Controls include Stretch Factor from 1 to 1000, Blur, Denoise (spectral gate), Freeze and Reverse options, Dry/Wet Mix, and more. You can set the duration of the recorded sample from 1 to 60 seconds. Use it as a faux, but live, Paulstretch. Video: https://www.youtube.com/watch?v=eyPdYtmxQKY Optimized for Max for Live, tested at all sampling rates, low CPU load. Parameters are available for automation and MIDI mapping. Open source license: GNU GPL v3.0-or-later https://www.jeanfrancoischarles.com/2020/05/max-for-live-extreme-time-stretching.html |
Details
Live Version Used: | 10.1 |
Max Version Used: | 8.1 |
Date Added: | Jul 31 2020 13:39:47 |
Date Last Updated: | Jul 31 2020 13:40:56 |
Downloads: | 0 |
Website: | https://gum.co/nzlAr |
ⓘ License: | Commercial |
Average Rating
Log in to rate this device |
-n/a- |
Comments
This sounds seriously great, man...
Posted on July 31 2020 by wetterberg |
Report Issue
yeah, this is superb!
Posted on August 01 2020 by BG23 |
Report Issue
Seems, and sounds very interesting. Question to the developper or the ones who bought it: Is the audio or sample loaded in the buffer saved in the Live session and recalled when reopening it?
Posted on August 02 2020 by NeonBreath |
Report Issue
Also, to the developper: (sorry for the double questions, I forgot to insert in my first one). Could a pitch be added? I feel it's probably the only thing missing to this great stretcher :)
Posted on August 02 2020 by NeonBreath |
Report Issue
Thanks for your comments and interest.
The sample is not saved in the Live session and not recalled when re-opening it.
For sure some pitch shifting could be added, if you have some experience with Max, and don't mind the additional CPU load. For this device, I decided to keep the design focused on time stretching, though, "à la paulstretch". So the device does not include pitch shifting or other effects: if you need further processing, you will use another device downstream.
I hope that helps.
The sample is not saved in the Live session and not recalled when re-opening it.
For sure some pitch shifting could be added, if you have some experience with Max, and don't mind the additional CPU load. For this device, I decided to keep the design focused on time stretching, though, "à la paulstretch". So the device does not include pitch shifting or other effects: if you need further processing, you will use another device downstream.
I hope that helps.
Posted on August 03 2020 by jfcharles |
Report Issue
for the curious; the key to pitchshifting this is in the long-stretch.pfft inside the device. 3rd outlet of the [fftin~ 3 nofft] holds the playback bins, and if you, say, multiply those by 2, the pitch is one octave up, etc . So adding a fourth inlet to control this is a good option.
Posted on August 04 2020 by wetterberg |
Report Issue
First the + :
- nice sound (of course nothing but the PaulStretch’s sound, but still).
- fast to get the stretched sound (not the PS’s best point).
- reverse, good idea. In fact that’s the main reason why I bought your Stretcher.
but now the - :
- NO STOP/PAUSE ?????? Of course I can try to integrate one myself, although I have failed to notice the way at first glance. But still, a stop/pause button...
- let’s say you’re in the middle of a gig, of a “performance”, how would you know in advance the duration of the sound, of the sequence of notes, of the pattern you aim to stretch ??????
-> actually, duration set to 1s, factor to 1000, blur to 100%, that’s a nice freeze. But as a guitar player playing live, I can’t use it as a stretching tool.
But maybe I missed something ???
- nice sound (of course nothing but the PaulStretch’s sound, but still).
- fast to get the stretched sound (not the PS’s best point).
- reverse, good idea. In fact that’s the main reason why I bought your Stretcher.
but now the - :
- NO STOP/PAUSE ?????? Of course I can try to integrate one myself, although I have failed to notice the way at first glance. But still, a stop/pause button...
- let’s say you’re in the middle of a gig, of a “performance”, how would you know in advance the duration of the sound, of the sequence of notes, of the pattern you aim to stretch ??????
-> actually, duration set to 1s, factor to 1000, blur to 100%, that’s a nice freeze. But as a guitar player playing live, I can’t use it as a stretching tool.
But maybe I missed something ???
Posted on December 01 2020 by julesbox |
Report Issue
Jules, thanks for your feedback, questions, and purchase, merci !
- when you mention a "stop/pause" function: if it's about the recording time, i.e. being able to hit "record" then "stop" at any time, instead of a set duration, this is indeed not possible with this version of the tool. To implement such a "flexible duration" version, we would start with an arbitrary "maximum duration", then re-dimension the recording once stopped (or just ignore the un-recorded part of the buffer). I chose indeed to include only a fixed duration in this device.
- one way to work in live situations is to use a duration time "slightly longer" than what you think you might need, then use the different controls to replay just the "valid" part of what you recorded. Otherwise, one can also play with the limitations of the device: in live situations, if you miss a little bit of sound at the beginning or end of the recording, the stretched sounds might still make musical sense - I guess it depends on the musical context.
- indeed, it can be used as a freeze, either with high stretching factor, or with the "freeze" button.
I really hope you will find a good use for the device!
- when you mention a "stop/pause" function: if it's about the recording time, i.e. being able to hit "record" then "stop" at any time, instead of a set duration, this is indeed not possible with this version of the tool. To implement such a "flexible duration" version, we would start with an arbitrary "maximum duration", then re-dimension the recording once stopped (or just ignore the un-recorded part of the buffer). I chose indeed to include only a fixed duration in this device.
- one way to work in live situations is to use a duration time "slightly longer" than what you think you might need, then use the different controls to replay just the "valid" part of what you recorded. Otherwise, one can also play with the limitations of the device: in live situations, if you miss a little bit of sound at the beginning or end of the recording, the stretched sounds might still make musical sense - I guess it depends on the musical context.
- indeed, it can be used as a freeze, either with high stretching factor, or with the "freeze" button.
I really hope you will find a good use for the device!
Posted on December 07 2020 by jfcharles |
Report Issue
Hello! I have made a little mistake. I have purchased Spectral stretch instead of Spectral freeze 🦧. I don't want to bother you much but if there is a way to make the change I will be glad. Thank you for your creative work and passion.
Posted on May 22 2021 by eRKa |
Report Issue
eRKa, thanks for your interest and purchase! Don't hesitate to get in touch with me (e-mail). All best.
Posted on August 19 2021 by jfcharles |
Report Issue
Hi, could you write your email address? Probably its just me, but couldnt find any contacts, thx!
Posted on January 24 2022 by slmkn |
Report Issue
Hello Jean, I recently bought Spectral Stretch and I'm impressed with how well it works but I have few questions about the FFT patch. Is there a way to contact you? I went through your site and couldn't find anything that would allow me to send even a message.
Posted on March 18 2024 by Medito |
Report Issue
Hey.
This is great but I also have a few suggestions if you're open to updating this device?
1. The ability to drag and drop an audio file into the plugin rather than record.
2. Have the dragging across the waveform automatable by Live.
3. Pitchshifting. Wetterberg above mentioned the following is possible....
'the key to pitchshifting this is in the long-stretch.pfft inside the device. 3rd outlet of the [fftin~ 3 nofft] holds the playback bins, and if you, say, multiply those by 2, the pitch is one octave up, etc . So adding a fourth inlet to control this is a good option.'
.... I have no idea how to do this :-)
Best, P.
This is great but I also have a few suggestions if you're open to updating this device?
1. The ability to drag and drop an audio file into the plugin rather than record.
2. Have the dragging across the waveform automatable by Live.
3. Pitchshifting. Wetterberg above mentioned the following is possible....
'the key to pitchshifting this is in the long-stretch.pfft inside the device. 3rd outlet of the [fftin~ 3 nofft] holds the playback bins, and if you, say, multiply those by 2, the pitch is one octave up, etc . So adding a fourth inlet to control this is a good option.'
.... I have no idea how to do this :-)
Best, P.
Posted on June 22 2024 by prizzle9 |
Report Issue
Login to comment on this device.
Browse the full library