[Base Music] OpenMSX v0.3.1

OpenTTD is a fully open-sourced reimplementation of TTD, written in C++, boasting improved gameplay and many new features.

Moderator: OpenTTD Developers

User avatar
planetmaker
OpenTTD Developer
OpenTTD Developer
Posts: 9432
Joined: 07 Nov 2007 22:44
Location: Sol d

Re: OTTD Music Replacement Project

Post by planetmaker »

Good news first: I got the express permission from Jim Redfarn to include a number of songs I asked him again specifically, making really clear what the GPL license means :-). He happily agreed to have his compositions included and I used them to fill the remaining spots in this music set. You can download it with the next nightly.

kamnet: thanks a lot for all your critical input :-) - you're doing a great job with that and I like that I can count and rely on you in that respect a lot. Your work and initiative has not yet been mentioned in the readme and should IMHO... shall I add you as music critic and advisor?

Now, before we call what we have now OpenMSX 1.0:

@imuh

nice additions you have posted indeed. Mostly I go with kamnet here; especially the TTSongs 1 ... 4 would be a good complement replacing some songs in OpenMSX which better get replaced before we call it 1.0 :-) - but I'm not sure whether you really want them called TTSong 1 ... TTSong 4 (would be fine with me, but...)

EDIT: just to quickly recap the songs I added from Jim Redfarn, I tried to add a good compromise of what kamnet, Chillcore and AppliArt. Thanks to him for uncovering these songs :-)
changelog wrote:- Change: Newer version of 'smooth groove'
- Feature: '5432..Gone from Jim Redfarn
- Feature: 'Boogie Marabi' from Jim Redfarn
- Feature: 'Moo Moo Boogie' from Jim Redfarn
- Feature: 'Say What' from Jim Redfarn
- Feature: 'Be sharp boogie' from Jim Redfarn
- Feature: 'Careless Love' by Jim Redfarn
- Feature: 'Mosey Along' by Jim Redfarn
- Feature: 'Slow and Easy' by Jim Redfarn
- Feature: 'City Blues' by Jim Redfarn
- Feature: 'No Work Song' by Jim Redfarn
- Feature: 'The Hobo' by Jim Redfarn
User avatar
kamnet
Moderator
Moderator
Posts: 8705
Joined: 28 Sep 2009 17:15
Location: Eastern KY
Contact:

Re: OTTD Music Replacement Project

Post by kamnet »

planetmaker wrote:kamnet: thanks a lot for all your critical input :-) - you're doing a great job with that and I like that I can count and rely on you in that respect a lot. Your work and initiative has not yet been mentioned in the readme and should IMHO... shall I add you as music critic and advisor?
I won't turn it down. ;-) Thank you.

I think before we release OpenMSX 1.0, we should wait on Imuh to see what he's going to do with these songs. Hopefully several of them will be fleshed out. Personally I would rather include music from people who are actively involved in the OTTD community first, then fill it out with outside contributions if necessary.
User avatar
planetmaker
OpenTTD Developer
OpenTTD Developer
Posts: 9432
Joined: 07 Nov 2007 22:44
Location: Sol d

Re: OTTD Music Replacement Project

Post by planetmaker »

Well, the reason for not having released 1.0 is indeed, I'd like to hear back from imuh3 first; his work is superior than some we currently have in the set. Also I'd like to replace the 'Smooth Groove' and the 'Little Blue Box Cars' for reasons that they're somewhat broken midi files. And imuh3's ttsong XY would be wonderful replacements. But otoh I wouldn't want to wait now very long.. we always have the possibility to add a new release like 1.1 :-). And 1.0 should indicate "feature complete" not necessarily "we don't work on and improve it anymore".
User avatar
NekoMaster
Tycoon
Tycoon
Posts: 4001
Joined: 16 Aug 2008 22:26
Skype: neko-master
Location: Oshawa, Ontario, CANADA

Re: OTTD Music Replacement Project

Post by NekoMaster »

