diff --git a/src/d_main.c b/src/d_main.c
index 1cf57530391ac3e6680d13b33d412aeb089d9b84..80ec2aae83ea581665e93c24601a85224849f29d 100644
--- a/src/d_main.c
+++ b/src/d_main.c
@@ -1285,9 +1285,10 @@ void D_SRB2Main(void)
 		I_StartupSound();
 		I_InitMusic();
 		S_InitSfxChannels(cv_soundvolume.value);
-		S_InitMusicDefs();
 	}
 
+	S_InitMusicDefs();
+
 	CONS_Printf("ST_Init(): Init status bar.\n");
 	ST_Init();