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
dynamic delay
Moderator: frank
dynamic delay
Last edited by AndyF on Mon Mar 18, 2019 11:06 am, edited 3 times in total.
Re: DYNAMIC DELAY
What does a "dymanic delay" do?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
Re: DYNAMIC DELAY
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 ...AndyF wrote: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.potul wrote:What does a "dymanic delay" do?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
look here for example
https://www.youtube.com/watch?v=2f8HD8r3vsY
Re: DYNAMIC DELAY
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
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:AndyF wrote:Thank you very much, try it and you have to adjust several things, but the intention is good
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
thanks greatpotul wrote: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:AndyF wrote:Thank you very much, try it and you have to adjust several things, but the intention is good
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.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