What music format will be used?At this time, only MIDI tracks will be able used. The current music player included in OpenTTD is cloned directly from the original used in Transportation Tycoon Deluxe, which only plays MIDI tracks. There has been suggestions of modifying or replacing the player with one that can play other formats (OGG, MP3, etc.) but one has not yet been developed. While there does appear to be broad support to replace the format, nobody has expressed interest in coding this portion of the project.
MIDI files (in the .mid or .midi format) are not sound files themselves, as OGG or MP3 files are. They are data files which contain information about each note used and the instrument that plays the note. In TTD and OpenTTD, the MIDI files are renamed using the extension .gm.
What style of music will be used?This will be up to the community to decide. The original music from TTD was created by British composer John Broomhall, who was an employee of MicroProse. The music is recognized as "old-style blues and jazz" inspired by Herbie Hancock's "Cantaloupe Island" musical composition standard.
While the easiest thing would be to select music similar in style to the original, it is also worth considering that other styles and genres be included. Just as OpenGFX and OpenSFX have allowed developers and users to replace the graphics and game sounds included with styles not presented in the original game, the same opportunity exists here.
What license will be used?After much spirited discussion, it has been decided that the MIDI files should be released under both the
Creative Commons Sampling Plus 1.0 license and the
GPL v.2 license. This is to ensure that all music is not only covered under the proper music license, but can also be included for distribution with other software bundles.
Other collaborations for music packs are free to select their own licenses for independent distribution, but at this time for them to be included for distribution with OpenTTD and in-game download via BaNaNaS, the above licenses are the only acceptable ones.
How do you include the MIDI files into the game so they can be heard?The included MIDI files must be renamed from .mid or .midi to .gm to be recognized by the game. The files are linked to by a data file ending in .obm. This file contains fives sections: Metadata (the name, version number and description of the music pack), Files (the file names of each file used), MD5s (the MD5 checksum of each file, to ensure that they are the original and correct file), Names (linking each file name to a human-readable title that displays in the in-game player), and Origin (expanded information about the music pack).
All of these files are currently placed inside the \gm folder.
OpenMSX 0.1.0OpenMSN 0.1.0 was released on February 27, 2010 and includes four songs. As of r19259 you can download this pack from the in-game download.