Tim Follin

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
Timothy John Follin
Tim Follin - 1.jpg
Gender Male
Born 1970
Birth Place St Helens, Merseyside, England
Nationality English   England.svg
Aliases Timothy Follin
Software Creations
Website baggycat.com

Tim Follin is an English composer and sound designer. He is the younger brother of Geoff Follin, another popular video game musician, and Mike Follin. Tim is one of the most popular video game musicians. Some of his best known works include Ghouls 'N Ghosts, Plok, and Silver Surfer.

Tim did not have prior music training before starting his music career. He attended the Liverpool Sandown Music College, but dropped out after a year of studies. Mike gave Tim a brief tutorial on creating music on the Spectrum via machine code, and Tim later wrote the music driver and soundtrack for their first professional game, Subterranean Stryker.

Tim and Mike were then hired at Software Creations by co-founder Richard Kay. It was while working at this company where Geoff came along. Tim and Geoff composed the music to a vast majority of their video games, including all of their NES titles. During Software Creations' SNES and Genesis development, the Follins would usually compose the music to the SNES versions while Tony Williams converted their compositions to the Genesis.

Citing a declining work environment, the brothers and 2 other employees left Software Creations in 1994.

The Follins then joined Malibu Interactive. However, this only lasted 18 months due to the company filing for bankruptcy. While 3 games were made by the company, only Ultraverse Prime / Microcosm got released, with Time Trax and Firearm getting cancelled.

After Malibu's bankruptcy, Tim spent the rest of his career as a freelancer.

Tim often didn't pay attention to the games he did music for, and as a result, many of the soundtracks were unfitting to the game itself (Pictionary being a prime example). He said that if he were to do game music again, that he'd try to make the music more fitting to the game he worked on. Tim also isn't a big fan of his video game work, with the exception of Ghouls 'n Ghosts. He described his C64 work as nonsense he wasn't particularly happy with. However, he likes the SID chip, saying making music on it was "playing an instrument in its own right". Tim seemed to enjoy his music on SNES and onwards more.

Tim said that he isn't much of a gamer and just likes to compose music, his sole game programming credit (not counting music drivers) came with his fourth title, Future Games, where he created one minigame of the several featured.

Tim Follin's Game Boy / Game Boy Color music was sometimes arranged by Andy Brock.

Audio Development

Follin used drivers written by Stephen Ruddy for his early music on the Amstrad CPC, Atari ST, C64, Game Boy, Game Gear, Master System, NES, and ZX Spectrum. To utilize these drivers, Follin wrote the music in hexadecimal notation in assembly language. While Tim and Geoff did not program these drivers, they did get to design it.

Follin also explained in various interviews that he usually didn't get to see the game during development to get inspiration for music, so he just wrote what he wanted. In addition, Tim stated that he never composed music on instruments and solely typed in the hexadecimal notation in the sound drivers to compose his music. Tim said that this wasn't a problem for him, as he was familiar enough with the drivers to efficiently write music and sound. Tim said that this was because he could hear what the music sounded like in his head, so there was no need for an instrument.

Commodore 64

Tim Follin never saw a C64 until one of the bosses of Software Creations told him to have a go. Follin thinks he listened to one Rob Hubbard song before having that go. He was aware that the filter sounds different on every C64 and picked a specific one of the company's C64s out to test his music. Although the C64 became his favorite 8-bit, he never owned a C64 personally.

On Stage 1 - Agent X II: The Mad Prof's Back, he arranged in Ubik's Musik. Apart from that, he designed a music driver which Stephen Ruddy implemented, and arranged songs by typing on an Einstein computer.

Game Boy

For his Game Boy music with Software Creations, Follin would use the aforementioned method of writing music in Z80 assembly in Stephen Ruddy's sound driver which was designed by both of the Follin brothers.

For his music with Probe, Andy Brock would receive Follin's MIDI files and have to convert them into Probe's IMED sound driver by Edward Haynes.

Genesis

Tim Follin helped Dean Belfield to design and program a music driver. According to Tim, he arranged the music for Time Trax (GEN) in assembly. Unfortunately, this was the only game he ever composed on the Genesis, so the driver was never used again.

Tim also said the Genesis was his favorite console to work on because it had the right amount of limitations and sound variation, as well as the fact that he only composed one soundtrack for it.

NES

Tim used a sound driver programmed by Stephen Ruddy, which was designed by Tim and his brother Geoff. He programmed the music in hexadecimal on MS-DOS, and then the music was burned onto an NES cart for playback.

SNES

