Yamaha Overdrive (Beta) / New update!

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 YOUR 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.

Yamaha Overdrive (Beta) / New update!

Postby cubebert » Wed Aug 19, 2020 4:59 pm


So after a month of debugging and procrastination, I'm presenting my first mod for ZDoom: Yamaha Overdrive. As someone who enjoys synthesized music over the sampled audio that the SNES has and with there already being SNES music randomizers, I wanted to try my hand out at making a Sega Mega Drive jukebox. Using the framework of Kinsie's Floppy Disk (with his permission, of course), I've put over a thousand tracks into the randomizer; most of them are from Mega Drive games, but there are a couple of Master System titles in there. Yamaha Overdrive targets Zandronum, but there are a couple of GZDoom-exclusive features in there such as randomized intermission music. The mod works best with vanilla or Boom mapsets; even ZDoom maps that don't use ACS to change songs can work.

This is only a beta release because I wanted to know from the community what other songs I can put in there. Let me know in the thread about any suggestions, bugs, or comments you have, especially bugs like songs not playing (for those, let me know what source port you're using and what song info pops up in-game). There were also a couple of features that I couldn't implement because I'm not familiar enough with the ZScript language to code them; I'll be more than grateful to have help with getting them implemented and ready. I've already made a thread about it last month, but I'll summarize the requests on the bottom of the page.

Download Link (267 MB)
Updated 02/28/2021

Spoiler: Here's some bonus links.


Spoiler: Bugs


Spoiler: Help with features


Spoiler: Credits


All songs and games belong to their respective owners.
Last edited by cubebert on Sun Feb 28, 2021 2:10 pm, edited 5 times in total.
User avatar
cubebert
 
Joined: 14 Jun 2020
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia (Modern GZDoom)

Re: Yamaha Overdrive (Beta)

Postby Dr_Cosmobyte » Wed Aug 19, 2020 5:08 pm

Oh, i've been waiting to see somebody doing that! Sega Genesis also deserves attention.

I am downloading at this very moment!
User avatar
Dr_Cosmobyte
Also known as: GAA1992
 
Joined: 04 Jun 2015
Location: Killing spiders.

Re: Yamaha Overdrive (Beta)

Postby Kuschelmonster » Thu Aug 20, 2020 4:32 am

want to say good list but i would put Thunder Force 2,3,4, Rocket Knight Adventures, M.U.S.H.A., Master of Monsters, Langrisser II, Landstalker: The Treasures of King Nole, Gauntlet IV, Advanced Busterhawk Gleylancer, Devilish, Crusader of Centy, Cosmic Carnage, Bio-Hazard Battle, Battle Mania Daiginjou, Alien Soldier, The Adventures of Batman and Robin, ToeJam & Earl in Panic on Funkotron, The Hybrid Front, Vapor Trail, Verytex, Xeno Crisis, Herzog Zwei, Elemental Master, Dragon's Fury, Batman, Boogerman: A Pick and Flick Adventure, Pulseman, Red Zone, Rolling Thunder 2, Rolling Thunder 3, Slap Fight MD, Snake Rattle 'n' Roll, Snow Bros.: Nick & Tom, Socket (Time Dominator), Star Cruiser, Steel Empire, Stellar Assault (Shadow Squadron), Sub-Terrania in the list (PS sorry for the long list)
User avatar
Kuschelmonster
 
Joined: 04 Jun 2019

Re: Yamaha Overdrive (Beta)

Postby cubebert » Thu Aug 20, 2020 2:52 pm

Kuschelmonster wrote:want to say good list but i would put Thunder Force 2,3,4, Rocket Knight Adventures, M.U.S.H.A., Master of Monsters, Langrisser II, Landstalker: The Treasures of King Nole, Gauntlet IV, Advanced Busterhawk Gleylancer, Devilish, Crusader of Centy, Cosmic Carnage, Bio-Hazard Battle, Battle Mania Daiginjou, Alien Soldier, The Adventures of Batman and Robin, ToeJam & Earl in Panic on Funkotron, The Hybrid Front, Vapor Trail, Verytex, Xeno Crisis, Herzog Zwei, Elemental Master, Dragon's Fury, Batman, Boogerman: A Pick and Flick Adventure, Pulseman, Red Zone, Rolling Thunder 2, Rolling Thunder 3, Slap Fight MD, Snake Rattle 'n' Roll, Snow Bros.: Nick & Tom, Socket (Time Dominator), Star Cruiser, Steel Empire, Stellar Assault (Shadow Squadron), Sub-Terrania in the list (PS sorry for the long list)


I've made the list of the games you've suggested to add for the next update. Thanks for the request!
User avatar
cubebert
 
Joined: 14 Jun 2020
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia (Modern GZDoom)

Re: Yamaha Overdrive (Beta)

Postby Dr_Cosmobyte » Thu Aug 20, 2020 5:25 pm

I haven't read the entire list of our friend up here, but allow me to add Cyborg Justice and Alien 3 :)
User avatar
Dr_Cosmobyte
Also known as: GAA1992
 
Joined: 04 Jun 2015
Location: Killing spiders.

Re: Yamaha Overdrive (Beta) / New update!

Postby cubebert » Sat Sep 05, 2020 2:46 pm

Hey everyone, I've updated Yamaha Overdrive and added quite a bit of stuff. Right now, I'm interested in hearing about possible suggestions for Master System titles; there are some technical guidelines, however. Because of how GZDoom and Zandronum handle VGM files, only Master System songs that utilize the Sega PSG chip or the Yamaha YM2612 can be added into the playlist. I think some Master System games use different sound chips, but they aren't supported by either source ports. Let me know which games you want to add to Yamaha Overdrive, Master System or Mega Drive, and I'll try to fit them in if possible.

Changelog:
Spoiler:
User avatar
cubebert
 
Joined: 14 Jun 2020
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia (Modern GZDoom)

Re: Yamaha Overdrive (Beta) / New update!

Postby YoshiGa » Tue Jan 12, 2021 3:25 pm

This is such a cool addon! It's like Doom 32X but not terrible sounding, some of this songs really fit Doom. I'd personally think it'd be pretty cool to hear some Ristar songs in there, notably the Kaiser Greedy theme.
User avatar
YoshiGa
 
Joined: 26 May 2020

Re: Yamaha Overdrive (Beta) / New update!

Postby cubebert » Thu Jan 14, 2021 2:03 pm

Thanks, YoshiGa; The Spoony Bard was kind enough to provide his rendition of Doom on the Mega Drive. There are Ristar songs in the music playlist, but with so many songs in YO, you might want to enter "nextsong" in the console or bind a key to skip tracks to get what you want. :)

