Triple Delay with Feedback

Algorithm development and general DSP issues

Moderator: frank

Post Reply
Digital Larry
Posts: 338
Joined: Mon Nov 12, 2012 1:12 pm
Contact:

Triple Delay with Feedback

Post by Digital Larry »

I looked more closely into the "Straight Delay" block and realized it had a flaw when you tried to use more than one. But I fixed that, and with the feedback blocks added I can now easily make some trippy delay colors.

Pot0 is the first delay time.
Pot1 controls the second two delays simultaneously.
Pot2 controls the feedback/resonance.

Image

Code: Select all

;  Program: Render Block exported from SpinCAD Designer
;------ Input
;------ Feedback Output
;------ Pot 0
;------ Pot 1
;------ Pot 2
;------ Mixer 2-1
RDAX 20,0.5
WRAX 33,0.0
RDAX 63,0.5
MULX 18
RDAX 33,1.0
WRAX 32,0.0
;------ Straight Delay
RDAX 32,1.0
WRA 0,0.0
CLR
OR $007FFF00
MULX 16
SOF 0.444,0.0000305175
RDFX 35,0.00125
WRAX 35,1.0
WRAX 24,0.0
RMPA 1.0
WRAX 34,0.0
;------ Straight Delay
RDAX 34,1.0
WRA 14549,0.0
CLR
OR $007FFF00
MULX 17
SOF 0.106,0.444000244140625
RDFX 37,0.00125
WRAX 37,1.0
WRAX 24,0.0
RMPA 1.0
WRAX 36,0.0
;------ Straight Delay
RDAX 36,1.0
WRA 18023,0.0
CLR
OR $007FFF00
MULX 17
SOF 0.089,0.54998779296875
RDFX 39,0.00125
WRAX 39,1.0
WRAX 24,0.0
RMPA 1.0
WRAX 38,0.0
;------ Mixer 3-1
RDAX 34,0.3333333333333333
RDAX 36,0.3333333333333333
RDAX 38,0.3333333333333333
WRAX 40,0.0
;------ Mixer 2-1
RDAX 20,0.5
WRAX 42,0.0
RDAX 40,0.5
RDAX 42,1.0
WRAX 41,0.0
;------ FB In 63
RDAX 38,-1.9
WRAX 63,0.0
;------ Output
RDAX 41,1.0
WRAX 22,0.0
RDAX 41,1.0
WRAX 23,0.0
Post Reply