Octapus by CARP Audio πŸŽ›οΈ
Creative octaver w/ parallel time-stretch, HPF/LPF, detune, spread & audition mode

πŸ’» macOS/Win (VST3/AU)
🎁 FREE (reg. $34.95) for 48h
πŸ”— Link in bio!

#freeplugin #octaver #effectplugin #carpaudio #timeStretch #stereoEnhance #audioProcessing

TimeFlux by SoundMorph πŸŽ›οΈ
Stretch, morph, spectral FX. 4 slots for audio/VST, 8 snapshot morph, 2 stretchers, 4 filters, Leap Motion support.

πŸ’» Mac/Win (Standalone)
🎁 FREE (reg. $149) w/ code Christmas49 until Dec 27
πŸ”— Link in bio!

#timestretch #morphing #spectralfx

This weekend a meditation on Longchenpa led to the creation of this new long-form piece, which I hope brings enjoyment to all that choose to listen #buddhism #ambientmusic #longchenpa #tapeloops #timestretch https://youtu.be/vhNdnBIpqbA?si=nu9wCeTLsjkp0vuz
Stainless Rays of Light (For Longchenpa)

YouTube
(This post is being modified)
(This post is being modified)

Wow, Einstein had this incredible idea that time isn't fixed, but more like something that can be stretched and manipulated. If only we could harness this power, right?

Just imagine having all the time we need to do the things we love.

But here we are, stuck with regular old time while the rest of the world zooms ahead.
πŸ˜• It's a bit of a bummer, isn't it?⏳

#TimeStretch #Einstein #Perspective #science #AlbertEinstein

I resumed tinkering with the non-realtime #PhaseVocoder #TimeStretch project I started in 2020. Made the various algorithm options command line parameters instead of hard-coded.

It uses FFTW3 library to do the heavy lifting, but it's single-threaded. I did some maths following Wikipedia page [1], and managed to turn a 16N-size #FFT into 16 N-size FFTs, some multiplication by "twiddle factors", and N 16-size FFTs. This lets me utilize all cores on my 16-thread CPU, by doing the individual parts of each stage with #ParallelComputing using #OpenMP.

I'm pretty sure my resulting FFT array is shuffled, but my phase vocoder algorithm is bin-order-agnostic so it doesn't matter.

Experimenting by recreating (parts of) 9 Beet Stretch [2], which AFAICT originally used granular synthesis (probably time domain?). The phase vocoder sounds a bit less spacy than the web stream I found.

[1] https://en.wikipedia.org/wiki/Cooley%E2%80%93Tukey_FFT_algorithm#The_radix-2_DIT_case
[2] https://en.wikipedia.org/wiki/9_Beet_Stretch

Cooley–Tukey FFT algorithm - Wikipedia

Roni Size - Time Stretch 93 Mix

YouTube