Difference between revisions of "David Warhol"

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
m (NES)
(Gameography)
 
(44 intermediate revisions by 13 users not shown)
Line 1: Line 1:
 
{{Infobox Composer
 
{{Infobox Composer
| Name        = David Warhol
+
| Name        = David Warhol
| Picture    = Dwarhol1.jpg
+
| Picture    = David Warhol - 02.jpg
| Born        = 19??-07-15
+
| Gender      = Male
| BirthPlace  = Manhattan Beach, CA
+
| Born        = 1959-07-15
| Nationality = American
+
| BirthPlace  = Hibbing, Minnesota, USA
| Flag        = USA
+
| Nationality = American
| Aliases    = Dave Warhol, Dave Worhal, Realtime Associates, Real Time Associates
+
| Flag        = USA
| Website    = rtassoc.com
+
| Aliases    = Dave Warhol<br />Dave Worhal<br />Realtime Associates<br />Real Time Associates
}}
+
| Website    = rtassoc.com
 +
}}{{DEFAULTSORT:Warhol, David}}
 +
 
 +
'''Dave Warhol''' is a composer, sound designer, and programmer. He played low brass instruments when he was in school. He started working at Mattel Electronics as a audio engineer, game designer and programmer. After being a video game musician and audio engineer for some time, he decided he wanted to make his own company for video games and he founded [[Realtime Associates]] in 1986. Realtime still exists to this day and is still run by David Warhol. He has also won the 12th Annual G.A.N.G. Lifetime Achievement Award.
  
'''''Dave Warhol''''' is a composer, sound designer, and programmer. He played low brass instruments when he was in school. He started working at Mattel Electronics as a audio engineer, game designer and programmer. After being a video game musician and audio engineer for some time, he decided he wanted to make his own company for video games and he founded [[Realtime Associates]] in 1986. Realtime still exists to this day and is still run by David Warhol. He has also won the 12th Annual G.A.N.G. award.
+
==Audio Development==
 +
===Commodore 64===
 +
Warhol programmed in [[assembly]], first directly on the C64 using ''Merlin'', and later on an PC using ''AD2600''.
  
==Music Development==
+
===Game Boy===
===GB===
+
Warhol created a program that converted MIDI files to something that the Game Boy could read. According to one of the composer's at Realtime Associates, it was really touchy in that if a note overlapped another note a little bit in the MIDI file, the song wouldn't play back properly and instead hang on the said note.
Warhol created a program that converted MIDI files to something that the GameBoy could read. According to one of the composer's at Realtime Associates, it was really touchy in that if a note overlapped another note a little bit in the MIDI file, the song wouldn't play back properly and instead hang on the said note.
 
  
 
Warhol also developed a live interface for controlling the Game Boy's audio with a keyboard. This was utilized to more efficiently test parts and sounds before sequencing or finalizing them. This was something he had also done with the NES, but not until he was part-way through the NES' lifespan. For Game Boy development, this is something he had ready for the first title he worked on.
 
Warhol also developed a live interface for controlling the Game Boy's audio with a keyboard. This was utilized to more efficiently test parts and sounds before sequencing or finalizing them. This was something he had also done with the NES, but not until he was part-way through the NES' lifespan. For Game Boy development, this is something he had ready for the first title he worked on.
  
===GEN===
+
===Genesis / Mega Drive===
David composed MIDI files in [[Cakewalk]] and converted them to the [[GEMS]] sound engine.
+
Warhol composed MIDI files in [[Cakewalk]] and converted them to the [[GEMS]] sound engine.
  
===GG/SMS===
+
===Game Gear/Sega Master System===
David created a MIDI conversion tool.
+
Warhol created a MIDI conversion tool.
  
 
===NES===
 
===NES===
Warhol created a program that converted MIDI files to the NES. He would compose his MIDI files in Cakewalk and then use his program to convert said MIDIs to the NES. If another composer at Realtime Associates was behind the music, he would use the same procedure, except he would arrange the composers' MIDI files first before converting them.
+
Warhol created a program that converted MIDI files to his [[David Warhol (NES Driver)|sound driver]]. He would compose his MIDI files in Cakewalk and then use his program to convert said MIDIs to the NES. If another composer at Realtime Associates was behind the music, he would use the same procedure, except he would arrange the composers' MIDI files first before converting them.
  
 
Warhol has explained the process in which he was able to convert from MIDI as efficiently as possible:
 
Warhol has explained the process in which he was able to convert from MIDI as efficiently as possible:
  
"''MIDI files are way too large for an 8-bit cartridge for memory footprint, So my processes always read MIDI files, compressed them using very specific 5-bits per-note instructions, and then 3-bits per-duration. So I was able to get a note into 1 byte, instead of a MIDI command which might be 3 bytes for note on, 3 bytes for note off. That’s 6 bytes per note, that’s way too expensive. So I took it all the way down to be 1-bit per note on/ note off, except for some patches (that) might’ve required 2 bytes, but yeah, very, very conservative with memory.''"
+
{{Quote |
 +
MIDI files are way too large for an 8-bit cartridge for memory footprint, So my processes always read MIDI files, compressed them using very specific 5-bits per-note instructions, and then 3-bits per-duration. So I was able to get a note into 1 byte, instead of a MIDI command which might be 3 bytes for note on, 3 bytes for note off. That’s 6 bytes per note, that’s way too expensive. So I took it all the way down to be 1-byte per note on/ note off, except for some patches (that) might’ve required 2 bytes, but yeah, very, very conservative with memory.
 +
}}
  
 
Before developing his MIDI converter, he worked with sheet music and would program the music in hexadecimal notation. He described this as a "very labor intensive process", and his earliest NES games used this method.
 