I happen to like Little blue box car :\ any way to fix it?
Image Proud Canadian Image
Nekomasters Projects! (Downloads available on BaNaNaS!) \(>^w^<)/
# NARS ADD-ON SET 2CC | 2cc Rapid Transit For Me! (2ccRTFM) | 2cc Wagons In NML (2ccWIN)
# NML Category System (Organize your GRFS!) <- TT-Forums Exclusive Download!
User avatar
planetmaker
OpenTTD Developer
OpenTTD Developer
Posts: 9432
Joined: 07 Nov 2007 22:44
Location: Sol d

Re: OTTD Music Replacement Project

Post by planetmaker »

I do like it, too. But I don't have any means to fix it; maybe someone else has, I'd be happy.
AppliArt
Engineer
Engineer
Posts: 23
Joined: 17 Jun 2010 11:22

Re: OTTD Music Replacement Project

Post by AppliArt »

planetmaker wrote:
EDIT: just to quickly recap the songs I added from Jim Redfarn, I tried to add a good compromise of what kamnet, Chillcore and AppliArt. Thanks to him for uncovering these songs :-)
No problem. :)
User avatar
planetmaker
OpenTTD Developer
OpenTTD Developer
Posts: 9432
Joined: 07 Nov 2007 22:44
Location: Sol d

Re: OTTD Music Replacement Project

Post by planetmaker »

Hello folks,
now that we can call what we have 1.0 I like to drop the dual-license thing and only go with the GPL v2 for the set. Thus we need an updated ingame description of this set:
OpenMSX music replacement set for OpenTTD. Freely available under the terms of the GPL v2. For full credits see "readme.txt
If you could please post translations of this in this thread, it'd be greatly appreciated
AppliArt
Engineer
Engineer
Posts: 23
Joined: 17 Jun 2010 11:22

Re: OTTD Music Replacement Project

Post by AppliArt »

I don't know this is a "bug" but i noticed that the current theme song in OpenMSX is a lot more quiet than most other songs. This is kind of 'annoying', i think.
User avatar
ChillCore
Tycoon
Tycoon
Posts: 2872
Joined: 04 Oct 2008 23:05
Location: Lost in spaces

Re: OTTD Music Replacement Project

Post by ChillCore »

planetmaker wrote: now that we can call what we have 1.0 I like to drop the dual-license thing and only go with the GPL v2 for the set.
Congratulations to all involved on completing the set.

What is the intention for the future when more tunes are coming? Make a second set or extend OTTD to support more songs?
I had a quick browse through the code and extending seems not to hard to do. (unless I have overlooked something.)
Appliart wrote: I don't know this is a "bug" but i noticed that the current theme song in OpenMSX is a lot more quiet than most other songs. This is kind of 'annoying', i think.
As the set is released under the GPLv2 liscence you could open your favorite midi-editor and change the volume a bit?
-- .- -.-- / - .... . / ..-. --- .-. -.-. . / -... . / .-- .. - .... / -.-- --- ..- .-.-.-
--- .... / -.-- . .- .... --..-- / .- -. -.. / .--. .-. .- .. ... . / - .... . / .-.. --- .-. -.. / ..-. --- .-. / .... . / --. .- ...- . / ..- ... / -.-. .... --- --- -.-. .... --- --- ... .-.-.- / ---... .--.

Playing with my patchpack? Ask questions on usage and report bugs in the correct thread first, please.
All included patches have been modified and are no longer 100% original.
AppliArt
Engineer
Engineer
Posts: 23
Joined: 17 Jun 2010 11:22

Re: OTTD Music Replacement Project

Post by AppliArt »

So, there are 3 files here :
- tttheme2-aa.mid => my take on the themesong, a modified version of tttheme2.mid, which is clearer and sounds better, i think
- tttheme2-aa3.mid => a twist of my own modified version, with a lot more saxophones
- ORIGINAL tttheme2.mid => the original themesong, unmodified.
Attachments
tttheme2-aa.mid
(32.96 KiB) Downloaded 2845 times
ORIGINAL tttheme2.mid
(32.42 KiB) Downloaded 2830 times
tttheme2-aa3.mid
(32.96 KiB) Downloaded 2823 times
Trolley Trev
Engineer
Engineer
Posts: 45
Joined: 26 Dec 2006 12:12

Re: OTTD Music Replacement Project

Post by Trolley Trev »

i am currently working on another song for ottd but i haven't finished it yet. lets just just say i'm trying to call in dibs before it gets finalised!! ;-) also, what happened to samwise's originl song that he put on the forum way back? i haven't seen that in the set for a while.

