Go Back   Cockos Incorporated Forums > REAPER Forums > newbieland

Reply
 
Thread Tools Display Modes
Old 04-17-2021, 01:10 PM   #1
for
Human being with feelings
 
Join Date: Feb 2012
Posts: 1,384
Default tape stop effect with delay? reaper?

so i've been watching a couple of vids on youtube saying that if you put 1 milisecond delay and increase it fast (from my understanding) it causes tape stop effect



1:52

i tried doing this with a Readelay and some JS delay plugins but i can't get it to work..i don't think it does anything

can you please confirm?
for is offline   Reply With Quote
Old 04-17-2021, 03:50 PM   #2
jrk
Human being with feelings
 
Join Date: Aug 2015
Posts: 2,969
Default

Yeah, I'm not sure if any of the bundled JS delays (or ReaDelay*) will do it. There's plenty "tape" style delay / echo things out there that will. I dunno if it's still available anywhere, but there's a neat little freebie "Tapestop" that does nothing else.


*But you do get some odd sounds if you try
__________________
it's meant to sound like that...
jrk is offline   Reply With Quote
Old 04-17-2021, 05:18 PM   #3
jrk
Human being with feelings
 
Join Date: Aug 2015
Posts: 2,969
Default

... however

You can do something along these lines with a little jsfx - here's a "for instance"
Probably needs a longer delay line to be actually useful. Or put some delay length smoothing into an existing jsfx...

Code:
slider1:delay=1<0,1000,1>Delay (ms)

samplecount = 0
delayline = 1024; // Buffer starts at...
smoothness =16;

@init

function smoother(new_value)
(
  alpha = 1 / (1024 * 16);
  beta = 1 - alpha;
  acc = (new_value * alpha) + (acc * beta);
);




@sample
pos = samplecount % srate;           // a circular buffer

delay_idx = (pos +  srate - (smoother(delay)*srate/1000)) % srate;


mono = (spl0 + spl1) / 2 ;

delayline[pos] =  mono; 

spl0 = spl1 = delayline[delay_idx];

samplecount +=1;
I'm sure someone has done this better.
__________________
it's meant to sound like that...

Last edited by jrk; 04-18-2021 at 01:19 AM. Reason: typo / versioning . sigh.
jrk is offline   Reply With Quote
Old 04-18-2021, 02:46 AM   #4
jrk
Human being with feelings
 
Join Date: Aug 2015
Posts: 2,969
Default

Of course. You can do it with stretch markers. There's scripts to help with that (get 'em via reapack)
Script: mpl_Tape stop selected items.lua
__________________
it's meant to sound like that...
jrk is offline   Reply With Quote
Old 04-18-2021, 03:36 AM   #5
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

https://www.youtube.com/watch?v=ygHTsD4m6Do
vitalker is offline   Reply With Quote
Old 04-18-2021, 04:48 AM   #6
domzy
Human being with feelings
 
Join Date: Feb 2017
Posts: 4,823
Default

Whats with this?
The guy claims he's gonna show you how to do something with "no plugins", but it seems like the whole video is about using plugins - weird!
domzy is offline   Reply With Quote
Old 04-18-2021, 06:19 AM   #7
Softsynth
Human being with feelings
 
Join Date: Jun 2015
Posts: 8,699
Default

Quote:
Originally Posted by domzy View Post
Whats with this?
The guy claims he's gonna show you how to do something with "no plugins", but it seems like the whole video is about using plugins - weird!
It's a little clickbaity.
I haven't watched the video other than the first few seconds, so maybe I've got the wrong end of the stick. However he says "using only Ableton stock", and goes on to say any other DAW have similar delays, allowing you to do it without adding/buying commercial plugins; but then there's freebies too - so these "using nothing else" videos start to lack relevant information.
Softsynth is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 04:48 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.