🔧 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