anywhose, here is the unfinished version of what i've been working on. feel free to comment/criticize whatever

cheers
Attachments
Song2.mid
I am yet to title this. It's not finished yet!!
(29.88 KiB) Downloaded 2816 times
User avatar
planetmaker
OpenTTD Developer
OpenTTD Developer
Posts: 9432
Joined: 07 Nov 2007 22:44
Location: Sol d

Re: OTTD Music Replacement Project

Post by planetmaker »

Behold folks, today I released OpenMSX 0.3.0.

Yes, we have a complete set, all 31 song slots are filled, featuring over an hour of music. Go, get it from your favourite fruit storeor from the DevZone.

The changelog is quite big for this one as we could add a BIG number of songs from Jim Redfarn:
Changelog 0.3.0 wrote: Feature: 'Unidentifed Flying Scotsman' by imuh3
Feature: 'Chugga Chugga Cha-ching' by imuh3
Feature: '5432..Gone' from Jim Redfarn
Feature: 'Boogie Marabi' from Jim Redfarn
Feature: 'Moo Moo Boogie' from Jim Redfarn
Feature: 'Say What' from Jim Redfarn
Feature: 'Be sharp boogie' from Jim Redfarn
Feature: 'Careless Love' by Jim Redfarn
Feature: 'Mosey Along' by Jim Redfarn
Feature: 'Slow and Easy' by Jim Redfarn
Feature: 'City Blues' by Jim Redfarn
Feature: 'No Work Song' by Jim Redfarn
Feature: 'The Hobo' by Jim Redfarn
Feature: [Makefile] Add 'addcheck' which checks for dependencies not added to the mercurial repo
Feature: [Makefile] Introduce target 'distclean' which should delete everything not found in the tarball (based on patch by blathijs)

Change: License now is only GPL v2
Change: Rename the title theme into 'OpenTTD journey'

Fix: Don't rebuild the md5sums file which one checks against
Fix: Replace invalid general midi 'Little Blue Box Car' by 'Downtown cab ride' by imuh3
Fix: Replace invalid general midi 'Smooth Groove' by 'Skydive' by imuh3
Fix: [Makefile] Don't rebuild the md5sums file which one wants to check against
Fix: [Makefile] Don't pack files which make no sense in a source release
Fix: [Makefile] Fail on the missing file, not on the dependency check
Fix: [Makefile] {{tag}} didn't work for some tags in readme file
Fix: [Makefile] Also ignore removed files for dep checks
Last question now of course: why not call it 1.0?
Well, mostly as there's seemingly a number of unresolved issues with music playback where OpenMSX and OpenTTD may not play too nicely along eachother. Partially it's at least the driver's fault (as other music players play it), but it may as well be partially the fault of the songs that they might use a slightly different format. This will need review. We want OpenMSX to work for everyone hasslefree.
And there's some songs which certainly could need improvement or could get replaced by a better one, so please keep the flow coming :-)

And last but not least: Thanks to all who contributed here, especially those people who went and spent their time on composing this awesome music for us :-)

Cheers,
pm
Timmaexx
Transport Coordinator
Transport Coordinator
Posts: 301
Joined: 03 Jan 2009 17:55

Re: OTTD Music Replacement Project

Post by Timmaexx »

Thank you all very much! :bow:
You did a great Job and those songs are great...
User avatar
NekoMaster
Tycoon
Tycoon
Posts: 4001
Joined: 16 Aug 2008 22:26
Skype: neko-master
Location: Oshawa, Ontario, CANADA

Re: OTTD Music Replacement Project

Post by NekoMaster »

Trolley Trev wrote:i am currently working on another song for ottd but i haven't finished it yet. lets just just say i'm trying to call in dibs before it gets finalised!! ;-) also, what happened to samwise's originl song that he put on the forum way back? i haven't seen that in the set for a while.

anywhose, here is the unfinished version of what i've been working on. feel free to comment/criticize whatever

