About Doom 2's Soundtrack

Overview

Like the first game, Doom 2's music was composed by Robert Prince[1]. However, doom2.wad arranges its data in a more complicated fashion. Unlike the original layout, which used a D_ExMy pattern that was easy to follow, doom2.wad names its Lumps after the title of the song and the number of times it's appeared in the game so far.

In other words, instead of looking for D_MAP01 to find the music for the first level, you need to know to look for D_RUNNIN. This unorthodox approach doesn't seem to have bothered WAD authors, but it's definitely not intuitive.

The Lump names for each song, their titles[2], their associated level code, and their SHA-256 hashes are found in the table below. The hashes are probably more important than the rest, as they'll be used to identify tracks in fan made WADs.

Level Lump Song Title SHA-256 Hash
MAP01 D_RUNNIN Running From Evil
MAP02 D_STALKS The Healer Stalks
MAP03 D_COUNTD Countdown to Death
MAP04 D_BETWEE Between Levels
MAP05 D_DOOM DOOM
MAP06 D_THE_DA In the Dark
MAP07 D_SHAWN Shawn's Got the Shotgun[3]
MAP08 D_DDTBLU The Dave D. Taylor Blues[4]
MAP09 D_IN_CIT Into Sandy's City[5]
MAP10 D_DEAD The Demon's Dead
MAP11 D_STLKS2 The Healer Stalks
MAP12 D_THEDA2 In the Dark
MAP13 D_DOOM2 DOOM
MAP14 D_DDTBL2 The Dave D. Taylor Blues
MAP15 D_RUNNI2 Running From Evil
MAP16 D_DEAD2 The Demon's Dead
MAP17 D_STLKS3 The Healer Stalks
MAP18 D_ROMERO Waiting for Romero to Play[6]
MAP19 D_SHAWN2 Shawn's Got the Shotgun
MAP20 D_MESSAG Message for the Archvile
MAP21 D_COUNT2 Countdown to Death
MAP22 D_DDTBL3 The Dave D. Taylor Blues
MAP23 D_AMPIE Bye Bye American Pie[7]
MAP24 D_THEDA3 In the Dark
MAP25 D_ADRIAN Adrian's Asleep[8]
MAP26 D_MESSG2 Message for the Archvile
MAP27 D_ROMER2 Waiting for Romero to Play
MAP28 D_TENSE Getting too Tense
MAP29 D_SHAWN3 Shawn's Got the Shotgun
MAP30 D_OPENIN Opening to Hell
MAP31 D_EVIL Evil Incarnate
MAP32 D_ULTIMA The Ultimate Conquest
- D_DM2INT Untitled[9]
- D_DM2TTL Untitled[10]
- D_READ_M Untitled[11]

Additional Notes