Rob Hubbard

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
Dr. Robert J. Hubbard
Rob Hubbard.jpg
Gender Male
Born 1955
Birth Place Kingston upon Hull, East Riding of Yorkshire, England
Nationality English   England.svg
Aliases R.Hubbard
Robb Hubbard
Robb
John York
Ample Hamble
RJH

Rob Hubbard is a English composer and sound designer who is known to be one of the most (if not the most) renowned video game musicians of all time. He could be considered the Koji Kondo of the Commodore 64.

Hubbard has been playing the piano since age 7 and has also played flute, saxophone and guitar. His favorite subjects were math, physics and music, whereas he hated history, economics and metalwork. With O- and A-Levels, he studied engineering at University of Southampton, but quickly dropped out. Wanting to learn jazz, he slowed a Jack McDuff recording down, learning transcription along the way. At age 21, he moved to Newcastle upon Tyne, Tyne and Wear, to attend music college for three years.

In 1983, Hubbard read in Electronic & Music Maker about the Commodore 64 and American educational software for platforms like the Apple II. He also considered the Memotech MTX500, but bought the C64 in November when its price dropped to £230. Dreaming of writing the first British educational software, he showed a sight-reading game to companies, to no avail. In 1984, he ported and scored two games for local Ubik Software, who went bankrupt before release. The few who saw the games liked the music most, so he decided to specialize on game music and spammed for about eight months by mail and phone.

His fourth released job, Monty on the Run (C64), made him famous in the industry. Still, he found it a little strange to explain this new career to family and friends.

In early 1987, Hubbard's Sanxion (C64) won the first Golden Joystick Award for Best Soundtrack. At the ceremony in Cadogan Hall, London, he was photographed with presenter Jools Holland, and Mark Lewis of Electronic Arts asked Hubbard if he wanted to work in the USA for a couple of months. After Skate or Die Title Theme Music, EA offered him a permanent job in California as their first audio guy. So in January 1988, Hubbard sold his ZX Spectrum, Amstrad CPC, Ataris, his PAL C64, gave away the Amiga and moved to the USA with his wife, fulfilling a childhood dream and changing his life.

Hubbard felt unsatisfied when EA merely licensed music for FIFA 2000: Major League Soccer. By 2001-06-13, he was considering returning to Britain altogether and looking for options. In September, after the 11th, they moved back to East Yorkshire with an NTSC C64 and two disk drives.

On 2016-11-25, Hubbard received a honorary degree from Abertay University, Dundee, Scotland. His popular games include Monty on the Run (C64), Commando (C64), Skate or Die (C64), and The Immortal (NES).

Audio Development

Hubbard would always ask the programmers what kind of music they wanted in the game, but they usually didn't care. Hubbard explained that for his earlier games, the programmers would tell Hubbard to write anything he saw fit, and that most of the time, they accepted the work he sent them. Other times he would see or play the game to get inspiration.

Hubbard would write the music on paper in normal musical notation and alongside the notes, he would write hexadecimal numbers which he would then type into his respective sound engine. He would sometimes write music on his Casiotone MT-40.

Atari 8-bit

By 2005-04-19, Hubbard told ASMA:

I.K. was the first tune I ever did on the Atari, which was also quite a challenge because of the 8bit pitch registers.

Hubbard gave his Atari 8-bit driver to David Whittaker.

Atari ST

Hubbard was disappointed that the otherwise superior Atari ST had a YM2149F sound chip. Still, around April or May 1987, Steve Bak made him buy one.

Hubbard used his own version of David Whittaker's driver.

Hubbard further gave Steve Bak "some of my source code, so he can put pieces of it here and there in memory." This may be how the driver ended up in Steve Bak's games Yolanda (AST) (scored by Philip Bak) and Battleships (AST) (Hubbard: "defo not mine… the tune doesn’t go anywhere.").

Commodore 64

