Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Wavy

Legacy of Rust SC-55 Soundtrack (for the 2024 rerelease of Doom + Doom 2)

Recommended Posts

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

Share this post


Link to post
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.

Share this post


Link to post

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. :)

Share this post


Link to post
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?

Share this post


Link to post
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.

Share this post


Link to post
Posted (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

Share this post


Link to post
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.

Share this post


Link to post
Posted (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

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
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?

Share this post


Link to post
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

Share this post


Link to post
Posted (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

Share this post


Link to post
Posted (edited)

You can also play LoR in a source port that supports midi soundfonts and use your favorite SC-55 soundfont.

Share this post


Link to post
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.

Share this post


Link to post
Posted (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.

Share this post


Link to post
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

Share this post


Link to post

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

Share this post


Link to post
Posted (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.

Share this post


Link to post
Posted (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.

Share this post


Link to post

image.png.bef64a952986b3cc2d47f488a8a3c163.png
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?

Share this post


Link to post
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?

Share this post


Link to post
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.

Share this post


Link to post
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.

Share this post


Link to post
Posted (edited)

Any chance of a version using an actual SC-55, and not an emulator? Maybe someone with an SC-55 can help.

Share this post


Link to post
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

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×