Fade — crossfade between two inputs, so delay tails don’t get chopped
Switching a delay or reverb off with a normal bypass cuts the sound dead — the tail you were counting on just disappears. That’s what this fixes.
Send the dry signal to IN 1, the effect chain to IN 2, and a switch crossfades between them over a time you set, so the tail rings out instead of being cut. The two directions have separate times, so you can leave the effect fast and come back slowly, or the reverse. There’s also a gain per input, to match the levels of the dry and the wet chain before the fade, and two controls driving the same state — a toggle for a footswitch and a trigger for MIDI, since a port can only take one addressing.
Installing, no terminal needed
Download install.html from the repo (open the file, then “Download raw file”). Upload it to your device’s User Files with the File Manager in the MOD web interface, then open it from the File Manager — the plugin is embedded in the page, and there’s one button. Opening it from your own disk won’t work: the browser blocks the request, it has to be served by the device.
Or with the terminal
Grab fade-aarch64.tar.gz from the repo, then:
rm -rf /tmp/fade-inst && mkdir -p /tmp/fade-inst
tar xf fade-aarch64.tar.gz -C /tmp/fade-inst
cd /tmp/fade-inst
COPYFILE_DISABLE=1 tar czf - --exclude='._*' fade.lv2 \
| ssh root@192.168.51.1 'rm -rf /root/.lv2/fade.lv2 \
&& tar xzf - -C /root/.lv2 && systemctl restart mod-ui'
On macOS the COPYFILE_DISABLE part isn’t optional — without it the archive carries ._* files, lilv mistakes them for bundle directories, and the plugin fails to load. Cost me an evening.
aarch64 only. Source, tests and full instructions are in the repo, ISC licensed. Feedback welcome, especially on the web UI — I’ve only seen it on my own machine.
