GM programs 0-15
Pulse, 50% duty
- Attack
- 3 ms
- Decay
- 98.8 ms
- Release
- 1.9 ms
- Peak / RMS
- -14.1 / -37.1 dBFS
- Spectral centroid
- 1028 Hz
- Noise vs. tone
- tonal
MACHINE
Thin, bright square waves and a gritty noise channel - the sound of the earliest home consoles.
ITS VOICES
The Ricoh 2A03 has five voices: two pulse (square) wave channels, one triangle wave channel, one noise channel, and one channel that plays short sampled hits.
chipvoice uses the two pulse channels for melody and chords, the triangle for bass, and the noise and sample channels for drums.
HEAR EVERY PRESET
Every preset a user can pick for this chip - played as one fixed probe, measured, never typed by hand.
Pulse, 50% duty
Pulse, 25% duty
Tone
Pulse, 25% duty
Pulse, 12.5% duty
Pulse, 50% duty
Pulse, 25% duty
Tone
Pulse, 25% duty
Pulse, 12.5% duty
Tone
Tone
Tone
Noise
Noise
HOW WE CHECK
How closely this chip's emulation matches the real hardware, from the conformance harness that runs before each release.
Compared with Nes_Snd_Emu 0.1.7 (blargg): 3.9 % identical (3,577,340 of 92,173,307 cycles), 13 of 13 logs with any divergence.
First divergence: script-dmc, cycle 0, tri - ours 15, the oracle's 0.
Compared with Mesen 2 (b9fa69d, 2026-06-04): 65.8 % identical (60,662,173 of 92,173,307 cycles), 13 of 13 logs with any divergence.
First divergence: script-dmc, cycle 0, tri - ours 15, the oracle's 0.
The mixer is measured against a real console's own recordings; the output filters are not measured yet.
The shipped driver reaches 4 of the chip's 5 voices.