In 1984, Hubbard used his own version of The Companion to the Commodore 64. Later that year, or early 1985, he started developing his own driver. In an interview featuring him and Jeroen Tel, he stated:

Basically, you had to learn assembly language programming to get anything done on these machines. So, you had to be a musician, then you had to learn programming. And it was very very low-level assembly language coding to get it all to work because there was no higher-level tools or method of being able to get the music in. So you had no option but to be a programmer to get it to work.

He also elaborated on the tedious process of writing the music in code:

Even though the music was done on such a restricted system, it was (like) trying to write music with boxing gloves on or something like that. With two hands tied behind your back, trying to use your big toe or something. You still had to be very very creative to try and get anything to happen.

In mid-1986, Hubbard started using SID's built-in filter. Unfortunately, the filter varies with every machine and several of Hubbard's melodies sounded muffled to many gamers. In VICE 3.4, they sound best with 6581 (ReSID) and a bias of at least 540, although how close it is to what Hubbard arranged on is unconfirmed.

For samples, Hubbard recorded on an Amiga with a newly-bought FutureSound sampler, used a dynamic range compressor to avoid volume fluctuations, transferred them to the C64, and used an electronic tuner to see if they are in pitch (eventually 1455 to 8315 Hz). Samples include chords from a Yamaha DX7, an oft-ripped electric guitar, and voices, including his own.

Hubbard's favorite musicians are Martin Galway, Ben Daglish and David Whittaker. His own favorite is Thalamusik.

Commando

Hubbard was paid by Elite Systems to come in and write the music to their conversion of Capcom's Coin-Op arcade Commando. Hubbard came in the office late at night and worked throughout the evening to compose the music. According to Hubbard, Elite Systems had the arcade cabinet of the game in the office, and he drew inspiration from the arcade game's music, but didn't actually arrange the arcade soundtrack to the Commodore 64 version. Hubbard finished the music by morning. According to Hubbard, he put the music on all the work computers before he left the office so the Elite staff could hear his composition.

Genesis

For Battle Squadron, Hubbard used Steve Hayes' sound driver.

For Desert Strike: Return of the Gulf, Hubbard sent his music files to Brian Schmidt.

For the rest of his works, Hubbard wrote the music in assembly, using his custom sound driver.

For his final works, including NHL 95, he used Don Veca's sound driver.

NES

It was all pure assembly, similar to the way it was done on C64 and Atari machines.

Hubbard only scored three games for the NES; The Immortal, Skate or Die 2, and the unreleased Chuck Yeager's Air Combat. Hubbard wrote the music driver and audio in pure 6502 assembly machine code. While some NES games used the DPCM channel for drum samples, Hubbard was one of the very few who used it for instrumentation, as a triangle wave is used in his music for The Immortal, and he programmed it in himself. Hubbard also used digitized drums on some songs, and on Skate or Die 2, also digitized voices and electric guitar, but it is unknown who or what they were sampled from.

SNES

Hubbard used a custom version of Nintendo's Kankichi-kun sound driver. He did not like the SNES.

Aliases

Throughout his career, Hubbard didn't really use aliases in the games that credited him. However, in the game Samantha Fox Strip Poker, he is credited as John York. This was probably because the game was a pornographic title, and he wanted to remain anonymous as a result. Because his middle initial is J, John may be his middle name. It is unknown exactly how he came up with the name. York could refer to his hometown, Yorkshire.

Gameography

