A Floppy Disk Full Of MIDI Files (v2 Released 4/1/2019)

For high-res texture/sprite projects, sprite-fix patches, music add-ons, music randomizers, and other graphic/sound-only projects.
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.
User avatar
Kinsie
Posts: 7399
Joined: Fri Oct 22, 2004 9:22 am
Graphics Processor: nVidia with Vulkan support
Location: MAP33
Contact:

A Floppy Disk Full Of MIDI Files (v2 Released 4/1/2019)

Post by Kinsie »

Image

Jimmy's Jukebox is a pretty good mod with lots of music.

Unfortunately, I found it bugging out when playing certain gameplay mods like Demonsteele, and its ACS is so hilariously complex that I couldn't possibly fix it myself.

Demonsteele came with a music randomiser, and Term let me use the code to make my own variant.

So, I bashed Term's code together with a selection of Jimmy's library, and added a few things that I felt were missing.

The end result is a mod that has 314 461 songs to flick between and fits on a floppy disk. Because I can.

VERSION 2: SLIGHTLY LARGER THAN A FLOPPY DISK NOW
Download!
Changelog wrote:March 2019
----------
- No longer takes effect on TITLEMAPs.
- Added an optional PK3 that replaces IWAD music lumps for Doom 1 and 2 with empty txt files. This fixes the issue where you'd hear a fraction of the IWAD music before the script kicked in, but also breaks the ability to switch back to the original MIDI music. YMMV, of course.
- On ZScript-enabled ports, Intermission music is randomized!
- Changed the font for the track display to show lower-case lettering etc.
- Fixed a missing music file in the Strife collection
- Added an unreleased track to the Duke Nukem 3D collection
- Updated the FreeDoom music to the current Git repo. Apologies for any miscrediting, the way FreeDoom credits people makes track-by-track credits difficult.
- Fixed various track listing inaccuracies
- Various tweaks and such under the hood

New Music:
- Abuse
- Blood
- Blood Alpha
- Blake Stone: Aliens of Gold
- Descent
- Descent 2
- Marathon
- Shadowcaster
Hope this helps someone avoid D_RUNNIN for a while.
Last edited by Kinsie on Tue Aug 30, 2022 9:35 am, edited 2 times in total.
User avatar
Slax
... in rememberance ...
Posts: 2121
Joined: Tue Oct 19, 2010 7:01 am
Location: Window office.
Contact:

Re: A Floppy Disk Full Of MIDI Files

Post by Slax »

Don't copy that flo-
Oh, wait.
User avatar
Hetdegon
Posts: 320
Joined: Sat Oct 30, 2004 12:55 pm
Graphics Processor: nVidia with Vulkan support
Location: Chireiden

Re: A Floppy Disk Full Of MIDI Files

Post by Hetdegon »

Interesting, interesting, looks like a great cure for D_RUNNIN, specially when using OBLIGE maps and such.
Info display and everything, convenient! Will be a good candidate for autoloading.
User avatar
RastaManGames
Posts: 375
Joined: Wed Mar 12, 2014 11:13 pm
Graphics Processor: nVidia with Vulkan support
Location: Russian Federation, Krasnoyarsk

Re: A Floppy Disk Full Of MIDI Files

Post by RastaManGames »

You can make, please, new options menu for this mod, where i can choose list of favorite music?
User avatar
SuperSomariDX
Posts: 185
Joined: Tue Jul 01, 2014 10:44 am
Location: Stuck in Illbleed once more.

Re: A Floppy Disk Full Of MIDI Files

Post by SuperSomariDX »

Sometimes, I wish stuff like this was a built in feature for GZDoom and so forth. But hey, this works just as well. Nice job here, Kinsie.
User avatar
jpalomo
Posts: 771
Joined: Mon May 17, 2010 9:45 am

Re: A Floppy Disk Full Of MIDI Files

Post by jpalomo »

SuperSomariDX wrote:Sometimes, I wish stuff like this was a built in feature for GZDoom and so forth. But hey, this works just as well. Nice job here, Kinsie.
There is a playlist feature in ZDoom.
User avatar
Kinsie
Posts: 7399
Joined: Fri Oct 22, 2004 9:22 am
Graphics Processor: nVidia with Vulkan support
Location: MAP33
Contact:

Re: A Floppy Disk Full Of MIDI Files

Post by Kinsie »

jpalomo wrote:
SuperSomariDX wrote:Sometimes, I wish stuff like this was a built in feature for GZDoom and so forth. But hey, this works just as well. Nice job here, Kinsie.
There is a playlist feature in ZDoom.
The engine-level playlist feature has a few issues that make it less than perfect. For example, it more or less changes the music the same way ACS does, meaning the changed music is saved in your savegame.

Granted, this mod has the exact same problem, but pobody's nerfect.
User avatar
Xtyfe
Posts: 1480
Joined: Fri Dec 14, 2007 6:29 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 11
Graphics Processor: nVidia with Vulkan support

Re: A Floppy Disk Full Of MIDI Files

Post by Xtyfe »

A replacement for Jimmy's mod huh? Do you intend to add more games to the list? Needs Shadow Warrior and Blood for sure
User avatar
Kinsie
Posts: 7399
Joined: Fri Oct 22, 2004 9:22 am
Graphics Processor: nVidia with Vulkan support
Location: MAP33
Contact:

Re: A Floppy Disk Full Of MIDI Files

