Audio Engineering Principles
- YIN Fundamental Frequency Detection: Pitch analysis runs in a dedicated Web Worker using the Cumulative Mean Normalized Difference Function (CMNDF) with parabolic vertex estimation, subharmonic checking, strict 32–1,500 Hz range gating, and 15-tap anti-aliased decimation for 88.2/96 kHz audio interfaces to reduce common octave misreadings on monophonic instruments.
- Hardware-Clock Metronome Scheduling: Clicks are scheduled against
AudioContext.currentTimewith automatic gap resynchronization when returning from background tabs. - Standard Concert Pitch: Frequency calculations use equal temperament with A4 = 440 Hz.