Tim switched to a sound driver written by Mike Webb (with assistance from Ruddy). Follin used an Ensoniq ASR-10 keyboard. He also said that guitars were recorded from actual guitars, and some of the bass guitars as well. Even at this time, Tim still had to write and program the music in hexadecimal. He also wrote on his Ensoniq and converted his sequenced files to the sound engine. He later ended up creating MIDI files in Cakewalk.

For his time with Probe Software, Tim would write MIDI files which were then given to Andy Brock to convert to their IMED sound driver.

Tim said in 1998 about the Batman Forever soundtrack:

we just wrote some tunes on the AW32 and Probe's musician had to convert them. He had our sympathy.

ZX Spectrum

The loudspeaker driver is the only one Tim Follin programmed himself. It constantly mixes five pulse waves:

It was very difficult to compose tunes for it, basically because if you played high notes, the lower ones went flat, so you had to adjust all the other notes all the time. It worked by using five of the Z80's operators (C, D, E, H, L) in a loop, which were all counting down to 0. When they hit 0, I'd make a click at a certain volume (governed by the delay between switching the speaker on and off) and reset the operator to it's original value. Every so many cycles of the loop, I'd jump out to change notes and things. To keep the speed up, it used self-modifying code, which meant that the main loop could just have simple commands like 'set H to 110', while the code outside the main loop changed the code inside the main loop by writing over it with the new values. The only drawback was that it sounded like a vacuum cleaner with nails stuck in it.

The aforementioned "switching the speaker" forms a pulse wave. The pulse width can be 25% maximum and indeed emulates a volume control. It is also constantly modulated to add decay and attack.

Between notes (i.e. during the aforementioned "jump out"), melodies cannot play, but drums can. Those rests and drums are so short that humans do not hear the rests and instead perceive the drums like an overdubbing sixth channel. As common on the Spectrum, half of the drums "misuse" the computer's built-in ROM as sound data.

In later versions, the "jump out" triggers more effects: portamento, snare drums on the AY-3-8912, echo, and chorus.

Gameography

