Theme - Gremlins

From Video Game Music Preservation Foundation Wiki
Revision as of 15:25, 21 November 2021 by Professor Chaos (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Theme
Composer Robert Vieira
Released 1984-??-??
Title Origin Game Location

Theme is a theme in three variants, used in the Gremlins hack-and-slay game as follows (unless stated otherwise in below sections):

  1. The full composition starts when the main menu or first get-ready screen appears.
  2. The second section starts when the get-ready screen to any other begun level appears.
  3. The full bassline plays solo when all players are out of lives.

The get-ready music continues for a few seconds in-game, drowning all sound effects and stopping only by itself or when Billy dies. Greater variations are Level Completed and perhaps Sunlight.

Games

Gremlins (A2)

Platform - A2.png
Gremlins (A2)
Output - PC Speaker.svg
Output - PC Speaker.svg
Output - PC Speaker.svg
Arranger Unknown
Released 1984-??-??
Format UNK
Loops No

The full theme plays over the title screen instead of the main menu. The second half plays on any get-ready screen (i.e. also after players take turns). The bass solo plays when any player is out of lives (i.e. not just both).

Although the title screen prompts to press space and you can toggle all sound by pressing the S key in-game, you really have to wait until any music finishes, audible or muted.

Gremlins: Atarisoft (C64)

Platform - C64.png
Gremlins: Atarisoft (C64)
Output - SID.svg
Output - SID.svg
Output - SID.svg
Gremlins - Atarisoft - C64 - Title.png
Arranger Unknown
Released 1984-??-??
Length 0:09.46 (full, old NTSC)
0:04.74 (full, NTSC)
0:09.64 (half, old NTSC)
0:04.83 (half, NTSC)
BPM 102 (old NTSC)
99 (NTSC)
Format SID
Loops No

The full theme starts only once loading finishes. When you press F1, the second half plays instead.

Someone ported all sound data and the driver from Gremlins (A52) to the SID sound chip. Since SID has one voice less, he did delete the bass' chorus. He changed the waveforms, probably because he was new to SID: The bass plays on one sawtooth wave, and harmony and melody play on one triangle wave each. Finally, the harmony got a nice legato, possibly by accident.

To record every variant whole, the game was played in VICE 3.2 with C64 old NTSC. On slightly newer NTSC C64s, everything is 2% faster, probably too similar for an extra recording. Apart from that, it sounds the same on every SID chip. In the rip, they are tracks 1, 2 and 4.

Gremlins (PCB)

Platform - PCB.png
Gremlins (PCB)
Output - PC Speaker.svg
Output - PC Speaker.svg
Output - PC Speaker.svg
Output - PC Speaker.svg
Output - PC Speaker.svg
Output - PC Speaker.svg
Gremlins - PCB - Get Ready.png
Arranger Unknown
Released 1984-??-??
Format UNK
Loops No

The main menu is silent. When the first get-ready screen appears, the second half starts instead.

Naturally, someone rewrote the driver in x86 assembly. All sound data is identical to Gremlins (A52); only the melody (or bass upon game-over) is ever used, and the driver converts POKEY pitches and volumes to PC Speaker pitches and on/off just as it plays.

The game tries to synchronize everything with the screen refresh, which turns out different on old and new graphics hardware. To record every variant whole, the game was played:

  1. in DOSBox 0.74 with machine=cga.
  2. on a real Pentium 60 MHz with a microphone standing in front of the PC Speaker.

Gremlins (A52)

Platform - A52.png
Gremlins (A52)
Output - POKEY.svg
Output - POKEY.svg
Output - POKEY.svg
Gremlins - A52 - Main Menu.png
Arranger Robert Vieira
Released 1986-??-??
Length 0:09.63 (full)
0:04:82 (half)
BPM 100
Format UNK
Loops No

Theme is spread over all of the POKEY chip's square waves as follows:

  1. Melody
  2. Harmony
  3. Bass
  4. Bass, slightly detuned downwards to achieve a chorus

To record every variant whole, the game was played in Altirra 3.90. Unfortunately, the bass and melody together overdrive there. Whether they do on a real Atari 5200 is unconfirmed.

Links