← Back to The Vault

SID: The Sound of the C64

Three voices, endless personality

The SID 6581/8580 chip gave the Commodore 64 synthesizer-class sound, inspiring composers and hardware hackers alike.

C64 SIDSoundSynthesizers 1982–2024

Overview

The Sound Interface Device (SID) was designed by Bob Yannes to put synthesizer-grade audio in a home computer. With three independent voices, multiple waveforms, filters, and envelope control, it made the Commodore 64 a music powerhouse.

Fast facts

  • Versions: 6581 (original, warmer filter) and 8580 (revised, cleaner filter, lower noise).
  • Voices: three oscillators supporting triangle, sawtooth, pulse, and noise waveforms.
  • Filters: multimode resonant filter with low-pass, high-pass, band-pass combinations.
  • Modulation: ring modulation and oscillator sync for complex timbres.

Programming the SID

  • Registers: $D400–$D418 control frequency, pulse width, envelopes, and filter routing.
  • Envelopes: ADSR parameters define how sounds evolve; many composers used fast attacks and carefully timed releases.
  • Effects: vibrato and arpeggios simulated chords by rapidly cycling notes; sample playback used clever volume register abuse.

SID Frequency Tables

The SID frequency registers use a 16-bit value calculated as: freq = (Hz × 16777216) / clock_rate

PAL C64 (985,248 Hz clock)

NoteHzSID ValueNoteHzSID Value
C3130.81$08B3C4261.63$1167
C#3138.59$0939C#4277.18$1272
D3146.83$09C4D4293.66$1389
D#3155.56$0A55D#4311.13$14AA
E3164.81$0AF6E4329.63$15ED
F3174.61$0B9DF4349.23$173B
F#3185.00$0C4AF#4370.00$1894
G3196.00$0D09G4392.00$1A13
G#3207.65$0DD2G#4415.30$1BA4
A3220.00$0EA2A4440.00$1D45
A#3233.08$0F82A#4466.16$1F04
B3246.94$106DB4493.88$20DA
C5523.25$22CE

NTSC C64 (1,022,727 Hz clock)

NoteHzSID ValueNoteHzSID Value
C3130.81$0850C4261.63$10A1
C#3138.59$08CFC#4277.18$119E
D3146.83$0953D4293.66$12A6
D#3155.56$09DDD#4311.13$13BA
E3164.81$0A6EE4329.63$14DC
F3174.61$0B06F4349.23$160C
F#3185.00$0BA6F#4370.00$174D
G3196.00$0C4EG4392.00$189D
G#3207.65$0D00G#4415.30$1A00
A3220.00$0DBCA4440.00$1B78
A#3233.08$0E83A#4466.16$1D07
B3246.94$0F56B4493.88$1EAD
C5523.25$205C

Quick conversion: To convert PAL to NTSC values, multiply by 1022727 / 985248 ≈ 1.038.

Cultural impact

SID tunes influenced electronic music, chipmusic, and modern synth design. The chip inspired hardware clones (FPGASID, SwinSID) and dedicated instruments like Elektron’s SidStation.

See also