OpenTTD / OpenMSX

Music Base Set for OpenTTD
GNU General Public License v2.0
22 stars 12 forks source link

Prepare for 0.4.0 release #19

Closed LordAro closed 3 years ago

LordAro commented 3 years ago

Nothing groundbreaking. Will probably please @Wuzzy2

Wuzzy2 commented 3 years ago

It would still be nice if all the MIDI files were verified for technical errors (#17). If I only knew how to do that … :-( Do we have a MIDI expert aroud here? Since that verification didn't happen yet, I caution against calling it 1.0.0. Maybe 0.4.0?

At least I know that all tracks work on my system but there might be errors that only manifest on some systems / MIDI implementations. Or there might be data errors (corrupted data) in the tracks or something like that. IDK, I'm not a MIDI expert.

LordAro commented 3 years ago

No one's reported any errors in 10 years, I feel it's unlikely there's anything significant in there

LordAro commented 3 years ago

Not exactly blocking a release, anyway

Wuzzy2 commented 3 years ago

Oh, you should probably consult @kamnet as well. Read this for reference:

https://www.tt-forums.net/viewtopic.php?p=1242639#p1242639

@kamnet appears to disapprove of a 1.0.0 release right now.

(But I guess a 0.4.0 release would be fine.)

Wuzzy2 commented 3 years ago

Yeah, OK. It is not THAT big of a deal, I also think it is unlikely that any serious mistakes are in the MIDI files left. I just think that @kamnet, who is literally the founder of OpenMSX, should have a word in that. Just saying. ;-)

kevinfields777 commented 3 years ago

Truthfully? I'd prefer a 1.0.0 release be one that is 100% userbase-contributed with no music loaned from outside sources.

Realistically? I don't know if that will ever happen, largely because there's almost no overlap between OpenTTD players who also create or can contribute original MIDI works, and most players really don't care. They'd rather be able to use MP3, MP4 or FLAC files that they can create with easily obtainable tools.

But I'm kind of an old school person when it comes to numbering. 1.0.0 represents a "final" product that is complete and has accomplished all it set out to do. And while I like all of the music that is in OpenMSX right now, it doesn't feel complete, and not deserving of a 1.0.0 title. I'm perfectly happy with leaving it at 0.3.1 right now.

With that said, this isn't really my project to say one way or another. I initiated it, but it's always been a community project. My involvement has been to find the music, evaluate it as best as I can to make sure it's as good of quality as I think it should be and make recommendations. That effort has largely come to an end. And I have never had any control over things like finding and fixing errors in music files, or its publication and distribution. If others feel it needs a 1.0.0 version, it's not within my power or will to stop that.

Wuzzy2 commented 3 years ago

I agree. Sort of.

If the version number is going to be 1.0.0, then the BaNaNaS description should be updated as well because it mentions OpenMSX being a “work of progress”. Although I'm afraid no “community set” of music is going to be created anytime soon. Meaning OpenMSX would be stuck pre-1.0.0 for years.

There are good arguments for 0.4.0 and 1.0.0. I no longer have a strong opinion about either.

I REALLY wish we had someone who could verify the MIDI files tho. Not a release blocker, but still. Let me dream … ;-)

But no matter which version number it is going to be, I strongly opine there should be [i]some[/i] release, mostly due to the long-overdue technical cleanup lately. I strongly disagree with keeping OpenMSX intentionally stuck at 0.3.1 forever.

So either 0.4.0 or 1.0.0.

kevinfields777 commented 3 years ago

Since I can't remember stuff ATM, have there been changes since 0.3.1 was released? If so, then a version bump is warranted.