The key-input is split into multiple bands, and the amplitude of each band is measured.
The main-input is split into similar bands, and each is affected based on the ampliture of the corresponding band from the key-input.
It can also be switch from ducking to gating, similar to a vocoder.
I hope you like it!
Please report any issues to myself at: https://community.vcvrack.com/u/jnorberg