Wavy Posted August 10 (edited) DOWNLOAD HERE!!! (Hosted on Google Drive) This is a mod for the official Doom + Doom 2 rerelease that replaces the prerecorded MIDI's in Legacy of Rust (which were recorded with the default Microsoft GS Wavetable synth) with SC-55mkII recordings. This was done with using Nuked-SC55. NOTE: I have yet to test this in other source ports other than the official rerelease. In the case you run into issues, let me know! CREDITS! Xaser for the original soundtrack to Legacy of Rust id, Nightdive, and MachineGames for their work on the Doom + Doom 2 rerelease nukeykt for Nuked-SC55 J.C Moyer for their Nuked-SC55 fork (to work around the 28 voice limit) CHANGELOG Spoiler v1.1: Fixed an issue where O_DISGUS/Disgusto! played over the 28 voice polyphony limit of the SC-55mkII, leading to various notes to be cut off. Hope yous enjoy! Edited August 17 by Wavy : v1.1 15 Share this post Link to post
Panzermann11 Posted August 10 Cool! Will this also be done with Sigil's MIDI soundtrack as well? 1 Share this post Link to post
Wavy Posted August 10 10 minutes ago, Panzermann11 said: Cool! Will this also be done with Sigil's MIDI soundtrack as well? Thanks! There's actually no need to re-record Sigil's soundtrack, as it already uses SC-55 recordings 0 Share this post Link to post
Panzermann11 Posted August 10 3 minutes ago, Wavy said: Thanks! There's actually no need to re-record Sigil's soundtrack, as it already uses SC-55 recordings Ah, I see. 1 Share this post Link to post
Daytime Waitress Posted August 10 Only just hit map 04 with it, but loving your work! 1 Share this post Link to post
Canjul Posted August 10 Really hope Legacy of Rust gets the music award this year. Episode 1 is nothing but solid bangers, not far into episode 2 yet but it's more top quality. This is great too. :) 2 Share this post Link to post
Demion Posted August 10 4 hours ago, Wavy said: Thanks! There's actually no need to re-record Sigil's soundtrack, as it already uses SC-55 recordings Regarding this, if Sigil indeed uses SC-55 recordings, why does it sound so different when using Nuked SC55 compared to the default option in DSDA-Doom or Woof? I’d like to use the option that is most faithful to what the authors recorded, which one should I use, according to you? 1 Share this post Link to post
flamepanther Posted August 10 3 hours ago, Demion said: Regarding this, if Sigil indeed uses SC-55 recordings, why does it sound so different when using Nuked SC55 compared to the default option in DSDA-Doom or Woof? I’d like to use the option that is most faithful to what the authors recorded, which one should I use, according to you? The wad for Sigil just contains MIDI lumps. The SC-55 recordings are stored in extras.wad. So when you play Sigil in DSDA-Doom or Woof, those MIDI lumps are presumably playing via Fluidsynth. Nuked SC-55 is a low level emulator. Fluidsynth is a venerable soundfont-based MIDI renderer, but by no means is it a Roland SoundCanvas emulator. Fluidsynth with a SC55-like soundfont is a "good enough" option, but Nuked should be significantly more accurate. 1 Share this post Link to post
Donowa Posted August 14 (edited) IANAL, but i don't think this can be implemented into a patch or used in youtube videos, since nuked-sc55 is under a non-commercial license (mostly to try and protect against cheap raspberry pi emulation boxes, which i doubt even care about copyrights anyway) i think you should probably contact nuke.ykt about this 0 Share this post Link to post
esselfortium Posted August 14 1 minute ago, Donowa said: IANAL, but i don't think this can be implemented into a patch or used in youtube videos, since nuked-sc55 is under a non-commercial license (mostly to try and protect against cheap raspberry pi emulation boxes, which i doubt even care about copyrights anyway) i think you should probably contact nuke.ykt about this Does the non-commercial license apply to use of the code itself, or to use of audio rendered by it? This distinction is important when it comes to virtual instrument/effects licenses. 0 Share this post Link to post
Donowa Posted August 14 (edited) 2 minutes ago, esselfortium said: Does the non-commercial license apply to use of the code itself, or to use of audio rendered by it? This distinction is important when it comes to virtual instrument/effects licenses. i'm not sure, but i think i remember nuke saying something about how the old mame license was chosen to prevent usage in commercial music EDIT: yep, it says in the readme that the license was chosen to prevent it from use in commercial music production 1 Share this post Link to post
Wavy Posted August 14 4 hours ago, Donowa said: it says in the readme that the license was chosen to prevent it from use in commercial music production This isn't commercial though? This is just a free mod 0 Share this post Link to post
Donowa Posted August 14 8 hours ago, Wavy said: This isn't commercial though? This is just a free mod yeah but it could be used in yt videos 1 Share this post Link to post
Gez Posted August 14 5 hours ago, Donowa said: i'm not sure, but i think i remember nuke saying something about how the old mame license was chosen to prevent usage in commercial music EDIT: yep, it says in the readme that the license was chosen to prevent it from use in commercial music production Is it the commercial production of music, i.e. prohibited from using that code in a Reason plugin or something like that, or the production of commercial music, i.e. the authors of the software automatically get a say about what you can do with the work you create through the software. The former is defensible; the latter IMO isn't legally sound. As well as unenforceable. It'd require somehow detecting that a song used SC-55 sounds, proving that it was made with Nuked-SC55 and not with an actual SC-55, and upholding that the makers of a tool have ownership over what is produced by that tool. Also it's extremely dystopian. 3 Share this post Link to post
Wavy Posted August 14 6 hours ago, Donowa said: yeah but it could be used in yt videos In that case, should I include a disclaimer in the README that the mod and its music shouldn't be modified/extracted/uploaded, to prevent its contents to be used in anything commercial as per Nuked-SC55's licence? 0 Share this post Link to post
Donowa Posted August 14 Just now, Wavy said: In that case, should I include a disclaimer in the README that the mod and its music shouldn't be modified/extracted/uploaded, to prevent its contents to be used in anything commercial as per Nuked-SC55's licence? maybe, i've reached out to nuke over discord inquiring about if the license also affects outputs from the program 1 Share this post Link to post
Wavy Posted August 17 (edited) I just released an update to fix O_DISGUS/Disgusto! hitting the 28 note polyphony limit, leading to the Brightness track to cut in and out. I used this Nuked-SC55 fork to address this. If I (or anyone else) notice any more issues I'll be sure to fix them, so don't be afraid to let me know if other tracks are going off polyphony limits as well. Can't believe this took me 1 week to realise and fix, but oh well! Also, I have added a note to the README in regards to Nuked-SC55's non-commercial licence 1 Share this post Link to post
bobbie424242 Posted August 17 (edited) You can also play LoR in a source port that supports midi soundfonts and use your favorite SC-55 soundfont. 1 Share this post Link to post
Gez Posted August 17 13 minutes ago, bobbie424242 said: You can also play LoR in a source port that supports midi soundfonts and use your favorite SC-55 soundfont. That'll be a lot less accurate than an actual SC-55 emulator, though. In the same way that playing Duke Nukem 3D with Doom graphics will be a lot less accurate than actually playing Doom. 2 Share this post Link to post
bobbie424242 Posted August 17 (edited) 28 minutes ago, Gez said: That'll be a lot less accurate than an actual SC-55 emulator, though. There are several very high quality SC-55 soundfonts. After listening to several of them, I have settled on SC-55 EmperorGrieferus 131mb.sf2 which sounds awesome with every .mid I've thrown at it in GZDoom, including LoR that I have played entirely in GZDoom. Recording every .mid as .ogg is not exactly sustainable. 0 Share this post Link to post
Wavy Posted August 17 2 minutes ago, bobbie424242 said: Recording every .mid as .ogg is not exactly sustainable. I only recorded LoR's soundtrack as it was the only campaign from D+D2 to not have SC-55 renditions. I have no plans to do any other WAD 0 Share this post Link to post
Zerofuchs Posted August 17 Always love a new way to listen to tracks. As an aside, you can use the VirtualMidiSynth app on Windows to replace GS Wavetable with your own preferred soundfonts at the OS level:https://coolsoft.altervista.org/en/virtualmidisynth Really handy for DOSbox and sourceports with a general MIDI option. I'm a fan of Fatboy and Arachno myself, some songs are decent in SGM but I think I'll pick up one of the SC-55 soundfonts folks have been kind enough to mention... 1 Share this post Link to post
bobbie424242 Posted August 17 (edited) By curiosity I compared the iconic and awesome LoR E1M2 music track (O_SHORES.ogg) from this pack to the rendition of the same track in GZDoom with the SC-55 EmperorGrieferus 131mb.sf2 soundfont that I use. Although there are some differences, they are very close and both versions sound very good, but the later has a bit more punch (especially in percussions) and has my preference. I would also recommend to encode the OGG files of this pack at a higher bitrate. 0 Share this post Link to post
flamepanther Posted August 17 (edited) I made my own soundfont that I think sounds better than SC-55 or any imitation thereof, but Wavy's goal here is accuracy and consistency with the rest of the new official release. Without those goals, the existing recordings are already fine, so there's no need to record with another sound font. IANAL but my understanding is the software license can dictate what you do with the software because you know what you're using it for when you use it. It imposes terms on you, but can't impose terms on the output itself. So if you go "I'm going to use this software to render a bunch of MIDI files and sell the results" that violates the license. But if you release the results as a free mod, and someone else uses the mod in a monetized YouTube video? 1. You, the licensee, have not broken the license, as you still haven't used the software for commercial purposes. What someone else did with the recordings afterwards isn't covered. 2. The YouTuber hasn't broken the license, as they didn't use the software at all and aren't bound by the license. Also, since the reason for the license is stated (no selling pirate SC-55 clones, no professional musicians using the emulator to cheat Roland), I'm sure this mod is fully within the spirit of the license anyway. The parties with any legal say in these recordings (AFAIK) are Roland and whoever technically owns the contents of Legacy of Rust. I would assume Bethesda and Id, but Nightdive and/or Xaser might also retain some rights to the music compositions. We already know Id and Bethesda's permissive stance on using their stuff in mods, and I think we can assume that extends to anyone else with a legal stake in LoR's contents. Roland claims ownership of the instrument samples used in the recordings, but they're incredibly unlikely to do anything. They don't even seem to take down free soundfonts that use their samples. They have to be very selective about enforcement, or they'll spook potential customers who want to sell music. 1 Share this post Link to post
Donowa Posted August 21 it's been a week since i tried to dm nuke.ykt about the license, and he hasn't gotten back to me. could someone forward this to him on twitter or vogons? 0 Share this post Link to post
Grieferus Posted August 21 On 8/17/2024 at 8:50 PM, flamepanther said: I made my own soundfont that I think sounds better than SC-55 or any imitation thereof, but Wavy's goal here is accuracy and consistency with the rest of the new official release. Without those goals, the existing recordings are already fine, so there's no need to record with another sound font. IANAL but my understanding is the software license can dictate what you do with the software because you know what you're using it for when you use it. It imposes terms on you, but can't impose terms on the output itself. So if you go "I'm going to use this software to render a bunch of MIDI files and sell the results" that violates the license. But if you release the results as a free mod, and someone else uses the mod in a monetized YouTube video? 1. You, the licensee, have not broken the license, as you still haven't used the software for commercial purposes. What someone else did with the recordings afterwards isn't covered. 2. The YouTuber hasn't broken the license, as they didn't use the software at all and aren't bound by the license. Also, since the reason for the license is stated (no selling pirate SC-55 clones, no professional musicians using the emulator to cheat Roland), I'm sure this mod is fully within the spirit of the license anyway. The parties with any legal say in these recordings (AFAIK) are Roland and whoever technically owns the contents of Legacy of Rust. I would assume Bethesda and Id, but Nightdive and/or Xaser might also retain some rights to the music compositions. We already know Id and Bethesda's permissive stance on using their stuff in mods, and I think we can assume that extends to anyone else with a legal stake in LoR's contents. Roland claims ownership of the instrument samples used in the recordings, but they're incredibly unlikely to do anything. They don't even seem to take down free soundfonts that use their samples. They have to be very selective about enforcement, or they'll spook potential customers who want to sell music. Can you please share it? 0 Share this post Link to post
flamepanther Posted August 22 6 hours ago, Grieferus said: Can you please share it? I would, but I've lost track of how many licenses that would violate. It's got copyleft stuff next to swiped Roland samples, next to plundered E-mu samples, next to purloined Korg sounds, next to single instruments that I bought online individually and forgot where from. Besides that I'm not a sound engineer, and for all I know it sounds awful with anyone's ears or equipment but mine. 0 Share this post Link to post
Grieferus Posted August 22 1 minute ago, flamepanther said: I would, but I've lost track of how many licenses that would violate. It's got copyleft stuff next to swiped Roland samples, next to plundered E-mu samples, next to purloined Korg sounds, next to single instruments that I bought online individually and forgot where from. Besides that I'm not a sound engineer, and for all I know it sounds awful with anyone's ears or equipment but mine. Well, just send me in DMs. 0 Share this post Link to post
Panzermann11 Posted August 24 (edited) Any chance of a version using an actual SC-55, and not an emulator? Maybe someone with an SC-55 can help. 0 Share this post Link to post
Wavy Posted August 24 3 hours ago, Panzermann11 said: Any chance of a version using an actual SC-55, and not an emulator? Maybe someone with an SC-55 can help. I don't have an actual SC-55, so not anytime soon. If anyone else does though, feel free to make your own music pack 0 Share this post Link to post