Being a big fan of DOOM, Quake, and Nine Inch Nails - I know I'm not the only one who has pondered what it might have been like if id and NIN collaborated sooner, in fact this idea isn't exactly original and has been explored before in various forms. This is my take, introducing NIN MIDI Mixtape!
A refactor of Now That's What I Call MIDI by TerminusEst1 with extra enhancements and features, NIN MIDI Mixtape was built from the ground up with several goals in mind
- add quality, consistent MIDI tracks that enhance DOOM/DOOM II and fit right in seamlessly as if they were always there
- provide an easily modifiable codebase where other MIDI Mixtape mods can be quickly made
A lot of the tracks were sourced by Doomkid, you can listen to some of those here
https://www.youtube.com/watch?v=G51wWkkaSQ0
**FEATURES**
- adds 16 Nine Inch Nails MIDI tracks to DOOM, DOOM II, or any .WAD running through zDOOM/gzDOOM
- tracks play in random order with no repeats until all songs are played
- new Title Screen, Intermission Screen, and Text Screen music, including properly looped music where applicable
- keybind for skipping to new MIDI track in game
- keybind for toggling default music in game
- song descriptions in HUD, can choose between 2 sizes or hide
- can be configured to prioritize default game music or MIDI Mixtape music
- dedicated options menu to make these configurations
**INSTRUCTIONS**
- load like any other .pk3 mod
- it is HIGHLY RECOMMENDED to use a good "Roland SC-55" Sound Font with FluidSynth to achieve maximum results!
https://zdoom.org/wiki/FluidSynth
**TO MAKE YOUR OWN MIDI MIXTAPE**
- replace MIDI files in the "music" folder using the same filenames
- files starting with "MIDI_" are map music tracks that get randomly selected
- other MIDI files are for Title Screen, Level End Screen, and Text Screen
- update "language.txt" to reflect song information
- biggest restriction is # of MIDI files, 16 is hard-coded but can be expanded by adding entries to "int MidiPlaylist[PLAYLIST]" in "ACS\MIDIMIXTAPE.c"
- this step requires compilation with an "ACS script compiler" https://zdoom.org/wiki/ACC
**POTENTIAL PLANNED FEATURES**
- more tracks (that match same level of quality)
- more MIDI Mixtapes for different artists/compilations
- requests from the community
**DOWNLOAD** https://sowerinteractive.com/DOOM/MIDI_ ... N_v1.1.zip **DOWNLOAD**
Enjoy!
NIN MIDI Mixtape (v1.1 update)
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
NIN MIDI Mixtape (v1.1 update)
Last edited by Sower on Wed Apr 24, 2024 4:10 am, edited 2 times in total.
Re: NIN MIDI Mixtape (v1.1 update)
**v1.1 updates**
-added option in menu for playing default game music at start of map (can use keybinds to switch to MIDI Mixtape songs)
-added option in menu for playing default intermission screen music instead of custom music
-fixed bugs with inconsistent midi music after death, now the chosen song will be preserved
-replaced two songs that didn't quite fit
-added option in menu for playing default game music at start of map (can use keybinds to switch to MIDI Mixtape songs)
-added option in menu for playing default intermission screen music instead of custom music
-fixed bugs with inconsistent midi music after death, now the chosen song will be preserved
-replaced two songs that didn't quite fit