Post by Kinsie »

Xtyfe wrote:A replacement for Jimmy's mod huh? Do you intend to add more games to the list? Needs Shadow Warrior and Blood for sure
Updates are definitely coming.
User avatar
leileilol
Posts: 4449
Joined: Sun May 30, 2004 10:16 am
Preferred Pronouns: She/Her
Location: GNU/Hell

Re: A Floppy Disk Full Of MIDI Files

Post by leileilol »

"needs" is a terrible word though, there's also the aesthetic to consider and the GENMIDI lump. I mean i don't think it needs nam music, system shock music or klik & play music, etc. not that you're requesting but in the future of "FPS FAN'S!!! RETRO GAME LIKE SERIOUS SAME im make petition for beta's and blood source" that would clog up this thread


Also I can confirm this pk7 does work in :roll: HOPELESSY OUTDATED :roll: zandronum
User avatar
Hexereticdoom
Posts: 654
Joined: Thu Aug 08, 2013 1:30 pm
Graphics Processor: nVidia with Vulkan support
Location: Spain
Contact:

Re: A Floppy Disk Full Of MIDI Files

Post by Hexereticdoom »

Hi there, I have been heavily testing this MIDI music randomizer all those lately weeks ago, and I have to say... What a splendid, magnificent work! My congratulations to the author, Kinsie... :thumb:

It's a really cool compilation for playing those pretty long levels, granting you the power to change current playing track on the fly, hehehe... Now I'm just not able to go back to standard wad music! :mrgreen:

However, all this time I tested it I've noticed that a few tracks are broken, not playing music at all when they are automatically selected (Hitler's Waltz, for example, and some other ones I don't remember now)... BUT, the good thing I have made myself a fixed version of the MIDI randomizer addon, with no errors and all tracks playing succesfully 100%. If any of you are interested, you can download it just pressing the below link:

http://www.mediafire.com/download/6tcbe ... NTWICM.PK3

Music non stop!!! :rock: (_)3
User avatar
Kinsie
Posts: 7399
Joined: Fri Oct 22, 2004 9:22 am
Graphics Processor: nVidia with Vulkan support
Location: MAP33
Contact:

Re: A Floppy Disk Full Of MIDI Files

Post by Kinsie »

Kinsie wrote:Updates are definitely coming.
Kept you waiting, huh?

VERSION 2: SLIGHTLY LARGER THAN A FLOPPY DISK NOW
Download!
Changelog wrote:March 2019
----------
- No longer takes effect on TITLEMAPs.
- Added an optional PK3 that replaces IWAD music lumps for Doom 1 and 2 with empty txt files. This fixes the issue where you'd hear a fraction of the IWAD music before the script kicked in, but also breaks the ability to switch back to the original MIDI music. YMMV, of course.
- On ZScript-enabled ports, Intermission music is randomized!
- Changed the font for the track display to show lower-case lettering etc.
- Fixed a missing music file in the Strife collection
- Added an unreleased track to the Duke Nukem 3D collection
- Updated the FreeDoom music to the current Git repo. Apologies for any miscrediting, the way FreeDoom credits people makes track-by-track credits difficult.
- Fixed various track listing inaccuracies
- Various tweaks and such under the hood

New Music:
- Abuse
- Blood
- Blood Alpha
- Blake Stone: Aliens of Gold
- Descent
- Descent 2
- Marathon
- Shadowcaster
User avatar
BoneofMalkav
Posts: 80
Joined: Thu May 22, 2014 6:04 am
Graphics Processor: nVidia with Vulkan support
Location: It's Never Worth The Risk
Contact:

Re: A Floppy Disk Full Of MIDI Files (v2 Released 4/1/2019)

Post by BoneofMalkav »

Won't launch with DoomRLA with DoomRPG keeps giving this error

Code: Select all

Texman.Init: Init texture manager.
Script error, "DoomRL_Arsenal_1.1.1.pk3:fontdefs.txt"line 96:
SFNE0: Unable to find texture in font definition for DRLAINVFONT
ParseTeamInfo: Load team definitions.
LoadActors: Load actor definitions.

Execution could not continue.

ConvertNode encountered unsupported node of type 21


Load order:
  • Oblige Mapset.wad
    midi_floppydisk.pk7
    midi_silencehack.pk3
    DoomRL_Arsenal_1.1.1.pk3
    DoomRL_Monsters_Beta_7.1.pk3
    doomrla_kinsie_sounds.pk3
    doomrla_kinsie_fknrip.pk3
    doomrla_kinsie_fluff.pk3
    doomrla_kinsie_metaprops.pk3
    NostalgiaSounds.pk3
    simpleuiaddons.pk3
Loading from DoomRPG SE Launcher
User avatar
Gorec
Posts: 313
Joined: Tue Feb 09, 2016 9:41 pm
Location: )()()()()()()()()()()()(

Re: A Floppy Disk Full Of MIDI Files (v2 Released 4/1/2019)

Post by Gorec »

happens for me too and im dragging only music file over gzdoom
User avatar
wildweasel
Posts: 21706
Joined: Tue Jul 15, 2003 7:33 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): A lot of them
Graphics Processor: Not Listed
Contact:

Re: A Floppy Disk Full Of MIDI Files (v2 Released 4/1/2019)

Post by wildweasel »

What is your GZDoom version? You may need a newer one.
Post Reply

Return to “Graphic/Audio Patches”