This module is designed to measure the samples and time (in milliseconds). The measurement has multiple modes which include measuring gates, two separate trigger inputs, zero-crossing (e.g the measure cycle-time on waves), envelope specific measurement (0V through to return to 0V) or a more flexible value based setting with mutiple modes.
Measuring gates, triggers, longer CV changes between different voltages and envelopes is highly accurate (within the internal sample rate of Voltage Modular), while measuring waveform cycle time accurately (especially for audio waveforms) can be more challenging depending on the waveform being measured. Originally designed as a development tool but I thought it may be useful to others when putting together patches.
Note that each patch cable in a signal chain in Voltage Modular introduces a one sample delay of the signal. With the internal sample rate at 48000 samples/second, this delay is less than 0.021ms and should not be an issue in normal circumstances. However, this may become noticeable when measuring the time between triggers, etc. For example, if using the direct output of the IO Panel Trigger on CV/Start and a trigger processed by one or more modules for the End Trig. where there will be two or more patch cables used, the samples counted (and resulting time) can be one or more samples than expected. Modules such as the Trigger Delay cope with this behaviour by having a Trigger Out signal from the module which you can then measure against.