I am still scouting for songs to add, but because of my laziness, I haven't been as active with YO; that doesn't mean that I'm finished with the playlist, and I have been brainstorming a neat feature that should enhance how the playlist handles different gameplay mods.
User avatar
cubebert
 
Joined: 14 Jun 2020
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia (Modern GZDoom)

Re: Yamaha Overdrive (Beta) / New update!

Postby Valken » Fri Jan 15, 2021 2:39 am

I tried this thanks to the bump. LOVE IT!

Any chance to add Yamaha 2151 Sharp x68000 sounds to it?! Or even the Yamaha 2610 Neogeo sounds ?!
Valken
 
Joined: 08 Jun 2015

Re: Yamaha Overdrive (Beta) / New update!

Postby cubebert » Sat Jan 16, 2021 1:03 pm

That's a good idea; I could expand the playlist to include songs from other systems and computers. The only thing I would need to make sure is that both GZDoom and Zandronum can play the .vgz audio files. If I can, than I'll include them in YO, but if not, there's not much I can do.
User avatar
cubebert
 
Joined: 14 Jun 2020
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia (Modern GZDoom)

Re: Yamaha Overdrive (Beta) / New update!

Postby Valken » Sat Jan 16, 2021 11:42 pm

I think there are converters for it and both Sharp X68000 8 channel + Neo Geo 15 channel (and MegaDrive) FM sound chips

Sharp X68000 music archive in MP3 format: https://www.zophar.net/music/x68000
https://www.vgmusic.com/music/computer/sharp/x68000/

NeoGeo Music Archive: https://vgmusic.com/music/console/snk/neogeo/
https://vintagamers.com/soundtracks/Neo ... index.html

I use MPC BE, copy and paste the youtube links, then hit SAVE. It will save out the video and audio tracks on your PC seperately for processing. You can use audacity to convert to wave or mp3 or ogg.

If you need help saving these to wave files, let me know.

Also those sound chips were successors of the YM2149F. This was the same sound chip used in the Atari ST, which was the Yamaha version of the IC AY38910.

3 FM sound generators with 1 ADC.

But the cool thing was those old 8bit machines, ZX Spectrum, Amstrad CPC, MSX, PC-88/98, TurboGraphix, Atari 8-bit and Apple II can have MULTIPLE sound chips, up to 4 for 12 channels. The Apple II did playback of 8-9 sounds MAX with addon cards I read.

They all have similar yet different tone generation which was unique at the time. Fits in great with the era of Doom and other 8-bit or less graphics game systems.

There is a Windows based music player https://bulba.untergrund.net/emulator_e.htm with links to music packs on the bottom. But do play through them if you think it would be appropriate for Doom.

Let me know if you need any help.
Valken
 
Joined: 08 Jun 2015

Re: Yamaha Overdrive (Beta) / New update!

Postby Kuschelmonster » Mon Feb 01, 2021 6:52 pm

https://vgmrips.net//forum/ this site here has a many vgm file rips from many other systems like Sharp X68000, Neo Geo, NEC PC88 and PC98, MS DOS (ps. also TurboGrafx / PC Engine, NES and Gameboyvgm file rips too)
edit: there are also vgm file rips from arcade games to.
User avatar
Kuschelmonster
 
