hi Kotaro, thanks for the note! I believe the default method for PitchRecognize is YIN, although CREPE is also an option. I suppose I don't have perfect pitch, as I struggled to recognize the pitch of the minute repeater sound with my own ears.
I loved the implementation! It even fits into 196 characters! Absolutely impressive.
Glad you liked it! I did wonder what other watch complications can be implemented compactly with WL :)
Very nice! Thanks for sharing.