The third and final file is TestZerox.maxpat. I was becoming increasingly interested with how to measure the frequency of waves in the time domain. At first, I did not really know what to do about that. FFT can take sound and change that to real and imaginary signals from waves, but it does not necessarily mean that one would be going to get the time from that. zerox~ functions as a zero-crossing counter or transient detector, and edge~ detects logical signal transitions, so it is able to do so by counting the times the sine waves cross zero.