Page 1 of 1

dynamic delay

Posted: Tue Apr 17, 2018 9:14 am
by AndyF
hi, is it possible to make a dynamic delay like that of tc electronics?

I'm looking for a delay that gets along well with distortions

Did someone do something?

Thanks

Re: DYNAMIC DELAY

Posted: Mon Apr 23, 2018 2:54 am
by potul
AndyF wrote:hi, is it possible to make a dynamic delay like that of tc electronics?

I'm looking for a delay that gets along well with distortions

Did someone do something?

Thanks
What does a "dymanic delay" do?

Re: DYNAMIC DELAY

Posted: Tue Apr 24, 2018 8:38 pm
by AndyF
*

Re: DYNAMIC DELAY

Posted: Thu May 03, 2018 5:46 am
by potul
AndyF wrote:
potul wrote:
AndyF wrote:hi, is it possible to make a dynamic delay like that of tc electronics?

I'm looking for a delay that gets along well with distortions

Did someone do something?

Thanks
What does a "dymanic delay" do?
the repetition does not appear until you stop playing, it is spectacular to do solos on the guitar, there is the delay, but it never bothers.
look here for example
https://www.youtube.com/watch?v=2f8HD8r3vsY
I understand. It shouldn't be very difficult to implement. You basically need the envelope to control the delayed signal volume. I will try to do something smilar with SpinCad ...

Re: DYNAMIC DELAY

Posted: Sat May 05, 2018 12:24 pm
by potul
Here you have an attempt for a dynamic delay. Pot2 controls the sensitivity. If you have it all the way down, it behaves as a normal delay. As you turn it up, it will "silent" the delayed signal when the volume is high, and as it fades it will come back. Probably the attack/decay should be adjusted a little to avoid the "whooosh".

Code: Select all

; dynamic_delay.spcd
; Patch saved from SpinCAD Designer version 998
; Pot 0: Delay time
; Pot 1: Feedback
; Pot 2: Sensitivity
; 
; 
; ----------------------------
;------ Input
;------ Pot 0
;------ Pot 2
;------ Feedback Output
;------ Envelope
RDAX ADCL,1.0000000000
MULX POT2
ABSA
SOF -2.0000000000,0.0000000000
SOF -2.0000000000,0.0000000000
SOF -2.0000000000,0.0000000000
SOF -2.0000000000,0.0000000000
SOF -2.0000000000,0.0000000000
SOF -2.0000000000,0.0000000000
SOF -2.0000000000,0.0000000000
SOF -2.0000000000,0.0000000000
RDFX REG1,0.0001500000
WRAX REG1,0.0000000000
RDAX REG2,1.0000000000
SOF -0.0001000000,0.0000000000
RDAX REG2,1.0000000000
WRAX REG3,0.0000000000
RDAX REG1,1.0000000000
MAXX REG3,1.0000000000
WRAX REG2,0.0000000000
;------ Pot 1
;------ Mixer 2:1
RDAX ADCR,0.5011872336
WRAX REG4,0.0000000000
RDAX REG0,0.5011872336
MULX POT1
RDAX REG4,1.0000000000
WRAX REG4,0.0000000000
;------ Coarse Delay
RDAX REG4,1.0000000000
WRA 0,0.0
CLR
OR $007FFF00
MULX POT0
SOF 0.7129821777,0.0000305176
WRAX ADDR_PTR,0.0000000000
RMPA 1.0
WRAX REG5,0.0000000000
;------ Scale/Offset
RDAX REG1,1.0000000000
SOF -1.0000000000,0.9990000000
WRAX REG6,0.0000000000
;------ FB In 2
RDAX REG5,1.0000000000
WRAX REG0,0.0000000000
;------ Mixer 2:1
RDAX ADCR,1.0000000000
WRAX REG7,0.0000000000
RDAX REG5,1.0000000000
MULX REG6
RDAX REG7,1.0000000000
WRAX REG7,0.0000000000
;------ Output
RDAX REG7,1.0000000000
WRAX DACL,0.0000000000
RDAX REG7,1.0000000000
WRAX DACR,0.0000000000

Posted: Sun May 06, 2018 11:39 am
by AndyF
Thank you very much, try it and you have to adjust several things, but the intention is good

Posted: Tue May 08, 2018 10:48 am
by potul
AndyF wrote:Thank you very much, try it and you have to adjust several things, but the intention is good
As there is no mix control (not enough pots), you can try to taylor the mix to your taste by modifying these lines at the end of the code:

Code: Select all

;------ Mixer 2:1 
RDAX ADCR,1.0000000000 
WRAX REG7,0.0000000000 
RDAX REG5,1.0000000000    ;modify this to bring delay volume down
MULX REG6 
RDAX REG7,1.0000000000 
WRAX REG7,0.0000000000 
;------ Output 
RDAX REG7,1.0000000000 
WRAX DACL,0.0000000000 
RDAX REG7,1.0000000000 
WRAX DACR,0.0000000000 
You can modify the highlighted line. Change the number for something between 0 and 1. Try 0.5 or 0.7.... or whatever feels good for you.

Posted: Tue May 08, 2018 3:22 pm
by AndyF
potul wrote:
AndyF wrote:Thank you very much, try it and you have to adjust several things, but the intention is good
As there is no mix control (not enough pots), you can try to taylor the mix to your taste by modifying these lines at the end of the code:

Code: Select all

;------ Mixer 2:1 
RDAX ADCR,1.0000000000 
WRAX REG7,0.0000000000 
RDAX REG5,1.0000000000    ;modify this to bring delay volume down
MULX REG6 
RDAX REG7,1.0000000000 
WRAX REG7,0.0000000000 
;------ Output 
RDAX REG7,1.0000000000 
WRAX DACL,0.0000000000 
RDAX REG7,1.0000000000 
WRAX DACR,0.0000000000 
You can modify the highlighted line. Change the number for something between 0 and 1. Try 0.5 or 0.7.... or whatever feels good for you.
thanks great