cheers
If there was a vote for putting this song in, I'd put mine on this :3 It sound good, I hope to hear the finished score
Image Proud Canadian Image
Nekomasters Projects! (Downloads available on BaNaNaS!) \(>^w^<)/
# NARS ADD-ON SET 2CC | 2cc Rapid Transit For Me! (2ccRTFM) | 2cc Wagons In NML (2ccWIN)
# NML Category System (Organize your GRFS!) <- TT-Forums Exclusive Download!
Xrufuian
Transport Coordinator
Transport Coordinator
Posts: 334
Joined: 18 Sep 2008 23:47
Location: California, USA

Re: OTTD Music Replacement Project

Post by Xrufuian »

Wow, congrats on such a milestone! :o

I'm loving many of the tunes, particularly Jim Redfarn's pieces, but my favorite is Unidentified Flying Scotsman.

However I've found a minor problem in OpenTTD Journey. The last pitch wheel event in channel 11 has a value of -8192. If OpenTTD Journey is played then, channel 11 of other pieces, such as Unidentified Flying Scotsman, will be off key when played. I've fixed it my copy by just adding a pitch wheel=0 event at bar 19-1. :)
Rubidium
OpenTTD Developer
OpenTTD Developer
Posts: 3815
Joined: 09 Feb 2006 19:15

Re: OTTD Music Replacement Project

Post by Rubidium »

Actually, if I understand you correctly, that minor issue might be the issue holding the 1.0(.0) release of OpenMSX. Would you be so kind to upload your fixed version so people can test whether that fixes the issues?

It might be that other songs have the same / a similar issue as well. If you find those and, especially, can fix those it would be greatly appreciated.
User avatar
planetmaker
OpenTTD Developer
OpenTTD Developer
Posts: 9432
Joined: 07 Nov 2007 22:44
Location: Sol d

Re: OTTD Music Replacement Project

Post by planetmaker »

I can only emphasize what Rubidium says. Corrected versions which fix the pitch problem noted by many people would greatly be appreciated.
Xrufuian
Transport Coordinator
Transport Coordinator
Posts: 334
Joined: 18 Sep 2008 23:47
Location: California, USA

Re: OTTD Music Replacement Project

Post by Xrufuian »

Here's the fixed version as requested. Glad I could help. :)
tttheme2.mid
(45.33 KiB) Downloaded 2539 times
MD5 sum: 09758a5a87d64507d8f1b21919da6f7c
Rubidium
OpenTTD Developer
OpenTTD Developer
Posts: 3815
Joined: 09 Feb 2006 19:15

Re: OTTD Music Replacement Project

Post by Rubidium »

Xrufu wrote:Here's the fixed version as requested.
Sadly enough the "fixed" MIDI does not solve the issue described in the previously mentioned issue.

So the question is whether someone actually knows what is (technically) wrong with that MIDI, or the other MIDIs that causes the issue. The problem is that it's the theme song which might make removal less likely than when it would happen with any other MIDI.
Xrufuian
Transport Coordinator
Transport Coordinator
Posts: 334
Joined: 18 Sep 2008 23:47
Location: California, USA

Re: OTTD Music Replacement Project

Post by Xrufuian »

I can tell you that the problem is not the theme's fault. The issue is that the pitch-wheel events are being effectively 'multiplied' putting those moments off tune. That would mean that the 'not ok' pieces are likely setting the pitch-wheel range parameter.

Edit: After looking at all of the 'not ok' pieces, they all have excessive events. There are controls that aren't used by the piece, and most controler events are repeated once or twice. And, just like I suspected, they set the pitch-wheel range RPN. Likely the the arbitrary data was thanks to the sequencers that those specific composers used.

Now there's two ways to address this, but I'm only going to mention to right way. (There's really three, if you count removing those seven pieces.) What I propose is to remove the unused parameter events from each offender, since none of them actually use the pitch wheel in the first place... :roll:

I've already started working on this, and should be finished in a few hours, depending on how long it takes to eat dinner.

Edit №2: I've finished up with the files and tested them. Zip contains the updated files and a modified .obm with the new checksums.
Attachments
openmsx-fixes.zip
MD5: eaf7c0d115cc560e18634da0c7df05b1
(44.93 KiB) Downloaded 127 times
Last edited by Xrufuian on 07 Aug 2010 03:34, edited 1 time in total.
Post Reply

Return to “General OpenTTD”

Who is online

Users browsing this forum: No registered users and 26 guests