Before developing his MIDI converter, he worked with sheet music and would program the music in hexadecimal notation. He described this as a "very labor intensive process", and his earliest NES games used this method.
  
None of his NES music utilizes the 5th audio channel for sample playback, as he was unable to figure out how to use it.
+
None of his NES music utilizes the 5th audio channel for sample playback, as he was unable to figure out how to use it. However, a digitized voice sample can be heard in ''The Adventures of Rad Gravity'', but it is unknown who provided the voice.
  
 
===SNES===
 
===SNES===
Line 39: Line 45:
  
 
==Gameography==
 
==Gameography==
{| class="wikitable" |
+
{| class="wikitable"
 
! Released
 
! Released
 
! Title
 
! Title
 
! Sample
 
! Sample
 +
! Notes
 
|-
 
|-
 
| 1983-??-??
 
| 1983-??-??
 
| [[Thin Ice (INTV)]]
 
| [[Thin Ice (INTV)]]
|
+
|
 +
|
 +
|-
 +
| 1983-??-??
 +
| [[World Series Major League Baseball (INTV)]]
 +
|
 +
|  
 
|-
 
|-
 
| 1984-??-??
 
| 1984-??-??
| [[Realm Of Impossibility EA]]
+
| [[Mike Edwards' Realm of Impossibility (C64)]]
|
+
|
 +
|  
 
|-
 
|-
 
| 1984-??-??
 
| 1984-??-??
 
| [[Zombies (C64)]]
 
| [[Zombies (C64)]]
 +
|
 
|  
 
|  
 +
|-
 +
| 1985-??-??
 +
| [[The Bard's Tale: Tales of the Unknown, Volume I (C64)]]
 +
|
 +
| With [[Lawrence Holland]].
 +
|-
 +
| 1985-??-??
 +
| [[The Bard's Tale: Tales of the Unknown, Volume I (DOS)]]
 +
|
 +
| With [[Lawrence Holland]].
 
|-
 
|-
 
| 1985-??-??
 
| 1985-??-??
 
| [[Heart of Africa (C64)]]
 
| [[Heart of Africa (C64)]]
 +
|
 
|  
 
|  
 
|-
 
|-
 
| 1985-??-??
 
| 1985-??-??
 
| [[Racing Destruction Set (C64)]]
 
| [[Racing Destruction Set (C64)]]
 +
|
 
|  
 
|  
 
|-
 
|-
 
| 1985-??-??
 
| 1985-??-??
 
| [[Stuart Smith's Adventure Construction Set (AMI)]]
 
| [[Stuart Smith's Adventure Construction Set (AMI)]]
 +
|
 
|  
 
|  
 
|-
 
|-
 
| 1985-??-??
 
| 1985-??-??
 
| [[Stuart Smith's Adventure Construction Set (C64)]]
 
| [[Stuart Smith's Adventure Construction Set (C64)]]
 +
|
 
|  
 
|  
 
|-
 
|-
 
| 1985-??-??
 
| 1985-??-??
 
| [[World Tour Golf (DOS)]]
 
| [[World Tour Golf (DOS)]]
 +
|
 
| Music / Sound Programming
 
| Music / Sound Programming
 +
|-
 +
| 1986-09-??
 +
| [[Tass Times in Tonetown (C64)]]
 +
|
 +
| With [[Russell Lieblich]].
 +
|-
 +
| 1986-09-??
 +
| [[Tass Times in Tonetown (PCB)]]
 +
|
 +
| With [[Russell Lieblich]].
 +
|-
 +
| 1986-10-??
 +
| [[Tass Times in Tonetown (AST)]]
 +
|
 +
| With [[Russell Lieblich]].
 
|-
 
|-
 
| 1986-??-??
 
| 1986-??-??
| [[Robot Rascals (APL2)]]
+
| [[The Bard's Tale II: The Destiny Knight (C64)]]
 +
|
 +
|
 +
|-
 +
| 1986-??-??
 +
| [[Hover Force (INTV)]]
 +
|
 +
|
 +
|-
 +
| 1986-??-??
 +
| [[Robot Rascals (A2)]]
 +
|
 
|  
 
|  
 
|-
 
|-
 
| 1986-??-??
 
| 1986-??-??
 
| [[Robot Rascals (C64)]]
 
| [[Robot Rascals (C64)]]
 +
|
 
|  
 
|  
 
|-
 
|-
 
| 1986-??-??
 
| 1986-??-??
| [[Tass Times in Tonetown (AMI)]]
+
| [[Super Pro Football (INTV)]]
 +
|
 
|  
 
|  
 
|-
 
|-
 
| 1986-??-??
 
| 1986-??-??
| [[Tass Times in Tonetown (DOS)]]
+
| [[Tass Times in Tonetown (AMI)]]
 
|  
 
|  
 +
| With [[Russell Lieblich]].
 
|-
 
|-
 
| 1986-??-??
 
| 1986-??-??
 
| [[Thunder Castle (INTV)]]
 
| [[Thunder Castle (INTV)]]
 +
|
 +
|
 +
|-
 +
| 1987-04-??
 +
| [[Diner (INTV)]]
 +
|
 +
|
 +
|-
 +
| 1987-04-??
 +
| [[World Tour Golf (C64)]]
 +
|
 +
| Sound Effects and Audio Programming
 +
|-
 +
| 1987-08-??
 +
| [[Robot Rascals (DOS)]]
 +
|
 +
|
 +
|-
 +
| 1987-12-??
 +
| [[Skyfox II: The Cygnus Conflict (C64)]]
 +
|
 
|  
 
|  
 
|-
 
|-
 
| 1987-??-??
 
| 1987-??-??
 
| [[Commando (INTV)]]
 
| [[Commando (INTV)]]
 +
|
 +
|
 +
|-
 +
| 1987-??-??
 +
| [[Slam Dunk Super Pro Basketball (INTV)]]
 +
|
 +
|
 +
|-
 +
| 1987-??-??
 +
| [[Tales of the Unknown, Volume I: The Bard's Tale (AMI)]]
 +
|
 +
|
 +
|-
 +
| 1988-06-??
 +
| [[Skyfox II: The Cygnus Conflict (DOS)]]
 +
|
 +
|
 +
|-
 +
| 1988-09-??
 +
| [[Skyfox II: The Cygnus Conflict (AMI)]]
 +
|
 +
|
 +
|-
 +
| 1988-??-??
 +
| [[The Bard's Tale: Tales of the Unknown (CPC)]]
 +
|
 +
|
 +
|-
 +
| 1988-??-??
 +
| [[The Bard's Tale II: The Destiny Knight (AMI)]]
 +
|
 +
|
 +
|-
 +
| 1988-??-??
 +
| [[The Bard's Tale II: The Destiny Knight (DOS)]]
 +
|
 
|  
 
|  
 
|-
 
|-
 
| 1988-??-??
 
| 1988-??-??
 
| [[Pool of Radiance (C64)]]
 
| [[Pool of Radiance (C64)]]
| {{Song-Box|01 - Pool of Radiance - C64 - Theme from Pool of Radiance.ogg}}
+
| {{Song-List|01 - Pool of Radiance - C64 - Theme from Pool of Radiance.ogg}}
 +
|
 
|-
 
|-
 
| 1988-??-??
 
| 1988-??-??
 
| [[World Tour Golf (AMI)]]
 
| [[World Tour Golf (AMI)]]
| Sound Effects
+
|
 +
| Sound Effects, Audio Programming
 +
|-
 +
| 1988-??-??
 +
| [[Zak McKracken and the Alien Mindbenders (C64)]]
 +
|
 +
| Sound Effects with [[Matthew Kane]] and [[Chris Grigg]].
 +
|-
 +
| 1988-??-??
 +
| [[Zak McKracken and the Alien Mindbenders (DOS)]]
 +
|
 +
| With [[David Hayes]] and [[Matthew Kane]].
 +
|-
 +
| 1988-??-??
 +
| [[F/A-18 Interceptor (AMI)]]
 +
|
 +
| Sound Effects & Music
 
|-
 
|-
 
| 1989-??-??
 
| 1989-??-??
 
| [[Curse of the Azure Bonds (A2)]]
 
| [[Curse of the Azure Bonds (A2)]]
 
|  
 
|  
 +
| Sound Effects & Music
 +
|-
 +
| 1989-??-??
 +
| [[Sentinel Worlds I: Future Magic (DOS)]]
 +
|
 +
|
 +
|-
 +
| 1989-12-??
 +
| [[Sentinel Worlds I: Future Magic (C64)]]
 +
| {{Song-List|01 - Sentinel Worlds - Future Magic - C64 - Game Theme 01.ogg}}
 +
| Arranged by [[Gábor Ligeti]].
 
|-
 
|-
 
| 1989-??-??
 
| 1989-??-??
 
| [[Pool of Radiance (C64)|Curse of the Azure Bonds (C64)]]
 
| [[Pool of Radiance (C64)|Curse of the Azure Bonds (C64)]]
| {{Song-Box|01 - Pool of Radiance - C64 - Theme from Pool of Radiance.ogg}}
+
| {{Song-List|01 - Pool of Radiance - C64 - Theme from Pool of Radiance.ogg}}
 +
|
 
|-
 
|-
 
| 1989-??-??
 
| 1989-??-??
 
| [[Curse of the Azure Bonds (DOS)]]
 
| [[Curse of the Azure Bonds (DOS)]]
 +
|
 
|  
 
|  
 
|-
 
|-
 
| 1989-??-??
 
| 1989-??-??
 
| [[Indiana Jones and the Last Crusade (AMI)]]
 
| [[Indiana Jones and the Last Crusade (AMI)]]
 +
|
 
|  
 
|  
 
|-
 
|-
 
| 1989-??-??
 
| 1989-??-??
 
| [[Indiana Jones and the Last Crusade (DOS)]]
 
| [[Indiana Jones and the Last Crusade (DOS)]]
 +
|
 
|  
 
|  
 +
|-
 +
| 1989-??-??
 +
| [[Spiker! Super Pro Volleyball (INTV)]]
 +
|
 +
|
 +
|-
 +
| 1989-??-??
 +
| [[Zak McKracken and the Alien Mindbenders (AST)]]
 +
|
 +
| Atari ST Sound Effects with [[Daniel Filner]].
 
|-
 
|-
 
| 1990-08-??
 
| 1990-08-??
 
| [[Dick Tracy (NES)]]
 
| [[Dick Tracy (NES)]]
| Sound Driver
+
| {{Song-List|01 - Dick Tracy - NES - Title.ogg}}
 +
| Sound Driver, arranged [[George Sanger]] and [[David Hayes]]'s music.
 
|-
 
|-
 
| 1990-08-??
 
| 1990-08-??
 
| [[Swords and Serpents (NES)]]
 
| [[Swords and Serpents (NES)]]
| Sound Driver
+
|
 +
| Sound Driver, arranged [[George Sanger]]'s music.
 
|-
 
|-
 
| 1990-08-??
 
| 1990-08-??
 
| [[Total Recall (NES)]]
 
| [[Total Recall (NES)]]
| {{Song-Box|02_-_Total_Recall_-_NES_-_Earth_Theme.ogg}}
+
| {{Song-List|02 - Total Recall - NES - Earth Theme.ogg}}
 +
| Composition and Arrangement
 
|-
 
|-
 
| 1990-10-??
 
| 1990-10-??
 
| [[Maniac Mansion (NES)]]
 
| [[Maniac Mansion (NES)]]
 
|  
 
|  
 +
| Composition and Arrangement
 
|-
 
|-
 
| 1990-12-??
 
| 1990-12-??
 
| [[The Adventures of Rad Gravity (NES)]]
 
| [[The Adventures of Rad Gravity (NES)]]
 
|  
 
|  
 +
| Arranged [[George Sanger]]'s music.
 
|-
 
|-
 
| 1990-??-??
 
| 1990-??-??
| [[Champions of Krynn (APL2)]]
+
| [[Champions of Krynn (A2)]]
 
|  
 
|  
 +
| Sound Effects
 
|-
 
|-
 
| 1990-??-??
 
| 1990-??-??
 
| [[LHX: Attack Chopper (DOS)]]
 
| [[LHX: Attack Chopper (DOS)]]
| {{Song-Box|101 - LHX Attack Chopper - DOS - Main Theme.ogg}}
+
| {{Song-List|101 - LHX Attack Chopper - DOS - Main Theme.ogg}}
 +
|
 
|-
 
|-
 
| 1990-??-??
 
| 1990-??-??
 
| [[Ski or Die (AMI)]]
 
| [[Ski or Die (AMI)]]
| Composer?
+
|  
 +
|
 
|-
 
|-
 
| 1990-??-??
 
| 1990-??-??
 
| [[Ski or Die (C64)]]
 
| [[Ski or Die (C64)]]
| Composer?
+
|  
 +
|
 
|-
 
|-
 
| 1990-??-??
 
| 1990-??-??
 
| [[Ski or Die (DOS)]]
 
| [[Ski or Die (DOS)]]
| Composer?
+
| {{Song-List|101 - Ski or Die - DOS - Main Theme.ogg}}
 +
|
 
|-
 
|-
 
| 1990-??-??
 
| 1990-??-??
 
| [[Stormovik: Soviet Attack Fighter SU-25 (DOS)]]
 
| [[Stormovik: Soviet Attack Fighter SU-25 (DOS)]]
 +
|
 
| Sound Effects
 
| Sound Effects
 
|-
 
|-
 
| 1991-01-??
 
| 1991-01-??
 
| [[Fun House (NES)]]
 
| [[Fun House (NES)]]
| Sound Driver
+
|
 +
| Sound Driver, arranged [[George Sanger]]'s music.
 +
|-
 +
| 1991-02-??
 +
| [[Zak McKracken and the Alien Mindbenders (FMT)]]
 +
|
 +
| With [[Matthew Kane]] and [[David Hayes]].
 
|-
 
|-
 
| 1991-05-??
 
| 1991-05-??
 
| [[The Rocketeer (NES)]]
 
| [[The Rocketeer (NES)]]
| Sound Driver
+
| {{Song-List|01 - Rocketeer - NES - Title Screen.ogg}}
 +
| Sound Driver, arranged [[George Sanger]] and [[David Hayes]]'s music.
 
|-
 
|-
 
| 1991-06-??
 
| 1991-06-??
 
| [[Skate Or Die: Tour de Thrash (GB)]]
 
| [[Skate Or Die: Tour de Thrash (GB)]]
| Sound Driver
+
|
 +
| Sound Driver, arranged [[George Sanger]]'s music.
 +
|-
 +
| 1991-07-??
 +
| [[Mysterium (GB)]]
 +
|
 +
| Sound Driver, arranged [[Heath Paterson]]'s music.
 
|-
 
|-
 
| 1991-??-??
 
| 1991-??-??
 
| [[Neverwinter Nights (DOS)]]
 
| [[Neverwinter Nights (DOS)]]
 +
|
 
|  
 
|  
 +
|-
 +
| 1991-??-??
 +
| [[Tony La Russa's Ultimate Baseball (C64)]]
 +
|
 +
| Music Driver
 +
|-
 +
| 1991-??-??
 +
| [[Tony La Russa's Ultimate Baseball (DOS)]]
 +
|
 +
| Music Driver
 
|-
 
|-
 
| 1992-07-??
 
| 1992-07-??
 
| [[Defenders of Dynatron City (NES)]]
 
| [[Defenders of Dynatron City (NES)]]
 +
|
 
| Sound FX and Arrangements
 
| Sound FX and Arrangements
 
|-
 
|-
 
| 1992-09-??
 
| 1992-09-??
 
| [[Monster Truck Rally (NES)]]
 
| [[Monster Truck Rally (NES)]]
| Sound Driver
+
| {{Song-List|01 - Monster Truck Rally - NES - Title Screen.ogg}}
 +
| Sound Driver, arranged [[George Sanger]]'s music.
 +
|-
 +
| 1992-09-??
 +
| [[Word Zap (GB)]]
 +
| {{Song-List|01 - Word Zap - GB - Title Theme.ogg}}
 +
| Sound Driver, arranged [[George Sanger]]'s music
 
|-
 
|-
 
| 1992-09-??
 
| 1992-09-??
 
| [[Toxic Crusaders (GB)]]
 
| [[Toxic Crusaders (GB)]]
 +
|
 
| Arrangements
 
| Arrangements
 
|-
 
|-
 
| 1992-09-29
 
| 1992-09-29
 
| [[Wings 2: Aces High (SNES)]] (スカイミッション)
 
| [[Wings 2: Aces High (SNES)]] (スカイミッション)
| Sound Driver
+
|
 +
| Sound and Music Driver
 
|-
 
|-
 
| 1992-10-??
 
| 1992-10-??
 
| [[Q*bert 3 (SNES)]] (〜キュー・バート3〜)
 
| [[Q*bert 3 (SNES)]] (〜キュー・バート3〜)
 +
|
 
| Sound Driver
 
| Sound Driver
 
|-
 
|-
 
| 1992-11-??
 
| 1992-11-??
 
| [[Wordtris (GB)]]
 
| [[Wordtris (GB)]]
| Sound Driver
+
| {{Song-List|01 - Wordtris - GB - Title Screen.ogg}}
 +
| Sound Driver, arranged [[Ed Bogas]]'s music.
 
|-
 
|-
 
| 1992-12-??
 
| 1992-12-??
 
| [[Caesars Palace (NES)]]
 
| [[Caesars Palace (NES)]]
| Sound Driver
+
| {{Song-List|01 - Caesars Palace - NES - Title.ogg}}
 +
| Sound Driver, arranged [[David Hayes]]'s music.
 
|-
 
|-
 
| 1992-12-??
 
| 1992-12-??
 
| [[Wordtris (SNES)]]
 
| [[Wordtris (SNES)]]
 +
| {{Song-List|01 - Wordtris - SNES - Title Screen.ogg}}
 
| Sound Driver
 
| Sound Driver
 
|-
 
|-
 
| 1993-??-??
 
| 1993-??-??
 
| [[Quest for the Shaven Yak starring Ren & Stimpy (SMS)]]
 
| [[Quest for the Shaven Yak starring Ren & Stimpy (SMS)]]
 +
|
 
|  
 
|  
 
|-
 
|-
 
| 1993-09-??
 
| 1993-09-??
 
| [[Zombies Ate My Neighbors (SNES)]]
 
| [[Zombies Ate My Neighbors (SNES)]]
 +
|
 
| Sound Driver
 
| Sound Driver
 
|-
 
|-
 
| 1994-??-??
 
| 1994-??-??
 
| [[Ghoul Patrol (SNES)]] (グール・パトロール)
 
| [[Ghoul Patrol (SNES)]] (グール・パトロール)
 +
|
 
| Sound Driver
 
| Sound Driver
 
|-
 
|-
 
| 1994-??-??
 
| 1994-??-??
 
| [[Quest for the Shaven Yak starring Ren & Stimpy (GG)]]
 
| [[Quest for the Shaven Yak starring Ren & Stimpy (GG)]]
 +
|
 
| Sound Driver
 
| Sound Driver
 
|-
 
|-
 
| 1994-06-??
 
| 1994-06-??
 
| [[BreakThru! (SNES)]]
 
| [[BreakThru! (SNES)]]
 +
| {{Song-List|01 - BreakThru! - SNES - Title Screen.ogg}}
 
| Music Orchestration
 
| Music Orchestration
 
|-
 
|-
 
| 1994-09-??
 
| 1994-09-??
 
| [[Wild Snake (GB)]] (スーパースネーキー)
 
| [[Wild Snake (GB)]] (スーパースネーキー)
 +
|
 +
| Sound Driver
 +
|-
 +
| 1994 (Unreleased)
 +
| [[BreakThru! (GG)]]
 +
|
 
| Sound Driver
 
| Sound Driver
 
|-
 
|-
 
| 1995-01-??
 
| 1995-01-??
 
| [[BreakThru! (GB)]]
 
| [[BreakThru! (GB)]]
 +
|
 
| Sound Driver
 
| Sound Driver
 
|-
 
|-
Line 251: Line 469:
 
| [[Metal Warriors (SNES)]]
 
| [[Metal Warriors (SNES)]]
 
|  
 
|  
 +
| With [[Eric Swanson]].
 +
|-
 +
| 1995-08-15
 +
| [[AAAHH!!! Real Monsters (SNES)]]
 +
|
 +
| Sound Programming
 +
|-
 +
| 1995-10-??
 +
| [[Big Sky Trooper (SNES)]]
 +
|
 +
| Sound Programming
 
|-
 
|-
 
| 1995-11-05
 
| 1995-11-05
 
| [[Zoop (GB)]] (ズープ)
 
| [[Zoop (GB)]] (ズープ)
 +
| {{Song-List|01 - Zoop - GB - Zoop Jazz.ogg}}
 
| Sound Driver Provider
 
| Sound Driver Provider
 
|-
 
|-
 
| 1995-??-??
 
| 1995-??-??
 
| [[Zoop (GG)]]
 
| [[Zoop (GG)]]
| Sound Driver
+
| {{Song-List|01 - Zoop - GG - Zoop Jazz.ogg}}
 +
| Sound Driver Provider
 +
|-
 +
| 2004-??-??
 +
| [[Maniac Mansion Deluxe (WEB)]]
 +
|
 +
| IBM sounds with [[David Hayes]].
 +
|-
 +
| 2018-08-14
 +
| [[The Bard's Tale Trilogy Remastered (W64)]]
 +
|
 +
| Original The Bard's Tale Team: Music
 
|-
 
|-
 
| Unreleased
 
| Unreleased
 
| [[Robocop Vs. The Terminator (NES)]]
 
| [[Robocop Vs. The Terminator (NES)]]
 
|  
 
|  
 +
| With [[Eric Swanson]].
 
|-
 
|-
 
| Unreleased
 
| Unreleased
 
| [[WildSnake (GG)]]
 
| [[WildSnake (GG)]]
 +
|
 
| Sound Driver
 
| Sound Driver
 
|}
 
|}
 +
 +
==Aliases==
 +
Sometimes, David was credited by his company's name, '''Realtime Associates'''.
 +
 +
In the manual for [[The Adventures of Rad Gravity (NES)]], his name is misspelled as "Dave Worhal". In addition, Warhol never actually composed music for this title, but rather arranged [[George Sanger]]'s music.
 +
 +
==Picture Gallery==
 +
<gallery>
 +
Dwarhol1.jpg|Facebook.
 +
David Warhol - 02.jpg|2016-09-13; Facebook.
 +
</gallery>
  
 
==Links==
 
==Links==
 
* [http://www.rtassoc.com rtassoc.com] - Official.
 
* [http://www.rtassoc.com rtassoc.com] - Official.
 +
* [https://www.mobygames.com/person/341/david-warhol/ ww<!--don't omit www, it goes to mainpage-->w.mobygames.com/person/341/david-warhol/] - MobyGames.
 
* [https://www.facebook.com/dave.warhol facebook.com/dave.warhol] - Facebook.
 
* [https://www.facebook.com/dave.warhol facebook.com/dave.warhol] - Facebook.
 
* [https://twitter.com/davidwarhol twitter.com/davidwarhol] - Twitter.
 
* [https://twitter.com/davidwarhol twitter.com/davidwarhol] - Twitter.
* [http://www.youtube.com/watch?v=WeMseLpbREQ youtube.com/watch?v=WeMseLpbREQ] - Video Interview.
+
* [https://www.youtube.com/watch?v=WeMseLpbREQ youtube.com/watch?v=WeMseLpbREQ] - Video interview.
 +
* [https://www.remix64.com/interviews/interview-david-warhol.html remix64.com/interviews/interview-david-warhol.html] - Interview from 2002-04-23.
 +
* [http://www.vgarc.org/vgarc-originals/interview-with-david-warhol/ vgarc.org/vgarc-originals/interview-with-david-warhol/] - Audio interview with text transcription from 2016-12-09 and 2017-06-14.
 +
* [https://www.c64.com/?type=4&id=52 c64.com/?type=4&id=52] - Interview from 2020-01-09.
 +
 
  
 
[[Category: Composers]]
 
[[Category: Composers]]
 
[[Category: Foley Artists]]
 
[[Category: Foley Artists]]
 
[[Category: Sound Programmers]]
 
[[Category: Sound Programmers]]
 +
[[Category:Mattel Electronics Staff]]
 +
[[Category:Realtime Associates Staff]]
 +
[[Category:1959 Births]]

Latest revision as of 11:21, 3 March 2024

David Warhol
David Warhol - 02.jpg
Gender Male
Born 1959-07-15
Birth Place Hibbing, Minnesota, USA
Nationality American   USA.svg
Aliases Dave Warhol
Dave Worhal
Realtime Associates
Real Time Associates
Website rtassoc.com

Dave Warhol is a composer, sound designer, and programmer. He played low brass instruments when he was in school. He started working at Mattel Electronics as a audio engineer, game designer and programmer. After being a video game musician and audio engineer for some time, he decided he wanted to make his own company for video games and he founded Realtime Associates in 1986. Realtime still exists to this day and is still run by David Warhol. He has also won the 12th Annual G.A.N.G. Lifetime Achievement Award.

Audio Development

Commodore 64

Warhol programmed in assembly, first directly on the C64 using Merlin, and later on an PC using AD2600.

Game Boy

Warhol created a program that converted MIDI files to something that the Game Boy could read. According to one of the composer's at Realtime Associates, it was really touchy in that if a note overlapped another note a little bit in the MIDI file, the song wouldn't play back properly and instead hang on the said note.

Warhol also developed a live interface for controlling the Game Boy's audio with a keyboard. This was utilized to more efficiently test parts and sounds before sequencing or finalizing them. This was something he had also done with the NES, but not until he was part-way through the NES' lifespan. For Game Boy development, this is something he had ready for the first title he worked on.

Genesis / Mega Drive

Warhol composed MIDI files in Cakewalk and converted them to the GEMS sound engine.

Game Gear/Sega Master System

Warhol created a MIDI conversion tool.

NES

Warhol created a program that converted MIDI files to his sound driver. He would compose his MIDI files in Cakewalk and then use his program to convert said MIDIs to the NES. If another composer at Realtime Associates was behind the music, he would use the same procedure, except he would arrange the composers' MIDI files first before converting them.

Warhol has explained the process in which he was able to convert from MIDI as efficiently as possible:

MIDI files are way too large for an 8-bit cartridge for memory footprint, So my processes always read MIDI files, compressed them using very specific 5-bits per-note instructions, and then 3-bits per-duration. So I was able to get a note into 1 byte, instead of a MIDI command which might be 3 bytes for note on, 3 bytes for note off. That’s 6 bytes per note, that’s way too expensive. So I took it all the way down to be 1-byte per note on/ note off, except for some patches (that) might’ve required 2 bytes, but yeah, very, very conservative with memory.

Before developing his MIDI converter, he worked with sheet music and would program the music in hexadecimal notation. He described this as a "very labor intensive process", and his earliest NES games used this method.

None of his NES music utilizes the 5th audio channel for sample playback, as he was unable to figure out how to use it. However, a digitized voice sample can be heard in The Adventures of Rad Gravity, but it is unknown who provided the voice.

SNES

Warhol programmed a sound driver which converted MIDI files to the SNES. The instrument samples were taken from other SNES games. Warhol lent his sound driver to many video game developers, but only his company name was mentioned in those games.

Gameography

Released Title Sample Notes
1983-??-?? Thin Ice (INTV)
1983-??-?? World Series Major League Baseball (INTV)
1984-??-?? Mike Edwards' Realm of Impossibility (C64)
1984-??-?? Zombies (C64)
1985-??-?? The Bard's Tale: Tales of the Unknown, Volume I (C64) With Lawrence Holland.
1985-??-?? The Bard's Tale: Tales of the Unknown, Volume I (DOS) With Lawrence Holland.
1985-??-?? Heart of Africa (C64)
1985-??-?? Racing Destruction Set (C64)
1985-??-?? Stuart Smith's Adventure Construction Set (AMI)
1985-??-?? Stuart Smith's Adventure Construction Set (C64)
1985-??-?? World Tour Golf (DOS) Music / Sound Programming
1986-09-?? Tass Times in Tonetown (C64) With Russell Lieblich.
1986-09-?? Tass Times in Tonetown (PCB) With Russell Lieblich.
1986-10-?? Tass Times in Tonetown (AST) With Russell Lieblich.
1986-??-?? The Bard's Tale II: The Destiny Knight (C64)
1986-??-?? Hover Force (INTV)
1986-??-?? Robot Rascals (A2)
1986-??-?? Robot Rascals (C64)
1986-??-?? Super Pro Football (INTV)
1986-??-?? Tass Times in Tonetown (AMI) With Russell Lieblich.
1986-??-?? Thunder Castle (INTV)
1987-04-?? Diner (INTV)
1987-04-?? World Tour Golf (C64) Sound Effects and Audio Programming
1987-08-?? Robot Rascals (DOS)
1987-12-?? Skyfox II: The Cygnus Conflict (C64)
1987-??-?? Commando (INTV)
1987-??-?? Slam Dunk Super Pro Basketball (INTV)
1987-??-?? Tales of the Unknown, Volume I: The Bard's Tale (AMI)
1988-06-?? Skyfox II: The Cygnus Conflict (DOS)
1988-09-?? Skyfox II: The Cygnus Conflict (AMI)
1988-??-?? The Bard's Tale: Tales of the Unknown (CPC)
1988-??-?? The Bard's Tale II: The Destiny Knight (AMI)
1988-??-?? The Bard's Tale II: The Destiny Knight (DOS)
1988-??-?? Pool of Radiance (C64)
1988-??-?? World Tour Golf (AMI) Sound Effects, Audio Programming
1988-??-?? Zak McKracken and the Alien Mindbenders (C64) Sound Effects with Matthew Kane and Chris Grigg.
1988-??-?? Zak McKracken and the Alien Mindbenders (DOS) With David Hayes and Matthew Kane.
1988-??-?? F/A-18 Interceptor (AMI) Sound Effects & Music
1989-??-?? Curse of the Azure Bonds (A2) Sound Effects & Music
1989-??-?? Sentinel Worlds I: Future Magic (DOS)
1989-12-?? Sentinel Worlds I: Future Magic (C64)
Arranged by Gábor Ligeti.
1989-??-?? Curse of the Azure Bonds (C64)
1989-??-?? Curse of the Azure Bonds (DOS)
1989-??-?? Indiana Jones and the Last Crusade (AMI)
1989-??-?? Indiana Jones and the Last Crusade (DOS)
1989-??-?? Spiker! Super Pro Volleyball (INTV)
1989-??-?? Zak McKracken and the Alien Mindbenders (AST) Atari ST Sound Effects with Daniel Filner.
1990-08-?? Dick Tracy (NES)
Sound Driver, arranged George Sanger and David Hayes's music.
1990-08-?? Swords and Serpents (NES) Sound Driver, arranged George Sanger's music.
1990-08-?? Total Recall (NES)
Composition and Arrangement
1990-10-?? Maniac Mansion (NES) Composition and Arrangement
1990-12-?? The Adventures of Rad Gravity (NES) Arranged George Sanger's music.
1990-??-?? Champions of Krynn (A2) Sound Effects
1990-??-?? LHX: Attack Chopper (DOS)
1990-??-?? Ski or Die (AMI)
1990-??-?? Ski or Die (C64)
1990-??-?? Ski or Die (DOS)
1990-??-?? Stormovik: Soviet Attack Fighter SU-25 (DOS) Sound Effects
1991-01-?? Fun House (NES) Sound Driver, arranged George Sanger's music.
1991-02-?? Zak McKracken and the Alien Mindbenders (FMT) With Matthew Kane and David Hayes.
1991-05-?? The Rocketeer (NES)
Sound Driver, arranged George Sanger and David Hayes's music.
1991-06-?? Skate Or Die: Tour de Thrash (GB) Sound Driver, arranged George Sanger's music.
1991-07-?? Mysterium (GB) Sound Driver, arranged Heath Paterson's music.
1991-??-?? Neverwinter Nights (DOS)
1991-??-?? Tony La Russa's Ultimate Baseball (C64) Music Driver
1991-??-?? Tony La Russa's Ultimate Baseball (DOS) Music Driver
1992-07-?? Defenders of Dynatron City (NES) Sound FX and Arrangements
1992-09-?? Monster Truck Rally (NES)
Sound Driver, arranged George Sanger's music.
1992-09-?? Word Zap (GB)
Sound Driver, arranged George Sanger's music
1992-09-?? Toxic Crusaders (GB) Arrangements
1992-09-29 Wings 2: Aces High (SNES) (スカイミッション) Sound and Music Driver
1992-10-?? Q*bert 3 (SNES) (〜キュー・バート3〜) Sound Driver
1992-11-?? Wordtris (GB)
Sound Driver, arranged Ed Bogas's music.
1992-12-?? Caesars Palace (NES)
Sound Driver, arranged David Hayes's music.
1992-12-?? Wordtris (SNES)
Sound Driver
1993-??-?? Quest for the Shaven Yak starring Ren & Stimpy (SMS)
1993-09-?? Zombies Ate My Neighbors (SNES) Sound Driver
1994-??-?? Ghoul Patrol (SNES) (グール・パトロール) Sound Driver
1994-??-?? Quest for the Shaven Yak starring Ren & Stimpy (GG) Sound Driver
1994-06-?? BreakThru! (SNES)
Music Orchestration
1994-09-?? Wild Snake (GB) (スーパースネーキー) Sound Driver
1994 (Unreleased) BreakThru! (GG) Sound Driver
1995-01-?? BreakThru! (GB) Sound Driver
1995-04-?? Metal Warriors (SNES) With Eric Swanson.
1995-08-15 AAAHH!!! Real Monsters (SNES) Sound Programming
1995-10-?? Big Sky Trooper (SNES) Sound Programming
1995-11-05 Zoop (GB) (ズープ)
Sound Driver Provider
1995-??-?? Zoop (GG)
Sound Driver Provider
2004-??-?? Maniac Mansion Deluxe (WEB) IBM sounds with David Hayes.
2018-08-14 The Bard's Tale Trilogy Remastered (W64) Original The Bard's Tale Team: Music
Unreleased Robocop Vs. The Terminator (NES) With Eric Swanson.
Unreleased WildSnake (GG) Sound Driver

Aliases

Sometimes, David was credited by his company's name, Realtime Associates.

In the manual for The Adventures of Rad Gravity (NES), his name is misspelled as "Dave Worhal". In addition, Warhol never actually composed music for this title, but rather arranged George Sanger's music.

Picture Gallery

Links