Released Title Sample Notes
1985-??-?? Subterranean Stryker (ZXS)
1985-??-?? Star Firebirds (ZXS)
1985-??-?? Vectron (ZXS)
1986-??-?? Future Games (ZXS)
1986-??-?? Agent X (ZXS)
1987-0?-?? Chronos (ZXS)
1987-1?-?? Agent X II: The Mad Prof's Back (C64)
1987-??-?? Agent X II (CPC)
1987-??-?? Agent X II (ZXS)
1987-??-?? Bubble Bobble (A2)
1987-??-?? Bubble Bobble (AST)
1987-??-?? Bubble Bobble (ZXS)
1987-??-?? The Sentinel (ZXS)
1988-01-?? Scumball (C64)
1988-08-?? Psycho Pigs UXB (C64)
1988-08-?? Raw Recruit (C64)
1988-0?-?? Bionic Commando PAL (C64)
Original soundtrack by Harumi Fujita and Junko Tamiya, new songs by Follin.
1988-0?-?? Black Lamp (C64)
1988-0?-?? Body Slam (C64)
1988-??-?? Bionic Commando (AST)
Original soundtrack by Harumi Fujita and Junko Tamiya.
1988-??-?? Bionic Commando (ZXS)
Original soundtrack by Harumi Fujita and Junko Tamiya.
1988-??-?? Black Lamp (ZXS)
1988-??-?? Ghouls 'n Ghosts (AMI)
1988-??-?? LED Storm (ZXS)
1988-??-?? Peter Pack Rat (C64)
1988-??-?? Psycho Pigs UXB (ZXS)
1988-??-?? Raw Recruit (ZXS)
1988-??-?? Renegade (AST)
1988-??-?? Star Paws (ZXS)
1989-01-?? LED Storm (C64)
1989-09-?? Sky Shark (NES)
1989-0?-?? Qix (C64)
1989-0?-?? Sky Shark (C64)
1989-1?-?? Ghouls 'n Ghosts (C64)
1989-1?-?? Magic Johnson's Basketball (C64)
1989-??-?? Ghouls 'n Ghosts (CPC)
1989-??-?? Ghouls 'n Ghosts (ZXS)
1989-??-?? Missile Ground Zero (CPC)
1989-??-?? Missile Ground Zero (ZXS)
1989-??-?? Peter Pack Rat (ZXS)
1989-??-?? Renegade (AMI)
1989-??-?? Solar Invasion (ZXS)
1990-03-?? Magic Johnson's Fast Break (NES)
1990-03-?? Target: Renegade (NES)
1990-06-?? Solstice: The Quest for the Staff of Demnos (NES) (ソルスティス 三次元迷宮の狂獣)
1990-07-?? Pictionary (NES)
1990-11-?? Silver Surfer (NES)
With Geoff Follin.
1991-01-?? Qix (NES)
Music arranged by Peter Gosztola.
1991-03-?? Indiana Jones and the Last Crusade: Taito (NES) With Geoff Follin.
1991-03-?? Kiwi Kraze (NES) (New Zealand Story) With Geoff Follin.
1991-12-13 Treasure Master (NES)
1991-12-?? Super Off Road (SNES) (スーパー オフ ロード)
Title music only.
1991-??-?? Gauntlet III: The Final Quest (AMI)
1991-??-?? Gauntlet III: The Final Quest (C64) With Geoff Follin.
1991-??-?? Gauntlet III: The Final Quest (ZXS) With Geoff Follin.
1992-11-?? Spider-Man and the X-Men in Arcade's Revenge (SNES)
With Geoff Follin.
1993-06-04 Rock n' Roll Racing (SNES) (ロックンロール レーシング)
With Geoff Follin and Matthew Cannon.
1992-11-?? The Incredible Crash Dummies (GB) With Geoff Follin.
1993-09-?? Plok (SNES) (プロック)
With Geoff Follin.
1993-09-?? Thomas the Tank Engine and Friends (SNES) Title music only.
1993-11-12 Equinox (SNES) With Geoff Follin.
1993-??-?? Spider-Man and the X-Men in Arcade's Revenge (GEN) Music arranged by Tony Williams/Sound Images.
1993-??-?? The Incredible Crash Dummies (SMS) With Geoff Follin. Music arranged by Matt Furniss.
1993-??-?? Troddlers (SNES)
Arranged Allister Brimble's music, Plok reference in Level Failed.
1994-03-?? Ken Griffey Jr. Presents Major League Baseball (SNES)
Sound driver design and instrument samples with Geoff Follin.
1994-03-?? Spider-Man and the X-Men in Arcade's Revenge (GG) With Geoff Follin. Music arranged by Allister Brimble.
1994-12-?? Ultraverse Prime (SCD) With Geoff Follin.
1994-??-?? Rock 'N Roll Racing (GEN) Music arranged by Tony Williams/Sound Images.
1995-08-?? Batman Forever (SNES) (バットマン フォーエヴァー) With Geoff Follin. Music arranged by Andy Brock.
1995-08-?? Batman Forever (GB) (バットマン フォーエヴァー)
1995-09-04 Batman Forever (GEN) (バットマン フォーエヴァー)
1995-09-04 Batman Forever (GG) (バットマン フォーエヴァー)
1996-??-?? Batman Forever (DOS)
1998-06-01 WWF War Zone (GB) Music arranged by Andy Brock.
1998-08-07 Batman & Robin (PS1)
1998-??-?? Bust-A-Move 3 DX (GB)
1999-06-?? Bust-A-Move 4 (GBC) (パズルボブル 4)
1999-??-?? Maya the Bee & Her Friends (GBC)
2000-06-16 Ecco the Dolphin: Defender of the Future (DC)
2002-02-28 Ecco the Dolphin: Defender of the Future (PS2)
2003-06-20 Starsky & Hutch (PS2)
2003-06-20 Starsky & Hutch (W32)
2003-06-20 Starsky & Hutch (XBOX)
2003-06-23 Rock 'N' Roll Racing (GBA) With Geoff Follin and Matthew Cannon.
2003-09-26 Starsky & Hutch (GC)
2003-10-31 Ford Racing 2 (PS2) With Bjorn Lynne.
2003-10-31 Ford Racing 2 (W32) With Bjorn Lynne.
2003-10-31 Ford Racing 2 (XBOX) With Bjorn Lynne.
2004-05-10 Future Tactics: The Uprising (GC)
2004-10-29 Ford Racing 3 (W32) With Paul Stroud.
2004-10-29 Ford Racing 3 (PS2) With Paul Stroud.
2004-10-29 Ford Racing 3 (XBOX) With Paul Stroud.
2005-11-03 Ford Racing 3 (GBA) With Paul Stroud. Arranged by Manfred Linzner.
2005-12-07 Ford Racing 3 (DS) With Paul Stroud. Arranged by Manfred Linzner.
2006-05-23 Lemmings (PSP)
2015-01-14 Contradiction: Spot the Liar! (iOS, W64)
2020-11-19 At Dead Of Night (W64)
Unreleased Moto-X (SNES)
Unreleased Time Trax (GEN)
Unreleased Firearm (SNES)
Unreleased Firearm (SCD)
Unreleased South Park (GBC) Arranged by Andy Brock.

Picture Gallery

Aliases

In Rock 'N' Roll Racing and Troddlers, he is credited as Software Creations, the developer he worked for.

Links