Joined: 04 Jun 2019

Re: Yamaha Overdrive (Beta) / New update!

Postby cubebert » Wed Feb 03, 2021 8:08 pm

Thanks for your patience, everyone. I've been a little busy with college and I was somewhat lazy with adding songs. While there aren't as many tracks in the upcoming update, I did want to add a feature that allows better compatibility with mods that change music for different functions such as Guncaster's Extremesphere or DoomRL Arsenal's boss fights. I'm still scratching my head trying to figure out how to do this in either ZScript or ACS, but I think the basic idea is to spawn an invisible actor somewhere in the map and have patches for separate mods that detect said actor and avoid the overwriting music. If I do it this way, this could allow some kind of universal jukebox check that other authors could borrow in order to have automatic compatibility with YO and other music randomizers that share that invisible actor, but I wouldn't know how many people would want to go for it.

Valken wrote:I think there are converters for it and both Sharp X68000 8 channel + Neo Geo 15 channel (and MegaDrive) FM sound chips

Sharp X68000 music archive in MP3 format: https://www.zophar.net/music/x68000
https://www.vgmusic.com/music/computer/sharp/x68000/

NeoGeo Music Archive: https://vgmusic.com/music/console/snk/neogeo/
https://vintagamers.com/soundtracks/Neo ... index.html

I use MPC BE, copy and paste the youtube links, then hit SAVE. It will save out the video and audio tracks on your PC seperately for processing. You can use audacity to convert to wave or mp3 or ogg.

If you need help saving these to wave files, let me know.

Also those sound chips were successors of the YM2149F. This was the same sound chip used in the Atari ST, which was the Yamaha version of the IC AY38910.

3 FM sound generators with 1 ADC.

But the cool thing was those old 8bit machines, ZX Spectrum, Amstrad CPC, MSX, PC-88/98, TurboGraphix, Atari 8-bit and Apple II can have MULTIPLE sound chips, up to 4 for 12 channels. The Apple II did playback of 8-9 sounds MAX with addon cards I read.

They all have similar yet different tone generation which was unique at the time. Fits in great with the era of Doom and other 8-bit or less graphics game systems.

There is a Windows based music player https://bulba.untergrund.net/emulator_e.htm with links to music packs on the bottom. But do play through them if you think it would be appropriate for Doom.

Let me know if you need any help.


Kuschelmonster wrote:https://vgmrips.net//forum/ this site here has a many vgm file rips from many other systems like Sharp X68000, Neo Geo, NEC PC88 and PC98, MS DOS (ps. also TurboGrafx / PC Engine, NES and Gameboyvgm file rips too)
edit: there are also vgm file rips from arcade games to.


Thanks for providing the links, Valken and Kuschelmonster. I wasn't aware VGMRips had a forum for sharing .vgm files; it should come in handy for adding songs. For this update, I don't want to test the waters too much with putting other systems on the playlist, so for now, only one game from the FM Towns home computer has been added. I'm trying to keep a limit of 700 MB for YO, so if a song in .vgm format doesn't want to play on Zandronum and GZDoom, I'll look into converting it into .ogg, which means that there won't be as many songs for other systems.
User avatar
cubebert
 
Joined: 14 Jun 2020
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia (Modern GZDoom)

Re: Yamaha Overdrive (Beta) / New update!

Postby cubebert » Sun Feb 28, 2021 2:08 pm

The new update for Yamaha Overdrive is finally here! There's only 30 games added, but I wanted to test the waters with my changes that I made to the music randomizer code. The ACS scripts are now named instead of being numbered, so it should resolve any conflicts with other mods that happen to use 346, 347, or 348 for one of their script numbers. In addition, I've also brought back the ability to change back to the original level song from Kinsie's Floppy Disk. Finally, I've made a version of YO that uses the playlist from Beta 2, but has all of the changes I've mentioned, meaning that older versions of GZDoom won't have any trouble loading or have issues with displaying track information. You can find it at the bonus links along with another randomizer that focuses more on rock and metal midis; it's basically NTWICM but with YO's code.

I think right now, I'll expand my playlist by focusing on home computers that have Yamaha sound chips. I looked into FM Towns and Sharp X68000 games and I was able to find catchy tunes that would fit into the playlist. I'll try to get the music in .vgm format in order to reduce space, so as long as GZDoom and Zandronum don't have any issues loading them, I think they'll be easy to add.
User avatar
cubebert
 
Joined: 14 Jun 2020
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia (Modern GZDoom)

Re: Yamaha Overdrive (Beta) / New update!

Postby Valken » Sun Feb 28, 2021 9:54 pm

Thank you for the update! Looking forward to slaying demons with it!
Valken
 
Joined: 08 Jun 2015


Return to Graphic/Audio Patches

Who is online

Users browsing this forum: No registered users and 1 guest