🔧 V2 Sound Diagnostic
Test each audio component in isolation to identify issues.
1. Baseline Tests
Built-in Oscillators (Should definitely work)
These use Web Audio's built-in waveforms. If these don't sound right, there's an audio context issue.
2. Pulse Channel Tests
A/B Comparison: Built-in vs Our PeriodicWave
Click these in sequence. The 50% duty SHOULD sound identical to the built-in square.
If they sound DIFFERENT, our PeriodicWave is broken.
All 4 Duty Cycles
12.5% = thin/buzzy, 25% = classic chiptune, 50% = full square, 75% = inverted 25%
Frequency Comparison
Standard frequency vs GB-quantized frequency. Should be nearly identical.
3. Noise Channel Tests
LFSR Noise
7-bit = harsher/metallic, 15-bit = smoother white noise
4. Wave Channel Tests
4-bit Wavetable
Should sound distinctly lo-fi compared to smooth sine.
5. Full Channel Tests (Through APU)
Complete V2 Pipeline
Tests the full path through APU and Colorizer.
Log