Delay with a 'tap to set delay time' feature

All your LV2 and LADSPA goodness and more.

Moderators: khz, MattKingUSA

dkasak
Established Member
Posts: 5
Joined: Sun Sep 22, 2013 5:56 am

Delay with a 'tap to set delay time' feature

Post by dkasak »

Hi all. I just bought myself a USB audio device, and I'm learning how to get things done. I've never done any audio work in Linux before ( and only a very limited amount in Windows, about 15 years ago ). I'm used to using a KaossPad ( KP3 ). At the moment ... I'm after 2 things ... reverb and delay. I'm also trying to get it all working in Ardour. I've figured out how to add plugins, and I've found some reverb plugins. For delay, I really need some functionality like the KaossPad's "tap to set delay timing" thing ... as most of the work I'll be doing will be live ( I play trumpet in a Reggae / Dub / Drum n Bass band ), and I need to be able to set the delay "on the stop" ... while also playing.

Are there any delay plugins that have this kind of feature?

Thanks

User avatar
raboof
Established Member
Posts: 1742
Joined: Tue Apr 08, 2008 11:58 am
Location: Deventer, NL
Contact:

Re: Delay with a 'tap to set delay time' feature

Post by raboof »

dkasak wrote:as most of the work I'll be doing will be live ( I play trumpet in a Reggae / Dub / Drum n Bass band ), and I need to be able to set the delay "on the stop" ... while also playing.
I love that kind of use cases
dkasak wrote:Are there any delay plugins that have this kind of feature?
I seem to remember rakarrack has that, but i'm not entirely sure.

looplog
Established Member
Posts: 34
Joined: Thu Aug 20, 2009 1:14 am

Re: Delay with a 'tap to set delay time' feature

Post by looplog »

It's not a plugin unfortunately, but Sooperlooper does have tap tempo when operating in delay mode.

j_e_f_f_g
Established Member
Posts: 1113
Joined: Fri Aug 10, 2012 10:48 pm

Re: Delay with a 'tap to set delay time' feature

Post by j_e_f_f_g »

I assume you intend to set the tempo by tapping a button on the korg unit (i.e. using midi to control the delay)? It would be easy to modify an existing lv2 delay to allow this. I can do the mod if you're interested. Let me know if so, because I'd need a little more info about your setup.

dkasak
Established Member
Posts: 5
Joined: Sun Sep 22, 2013 5:56 am

Re: Delay with a 'tap to set delay time' feature

Post by dkasak »

Thanks for the replies :) I'll check out all these options as soon as I can.
I assume you intend to set the tempo by tapping a button on the korg unit (i.e. using midi to control the delay)?
Nah I'm trying to replace the KP3 if I can. Too much to carry around on a motorbike. I was picturing just tapping either a keyboard button, or a button on the screen ( I have a touchscreen laptop ).
It would be easy to modify an existing lv2 delay to allow this. I can do the mod if you're interested. Let me know if so, because I'd need a little more info about your setup.
Excellent :) Thanks. Actually I'm a developer too. I'm a Perl & database guru. I've dabbled in C ... done some patches for GTK2 and Enlightenment. I'd be interested to follow this patch, if you have time ... I should be able to reproduce it across other plugins. What kind of extra info are you after?

tramp
Established Member
Posts: 1725
Joined: Mon Jul 01, 2013 8:13 am

Re: Delay with a 'tap to set delay time' feature

Post by tramp »

The guitarix digital delay provide tempo setting in BPM and tact (Dotted 1/2 Note <-> 1/64 Note triplets). As the framework is already done, it will be a easy task to made a LV2 plug from it.
As well the CALF vintage delay provide tempo setting in BPM.
On the road again.

bazsound
Established Member
Posts: 480
Joined: Sat Aug 03, 2013 11:46 am

Re: Delay with a 'tap to set delay time' feature

Post by bazsound »

this is a feature i have found missing in the free delay plugins i use (calf vintage delay and a few others i have tried) no tap tempo function.

You could though use something else to give you the temp which you can then put into your plugin.

tramp
Established Member
Posts: 1725
Joined: Mon Jul 01, 2013 8:13 am

Re: Delay with a 'tap to set delay time' feature

Post by tramp »

here is the faust code for a (mono) Tap Delay:

Code: Select all

declare name "Tap Delay";
declare category "Echo / Delay";

import("music.lib");
import("filter.lib");

B = button("tap");
C = checkbox("on/off");
I = int(B);
R = (I-I') <= 0;
D = (+(I):*(R):*(C))~_;
gain = vslider("gain", 0, -20, 20, 0.1) : db2linear : smooth(0.999);
process = _ <: _ + gain * fdelay5s(min(262144,D)):> _;
you can trow it into the faust online compiler to build a plug/standalone of your choice.
http://faust.grame.fr/index.php/online-examples
On the road again.

bazsound
Established Member
Posts: 480
Joined: Sat Aug 03, 2013 11:46 am

Re: Delay with a 'tap to set delay time' feature

Post by bazsound »

did a version of calf or any other plugin get built with a tap tempo>


I tried the faust code but couldnt get it to work.

User avatar
autostatic
Established Member
Posts: 1728
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Contact:

Re: Delay with a 'tap to set delay time' feature

Post by autostatic »

Calf Vintage Delay has tap tempo. But how would you like to control this tap tempo?

bazsound
Established Member
Posts: 480
Joined: Sat Aug 03, 2013 11:46 am

Re: Delay with a 'tap to set delay time' feature

Post by bazsound »

AutoStatic wrote:Calf Vintage Delay has tap tempo. But how would you like to control this tap tempo?
mouse clicks or tapping a button.

AndreeeCZ
Established Member
Posts: 29
Joined: Tue Jun 26, 2012 10:01 am

Re: Delay with a 'tap to set delay time' feature

Post by AndreeeCZ »

Well then - calf vintage delay has had this for quite some time.

bazsound
Established Member
Posts: 480
Joined: Sat Aug 03, 2013 11:46 am

Re: Delay with a 'tap to set delay time' feature

Post by bazsound »

AndreeeCZ wrote:Well then - calf vintage delay has had this for quite some time.
really? ive never seen it, just loaded up calf vintage delay and i cant see any tap tempo

User avatar
autostatic
Established Member
Posts: 1728
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Contact:

Re: Delay with a 'tap to set delay time' feature

Post by autostatic »

2014-05-21-122632_512x378_scrot.png
On the right bottom halve. It's true that it doesn't seem to be there in the LV2 GUI but I wouldn't be surprised if mouse clicking anywhere in the LV2 GUI would function as tap tempo. That's just an assumption though.
You do not have the required permissions to view the files attached to this post.

AndreeeCZ
Established Member
Posts: 29
Joined: Tue Jun 26, 2012 10:01 am

Re: Delay with a 'tap to set delay time' feature

Post by AndreeeCZ »

You're propably using the stable version (which is something around 2 years old i think)

I dont know how that works with generic-uis,
but this is what it looks like:

http://www.zimagez.com/zimage/screensho ... 0258pm.php

I recommend compiling the calf plugins from git frequently, lots of new features everytime :)

Post Reply