varispeed multitap echo. 3 taps (1 recording, 2 playing) cycle through 3 buffers. alter the rate of each playback tap independently from the record tap to create sliced rhythmic & harmonic counterpoint from the input signal in real-time, free from tape head collisions & audible clicks.
@fourhexagons for making selected public works vol. 5 ! the excellent use of (I assume) strymon magneto’s shift mode on that album inspired me to revisit the varispeed looping concept that I started on with alliterate, and make it click-free (by shifting(?) the playheads around separate buffers). not sure whether rpls uses the same effect as magneto, but I’m super happy with what I ended up with !
ezra for softcut + norns core team for the clock system. really felt like I was pushing both systems to weird corners for this script, but they held up so well !
@glia, @Jordskred + others for following me down the rabit hole with feedback / inspo in the early phases ~*~
you know this is my favorite app maybe…ever? i’ve gotten an irrational amount of mileage from alliterate and ekphras tricks
speaking of ek, “steam grains” demo sounds exactly like when i modulate the POS param and record the output! i know it’s softcut magic at the heart of both so i shouldn’t be so shocked but it sounds wonderful
other things i’m keen to try:
“locked groove” and “one osc” also sound reminiscent of existing gestures i like using but offer unique controls which i look forward to messing with
playback direction flipping and upward octave cascades of “spiraling” and “cofp” BOTH seem immediately useful for creating new rhythms
This sounds great - I couldn’t figure out how to make this work though. I installed and activated NB, NBIN and EMPLAITRESS and managed to play it via MIDI when NB was running but not when RPLS was active. Also how do you route the engine to soft cut?
Edit 1: got it running after installing and activating NB, NBIN, NBOUT and TG from here. After this, there are several new sections at the end of parameters where you chose midi in, engine and so on. Pretty straightforward.
Edit 2: Having an absolute blast with RPLS and EMPLAITRESS! Thanks so much for making these!
yep ! in both cases it should just be a bunch of soft cuts happening real fast (with rpls you get to hear it at multiple pitches). I’ve so underexplored ekphras that I have never tried the POS trick but I imagine it must do cool cool similar things
tysm for giving it a look marcus <3 I think if I follow the thread of this idea back before alliterate it might’ve all started with some old max thing I read about in dust breeding (which I read through diligently circa-2018 when I was first getting ino max).
regardless I definitely credit your music with introducing me to the whole general concept of “hear the thing, then here it slow / reverse / fast / etc” so thank you for that ! it’s definitely been a rewarding hole to keep on spelunking at.
what if we kissed at the intersection of pitch and rhythm
yep – there’s a limit because of performance. to the best of my limited understanding – the higher the rate, the more CPU that softcut uses. since rpls uses all 6 voices I expect it’ll break down at some point but I haven’t done much work to test what that limit is. could be 6, could be 8, could be 64, just needs testing!
thanks @sixolet ! more than other things I feel that rpls is a concept that landed in my brain more or less arbitrary – honored to be the one to get to share it with all of you.
this is great ! I’m behind on nb after my lines vacation but I know it’s genius. I was fumbling on how to maybe squeeze rpls into a mod or at least separate the softcut bits into a lib but I can rest well knowing that the smart other ppl have figured it out for me(/us)
the one hooked up to 64 grid on norns shield in the intro is orgn ~
Wow, lost myself for hours yesterday just randomly pushing material out of OP-1 into rpls. I really hope that something like orgnwrms would be possible to make with rpls as well, so I can use a sound source straight from the engine into rpls. orgnwrms remains one of my fav scripts because of that