MDCMaster — DSP test bench

Encode an MDC1200 burst, generate audio, and decode it back — all client-side. Implements the protocol per docs/CLEANROOM_SPEC.md; v1 demod assumes audio is symbol-aligned (works on synthesized output, not yet on real recordings).

Encode

7 = spec minimum (~173 ms total); 16 ≈ matches typical radio output (~234 ms); higher = longer audio, better real-receiver sync acquisition.

Decode

Phase-sweep decoder; reports every CRC-valid burst with its timestamp.
No file decoded yet.
Decodes radio audio captured live; each detected burst shows up below.