(Demo uses four samples kindly provided by @tehn in the norns default image under dust/audio/tehn - whirl1, whirl2, mancini1 and mancini2)
Features
Stretch audio samples to the extreme, until they are almost frozen in time
Four separate audio buffers that can be manipulated
Add multi-octave harmonisation
Create movement and space with panning LFO
Based on Paulstretch algorithm
Hello everyone! I’ve been a lines reader for a while, but only recently created an account. Thanks for being so welcoming and open.
This is my attempt to bring Paulstretch to the Norns platform. I’ve added multiple voices, harmonisation, and panning LFOs to help create multi layered dynamic textures.
This is a first prototype and I’m keen to get feedback on the current set of functionality, and hear what others would like added. I’m also expecting some bugs to pop up!
This wouldn’t be possible without the amazing work of others. Reading through community code and messages here has taught me a tonne.
As someone who recently spent an entire evening running bathtub sounds through paulstretch in audacity (and will be getting norms soon) I can say that this is very exciting
This looks great! I used Paulstretch in Audacity on a couple of tracks recently and really like the effect, so I can definitely see a use for it in my Shields ‘library’. Thank you!
This sounds really awesome so great work and thanks!
If I may suggest a possible future feature it would be to allow users to record input and assign it to slot in glacier itself as it would then fit really well into my overall workflow.
U yeah, it takes fast computers to play music really slow . The best visual for this is the screensaver
While the real glaciers are melting, at least we now have this. I wish we could stretch their time as well with a turn of a knob. Or actually no i don’t wish that. I wish we didn’t turn the knobs which make them melt. Thanks for inspiring script and I wonder what are its potential futures.
I started imagining some slow pixel-sorting visualization for this based glacier photos.
I am obviously totally procrastinating but i livecoded a little OSC remote controller in Pd and Lua so that I don’t need to reach over. What a wonderful ambient script to listen while (not) working.
I noticed that the UI won’t update, and i am not sure what is the preferred way to do it… either a callback function on the parameters or a metro calling redraw() a every 0.1 seconds or something maybe.
Got it installed on lunch and looking forward to playing with it later! One quick note: when I launched the script, the first line of the instruction screen is cut off. Instead of “Load up to four samples in params menu” it said “Load up to four samples in pc” because it chopped everything off from the end of the first “a” in “params”.
I’m on a Fates, if that makes a difference and no one else is experiencing this. Super minor detail but wanted to let you know. This seems really freaking cool and I hadn’t heard of Paulstretch before this post, but it sounds like something I’m going to love.