As usual I used the layout by Mark at tagboareffects to build it, but modded it to have a sidechain input for the envelope detection, like in the Chunk System's Agent 00Funk. This feature helps a lot when you want to put the SWAW after a distortion or fuzz but responding to the original signal. I use a signal splitter with one output going to the fuzz and the other output to the sidechain input of the SWAW.
I used a switched jack for the sidechain input so it works as stock when nothing is connected to the sidechain.
This is the layout for the signal splitter I built.
And this is the splitter boxed
Play the video below to see how it works.