Released Title Sample Notes
Unreleased Paranoid Pete (C64)
Unreleased Razzmatazz (C64)
1985-0?-?? Action Biker (C64)
1985-0?-?? Confuzion (C64)
1985-0?-?? Thing on a Spring (C64)
1985-??-?? Battle of Britain (C64)
1985-??-?? Chimera (C64)
1985-1?-?? Commando (C64)
1985-??-?? Commando (CPC)
1985-??-?? Crazy Comets (C64)
1985-??-?? The Human Race (C64)
1985-??-?? Hunter Patrol (C64)
1985-??-?? The Last V8 (C64)
1985-??-?? Monty on the Run (C64)
1985-1?-?? One Man and His Droid (C64)
198?-??-?? The Master of Magic (C64)
Unreleased Show Jumping (C64)
1986-0?-?? Bump Set Spike (C64)
1986-0?-?? Formula 1 Simulator (C64)
1986-0?-?? Geoff Capes Strongman Challenge (C64)
1986-0?-?? Gerry the Germ (C64)
1986-0?-?? Hollywood or Bust (C64)
1986-0?-?? International Karate (C64)
1986-0?-?? Kentilla (C64)
1986-0?-?? Las Vegas Video Poker (C64)
1986-0?-?? Phantoms of the Asteroid (C64)
1986-0?-?? Rasputin (C64)
1986-0?-?? Samantha Fox Strip Poker (C64)
1986-0?-?? Spellbound (C64)
1986-0?-?? Thrust (C64)
1986-0?-?? Zoids (C64)
1986-11-20 Sigma Seven (C64)
Composed by Julian Breeze.
1986-11-?? Flash Gordon (C64)
1986-11-?? Tarzan (C64)
1986-1?-?? LightForce (C64)
Unreleased Food Feud (C64)
1986-??-?? Jet Set Willy (A8)
1986-??-?? Ninja (C64)
1986-??-?? Sanxion (C64)
1986-??-?? W.A.R (C64)
1986-??-?? Warhawk (C64)
1986-12-?? Knuckle Busters (C64)
198?-??-?? Up Up and Away (C64)
1987-01-0? Dragon's Lair Part II (C64)
1987-0?-?? Delta (C64)
1987-03-?? Shockway Rider (C64)
1987-04-0? Auf Wiedersehen Monty (C64) With Ben Daglish.
1987-04-1? Nemesis the Warlock (C64)
1987-04-1? Thanatos (C64)
Composed by Julian Breeze.
1987-05-2? I, Ball (C64)
1987-0?-?? Trans-Atlantic Balloon Challenge (C64)
1987-07-?? Star Paws (C64)
1987-07-?? Star Paws (ZXS) Arranged by Tim Follin.
1987-07-31 Monty on the Run (FDS) (モンティーのドキドキ大脱走) Arranged by Unknown.
1987-08-0? Deep Strike (C64)
1987-0?-?? Ace 2 (C64)
1987-08-?? Arcade Classics (C64)
1987-08-?? Wiz (C64)
1987-08-?? Mega Apocalypse (C64)
1987-0?-?? Saboteur II (C64) Unused.
1987-10-15 Thundercats (C64)
1987-10-?? IK+ (C64)
1987-10-2? Skate or Die (C64)
1987-1?-?? Invade-a-load (C64)
1987-12-?? Bangkok Knights (C64)
1987-??-?? Goldrunner (AMI)
1987-??-?? Goldrunner (AST)
1987-??-?? Hydrofool (ZXS)
1987-??-?? Jupiter Probe (AMI)
1987-??-?? Nemesis the Warlock (ZXS)
1988-01-0? Chain Reaction (C64) Unused.
1988-01-?? BMX Kidz (C64)
1988-0?-?? I, Ball 2 (C64) Sound effect driver.
1988-02-?? Ricochet (C64)
1988-0?-?? Scout (C64)
Invade-a-load (C64)
1988-0?-?? Stormbringer (C64)
Invade-a-load (C64)
1988-0?-?? Pandora (C64)
1988-05-2? Super Trolley (C64)
Invade-a-load (C64)
1988-0?-?? Knight Tyme (C64)
Invade-a-load (C64)
1988-0?-?? Knight Tyme (CPC)
1988-0?-?? Knight Tyme (ZXS)
1988-08-?? 19 Part One - Boot Camp (C64)
1988-11-?? Power Play Hockey: USA vs USSR (C64)
1988-1?-?? Jordan vs Bird: One on One (C64)
1988-12-?? Skate or Die (NES) Arranged by Kouji Murata.
1988-??-?? Q-Ball (AMI)
1988-??-?? Skate or Die (A2GS)
1989-0?-?? Kings of the Beach (C64)
1989-0?-?? Kings of the Beach (DOS)
1989-03-?? Populous (AMI) Title Music.
1989-04-?? Populous (AST) Title Music.
1989-??-?? 688 Attack Sub (DOS) Sound Effects.
1989-??-?? Bard's Tale III: Thief of Fate (AMI)
1989-??-?? Budokan: The Martial Spirit (AMI)
1989-??-?? Budokan: The Martial Spirit (DOS)
1989-??-?? Keep the Thief (AMI) Sound Driver.
1989-??-?? Keep the Thief (DOS) Sound Driver.
1989-??-?? Lakers versus Celtics and the NBA Playoffs (DOS)
1989-??-?? Populous (DOS) Title Music.
1990-0?-?? Ski or Die (C64) Arranged by Unknown.
1990-??-?? Battle Squadron (GEN) Music Conversion.
1990-??-?? Centurion: Defender of Rome (DOS) Music Programming.
1990-??-?? Champions of Krynn (DOS)
Sound Programmer
1990-??-?? Hard Nova (DOS) Music Technology.
1990-??-?? Indianapolis 500: The Simulation (AMI)
1990-??-?? Lakers versus Celtics and the NBA Playoffs (GEN)
1990-??-?? Low Blow (DOS)
1990-??-?? Populous (GEN) Title Music.
1990-??-?? Populous (SNES) Arranged by Kazuo Sawa.
1990-??-?? Secret of the Silver Blades (DOS)
Sound Programmer
1990-??-?? Ski or Die (AMI)
1990-??-?? Ski or Die (DOS)
1990-??-?? Ski or Die (NES) Arranged by Jun Funahashi.
1990-??-?? Sword of Sodan (GEN) Sound Driver.
1990-09-?? Skate or Die 2: The Search For Double Trouble (NES)
1990-11-?? The Immortal (NES)
1990-12-?? John Madden Football (GEN)
1991-??-?? Budokan: The Martial Spirit (GEN) Arranged by Steve Hayes.
1991-??-?? Centurion: Defender of Rome (GEN) Sound Programming.
1991-??-?? Hard Nova (AMI) Music Technology.
1991-??-?? The Immortal (DOS)
1991-??-?? James Pond II - Codename RoboCod (GEN) Arranged Richard Joseph's music.
1991-??-?? NHL Hockey (GEN)
1991-??-?? PGA Tour Golf (AMI)
1991-??-?? Populous (SMS) Original Title Music.
1991-??-?? Populous (TG16) Arranged by Masahiro Teramoto.
1991-04-?? PGA Tour Golf (GEN)
1991-05-15 Starflight (GEN) Sound Driver.
1991-11-11 John Madden Football (SNES) (プロフットボール)
1991-11-?? Road Rash (GEN)
With Michael Bartlow.
1991-12-?? John Madden Football '92 (GEN) Sound.
1992-03-?? PGA Tour Golf (SNES) (PGAツアーゴルフ)
1992-03-?? Desert Strike: Return to the Gulf (SNES) With Brian Schmidt.
1992-04-?? Desert Strike: Return to the Gulf (GEN) With Brian Schmidt.
1992-??-?? Bulls vs Blazers and the NBA Playoffs (SNES) (NBAプロバスケットボール)
1992-??-?? Desert Strike: Return to the Gulf (LYNX) Arranged by Peter Hennig.
1992-??-?? Desert Strike: Return to the Gulf (SMS) Arranged by Andrew Taylor.
1992-??-?? John Madden Football '93 (GEN)
1992-??-?? John Madden Football '93 (SNES)
1992-??-?? NHLPA Hockey '93 (SNES)
1992-??-?? PGA Tour Golf II (GEN) Music Programming; Additional Music
1992-??-?? Team USA Basketball (GEN)
1992-??-?? The Lost Files of Sherlock Holmes: The Case of the Serrated Scalpel (DOS)
1993-08-09 The Immortal (GEN)
1993-09-11 NHL '94 (GEN)
1992-12-?? Road Rash II (GEN)
Music Programming
1993-??-?? Populous (GB) Arranged by David Whittaker.
1993-11-?? Kasparov's Gambit (DOS) Sound.
1993-12-?? Bill Walsh College Football (SCD) Sound.
1994-01-?? NHL '94 (SCD) Sound Effects.
1994-03-?? Road Rash (GG) Arranged by Matt Furniss.
1994-03-?? Road Rash (SMS) Arranged by Matt Furniss.
1994-06-?? Road Rash (GB) Adapted by Elliot Gay.
1994-09-21 NHL 95 (GEN) (Elitserien 95) Sound Design.
1994-11-?? NHL 95 (SNES) With Russell Lieblich.
1994-??-?? Desert Strike: Return to the Gulf (GG) Arranged by John Hancock.
1994-??-?? IMG International Tour Tennis (GEN)
1994-??-?? John Madden Football (3DO) Audio Director.
1994-??-?? MLBPA Baseball (GEN) With David Whittaker.
1994-??-?? PGA European Tour (GEN)
1994-??-?? PGA Tour Golf 486 (3DO) With Marc Farly and Russell Lieblich.
1994-??-?? PGA Tour Golf 486 (DOS)
1994-??-?? PGA Tour Golf III (GEN) Audio with Jim Sproul and David Whittaker.
1994-??-?? Polowanie na Litery (C64)
1994-??-?? The Lost Files of Sherlock Holmes: The Case of the Serrated Scalpel (3DO) Music Director.
1995-05-19 Shockwave: Operation JumpGate (3DO) With Marc Farly.
1995-09-23 PGA Tour 96 (PS1) With Marc Farly and Russell Lieblich.
1995-11-30 PGA Tour 96 (GEN) With Marc Farly, Tony Berkeley and David Whittaker.
1995-11-?? PGA Tour 96 (3DO) With Marc Farly and Russell Lieblich.
1995-??-?? PGA Tour 96 (DOS) With Marc Farly and Russell Lieblich.
1996-03-28 Wing Commander III: Heart of the Tiger (PS1)
1996-09-27 The Lost Files of Sherlock Holmes: The Case of the Rose Tattoo (DOS) Sound and Music Director.
1996-09-30 PGA Tour 96 (W32) With Marc Farly and Russell Lieblich.
1996-10-29 Soviet Strike (PS1) Audio Technical Director
1997-02-17 Soviet Strike (SAT) Audio Technical Director
1997-05-21 Battle Stations (PS1) Audio Technical Director
1997-05-21 Battle Stations (SAT) Audio Technical Director
1997-09-24 Nuclear Strike (PS1) Audio Technical Director
1997-09-29 Nuclear Strike (W32) Audio Technical Director
1998-08-26 Tiger Woods 99 PGA Tour Golf (PS1) Audio with Marc Farly, Ken Felton and Charles Stockley.
1998-09-16 Future Cop: LAPD (PS1) Audio Technical Director
1998-11-23 Jane's Combat Simulations: WWII Fighters Golf (W32) Audio Director.
1998-11-23 Tiger Woods 99 PGA Tour Golf (W32) Audio with Marc Farly and Ken Felton.
1998-11-25 Future Cop: LAPD (W33) Audio Technical Director
1998-12-15 NCAA March Madness 99 (PS1) Audio with Marc Farly, Ken Felton and Charles Stockley.
1999-05-05 Jane's Combat Simulations: WWII Fighters Golf (W32) Audio Technical Director
1999-07-07 Skydive! Go Ahead and Jump (W32)
With Chevelle, Irene's Cuisine, Jed Wheaton, David Whittaker and Ken Felton.
1999-08-17 Madden NFL 2000 (PS1) Audio Technical Director
1999-08-31 Madden NFL 2000 (N64) Audio Technical Director
1999-08-31 Madden NFL 2000 (W32) Audio Technical Director
1999-10-10 Knockout Kings 2000 (N64) Audio Coordinator
1999-10-19 Jane's Combat Simulations: USAF - United States Air Force (W32) Audio Technical Director
1999-10-28 CyberTiger (PS1) Audio Manager
1999-11-02 Knockout Kings 2000 (PS1)
1999-11-03 Sim Theme Park (W32) (Theme Park World) With Rob Hubbard and Mark Farly.
1999-12-?? NCAA March Madness 2000 (PS1)
1999-12-?? Tiger Woods PGA Tour 2000 (PS1) Audio Manager
2000-01-11 Jane's Combat Simulations: F/A-18 (W32)
2000-02-03 NASCAR Rumble (PS1) Audio with Marc Farly, Charles Stockley and David Whittaker.
2000-02-29 Tiger Woods PGA Tour 2000 (PS1)
2000-04-24 Rumble Racing (PS2) With Murray Allen, Eric Kornblum, Michael Marsh, Jerry Newton and David Whittaker.
2000-08-03 X-Squad (PS2) Audio Director
2000-10-17 007: The World Is Not Enough (N64) Audio Technical Director
2000-10-26 Swing Away Golf (PS2) Audio Director
2001-10-31 Knockout Kings 2001 (PS1)
2000-11-07 007: The World Is Not Enough (PS1) Audio Technical Director
2000-11-07 NASCAR 2001 (PS2) With Murray Allen, Eric Kornblum, Michael Marsh, Jerry Newton and David Whittaker.
2000-11-07 Tiger Woods PGA Tour 2001 (W32) With Russell Lieblich and Marc Farly.
2000-11-24 International Karate 2000 (GBC)
Arranged by Jon Wells.
2000-11-29 Road Rash (GBC)
Arranged by Allister Brimble.
2001-02-01 Theme Park Inc. (W32) (SimCoaster) Voice Recording with David Whittaker and Marc Farly.
2001-02-07 Knockout Kings 2001 (PS2)
2001-02-23 Space Invasion (GBC)
Arranged by Jon Wells.
2001-03-20 Adventure Pinball: Forgotten Island (W32) Sound Technical Lead.
2001-11-18 Madden NFL 2002 (GBA)
Reused music from John Madden Football '93 (GEN).
2001-11-30 International Karate Advanced (GBA)
Arranged by Jon Wells.
2002-05-08 Desert Strike Advance (GBA) Original Music from SNES version.
2002-05-14 Platypus (W32) Original Music from Flash Gordon (C64) and Sanxion (C64).
2002-08-12 Madden NFL 2003 (GBA)
Reused music from John Madden Football '93 (GEN).
2003-08-11 Madden NFL 2004 (GBA) Reused music from John Madden Football '93 (GEN).
2003-08-14 Seiklus (W32)
2005-??-?? Disney Friends (TV)
2006-??-?? The Amazing Spider-Man in The Villain-Round Up (TV)
2007-02-14 Platypus II (W32) Original Music from Sanxion (C64).
2016-12-22 Alloyrun (C64) (Antaeus version only)
Ace 2 (C64) with or without Hubbard's permission?
Unreleased Chuck Yeager's Fighter Combat (NES)
Unreleased John Madden Football '93 (GB)
Arranged by Mark Cooksey.
Unreleased John Madden Football '93 (NES) Arranged by Mark Cooksey.
Unreleased Populous (NES) Arranged by David Whittaker.
Unreleased Putty Squad (GBC)
Arranged by Jon Wells.
Unreleased Sanxion (GBA)
Arranged by Jon Wells.
Unreleased Super Strike Trilogy (SCD) With Brian Schmidt and Don Veca.

Picture Gallery

Links