Fred Gray

British C64 composer of the mid-1980s, not to be confused with matt-gray: martin-galway's favourite after rob-hubbard — "Favourite C64 musicians: Rob Hubbard … then Fred Gray"; "Composers he liked: Rob Hubbard and Fred Gray" (sources: s-sidmusic-galway-interviews, s-remix64-galway-interview). Matt Gray counts him among those who "all typed their tunes directly into their assembler" (source: s-matt-gray-dominator-source) — and the surviving Mutants code shows that literally.

Facts#

  • Mutants (1987, Ocean), as disassembled in the realdmx collection: the song is code — 26 hand-written section routines chosen by a step table, each writing the AD registers, picking three instruments and reading one-byte-per-row note tables; pitch in quarter-semitones so one 16-entry table serves as chord arpeggio and vibrato; 8-byte instruments without an attack/decay byte; a free-running pulse accumulator reset per note; and a resident sound-effect chaining engine — the game driver, loaded at $e000 (source: s-realdmx-fredgray-kimmel-whittaker).
  • JCH's observation: Fred Gray had "jumping pulsating settings for subsequent note triggers" — consistent with the per-note pulse-width resets and fast sweeps ($d0 per frame) in the code (sources: s-chordian-sid-musicians, s-realdmx-fredgray-kimmel-whittaker; pulse-width-modulation).
  • SIDId: Fred_Gray (source: s-sidid-player-list).
  • laxity (2007) names him with Hubbard and Galway among his favourite classic composers and lists Legend of Kage and Implosion (tune 1) among the best SIDs ever (spelling him "Fred Grey") (source: s-sidin11-laxity-interview).

martin-galway · rob-hubbard · matt-gray · ocean-music-driver · sid-player-routine · pulse-width-modulation · sidid

Sources#

s-sidmusic-galway-interviews · s-remix64-galway-interview · s-matt-gray-dominator-source · s-chordian-sid-musicians · s-realdmx-fredgray-kimmel-whittaker · s-sidid-player-list · s-sidin04-abbott-interview · s-sidin11-laxity-interview

source file wiki/entities/fred-gray.md · graph