Feedback outputs/inputs on echo

Discussion in 'Effects and the DSP' started by erichos, Mar 24, 2011.

  1. erichos

    erichos New Member

    Joined:
    Mar 24, 2011
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    I often use the standard delay A and B. But what I miss are some filter settings in it. My idea was to reprogram this echo myself to add some additional feedback outputs. Route it to some external filter setup and pass it back to additional feedback inputs :taste: But I have no time to dive into it myself. Maby someone else can do this within a blink of an eye. Anyone?
     
  2. Max M.

    Max M. h/h member-shmember

    Joined:
    Dec 7, 2002
    Messages:
    2,690
    Likes Received:
    9
    Trophy Points:
    63
    Îòâåò: Feedback outputs/inputs on echo

    something like that:
    Code:
    name "Delay A (Sidechain)"
    guid "1287B401-2EE3-4A5A-BF69-E79EEDD0B0CD"
    
    xtramsize        48004   ; 2 * 0.5 seconds
    const maxDelay = 24000fs ; 0.5 seconds
    
    xdelay write d1 at 0
    xdelay read d1r at 24000
    xdelay write d2 at 24002
    xdelay read d2r at 24002
    
    input   inL, inR, returnL, returnR
    output  outL, outR, sendL, sendR
    
    control dry = 1
    control wet = 0.66
    control feedback = 0.5    
    control time1 = 0.75
    control time2 = 0.6
    control xfeed = 0.75
    
    temp    w, v
    
    macs    sendL, d1r, 0, 0
    macs    sendR, d2r, 0, 0
    
    macs    w, inL, returnL, feedback
    macs    v, inR, returnR, feedback
    interp  d1, w, xfeed, v
    interp  d2, v, xfeed, w
    
    macs    0, 0, d1r, wet
    macs    outL, accum, inL, dry
    macs    0, 0, d2r, wet
    macs    outR, accum, inL, dry
    
    macs    &d1r, &d1, maxDelay, time1
    macs    &d2r, &d2, maxDelay, time2
    
    end
    
    and:
    Code:
    name "Delay B (Sidechain)"
    guid "8CA009FE-C9EE-4297-A17A-58DCE433215F"
    
    xtramsize        48004   ; 2 * 0.5 seconds
    const maxDelay = 24000fs ; 0.5 seconds
    
    xdelay write d1 at 0
    xdelay read d1r at 24000
    xdelay read d2r at 48000
    
    input   inL, inR, returnL, returnR
    output  outL, outR, sendL, sendR
    
    control dmix = 1        
    control wmix = 0.5
    control time = 1
    control fdbk = 0.66
    control panning = 0.33
    
    temp 	q, z
    
    macs    sendL, d1r, 0, 0
    macs    sendR, d2r, 0, 0
    
    macsn	z, 0, returnR, fdbk
    interp	q, returnL, panning, z
    macs	0, 0, q, wmix    
    macs	outL, accum, inL, dmix
    interp	q, z, panning, returnL
    macs	0, 0, q, wmix
    macs	outR, accum, inR, dmix
    interp	0, inL, 0.5, inR
    macs	d1, accum, z, fdbk
    
    macs    &d2r, &d1r, maxDelay, time
    macs    &d1r, &d1,  maxDelay, time
    
    end
    
     
    Last edited: Mar 25, 2011
  3. erichos

    erichos New Member

    Joined:
    Mar 24, 2011
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    Sorry for my delayed answer. Thank you it worked perfectly. That was easy I could even do it myself ;) Thanks again
     

Share This Page

visited