Tool to visualize multi-tap delays
Posted: Fri Jul 25, 2025 10:27 pm
I have been using Sigmund 2 for a while. It is extremely powerful but I have found it quite challenging to program. In particular I think it is hard to build a mental model of what different parameters will sound like.
To both understand the algorithms better and to help programming I have built a tool for visualizing and experimenting with multi-tap delays. Specifically to facilitate interactivity and the correspondance between parameters and the output sound wave. The idea is that you can load a reference wave and at all times see the output waveform with realtime updates each time a parameter is changed.
I have implemented the base-algorithms: parallel, serial and tapped-serial. I will add support for the others when I have time. Advanced features like modulation and filters are not implemented (not really needed to understand the algorithm).
Here’s the tool if anyone wants to try it (desktop only for now – audio is a bit limited on mobile):
https://multitap.fingertwister.com
Note: you can drag & drop your own sounds if you like.
Note that it will only load a limited number of seconds (configurable from settings) from the beginning of the file - processing a full length file at 60 fps would be too costly.
To both understand the algorithms better and to help programming I have built a tool for visualizing and experimenting with multi-tap delays. Specifically to facilitate interactivity and the correspondance between parameters and the output sound wave. The idea is that you can load a reference wave and at all times see the output waveform with realtime updates each time a parameter is changed.
I have implemented the base-algorithms: parallel, serial and tapped-serial. I will add support for the others when I have time. Advanced features like modulation and filters are not implemented (not really needed to understand the algorithm).
Here’s the tool if anyone wants to try it (desktop only for now – audio is a bit limited on mobile):
https://multitap.fingertwister.com
Note: you can drag & drop your own sounds if you like.
Note that it will only load a limited number of seconds (configurable from settings) from the beginning of the file - processing a full length file at 60 fps would be too costly.