Introduction
Software Information
ModPlug Tracker is freeware and may be freely distributed.
As it is a freeware, I am not responsible for any
problems that could be caused by the usage of this program.
THIS PROGRAM IS ONLY INTENDED FOR NON-COMMERCIAL USE.
(FAQ: Yes, you can release your songs created with MPT commercially
without paying anything to anybody)
My only goal for writing ModPlug Tracker is to try to spread out tracked
music, taking it out of DOS-World, and try to keep it free.
System Requirements
* Minimum Requirements:
- Pentium 133MHz
- 32MB of memory
- Windows 95/98, Windows NT 3.51 or higher.
- A 16-bit soundcard with 32-bit drivers.
- 800x600x8 screen resolution
* Recommended configuration:
- Pentium II 233MHz or above
- 64MB of memory
- Windows 98/ME or Windows 2000
- DirectX 6 or higher
- 1024x768x16bpp screen resolution
* Optimal configuration:
- Pentium III 600MHz
- 128MB of memory
- AGP Graphics Accelerator
- DirectX 8 or higher
Contact / Technical Support
For any technical questions, or bug report, you can contact me at
"olivier@modplug.com". Also check often the ModPlug Central web site
for the latest releases: "http://www.modplug.com".
(I usually also have beta versions on my home page at
"http://pweb.jps.net/~olivierl", but it might be buggy, and the
site is not as fast).
Do not hesitate to post your questions on internet, there is a quick link
in the help menu to go to the Modplug Central bulletin boards, where other
users may be able to answer your questions
Please try to be precise when sending bug reports (I don't really have
the time for 'This song doesn't play right.'. If possible, try to localise
the problem by creating a short song with a couple of patterns reproducing
the bug. Try including a quick description of your system (processor, operating
system, sound card, and amount of memory)
Command Line Switches
The following switches are available when launching Modplug Tracker:
- -nologo : Do not display the splash screen when starting
- -nomp3 : Disable MPEG Layer3 encoding
- -noacm : Do not use ACM codecs for encoding
- -nodls : Do not load sound banks
- -wavex : Enable multichannel audio support
- -noplugs : Disable support for external plugins
You can use these switches if you experience problems when loading Modplug Tracker.
Example: mptrack -nologo -nomp3
Technical Information
ModPlug Tracker is a 32-bit Win32 application, featuring a lot of
options to create the best possible output (Up to 48KHz, 16-bit, stereo):
- 32-bit internal precision for mixing, dithered to 16-bit.
- Very high quality resampling filter.
- Support for MMX/3DNow!/SSE instructions
- Automatic click removal
- Digital Bass Expansion filter (filter range and depth customizable in Advanced Player Options)
- Dolby Pro-Logic Surround support with custom delay.
- Reverberator engine, with environment presets.
- HF Noise Reduction: attenuation of the background noise by filtering very high
frequencies in the sound.
- Stereo Separation option (25%-400%), useful for headphones.
- 6-bands Graphic Equalizer (requires fast floating point support).
- DirectSound support for low-latency mixing on hardware-accelerated soundcards
International Versions
Modplug Tracker is written with a default page code of 0409 (English - US)
You can freely edit the resources to make a localized version of Modplug Tracker,
although some strings are hardcoded in the code (not as resources).
I am trying to improve the support for easier localization, but it is a lot of work.
However, starting from v1.15.0154, MPT supports localized strings in the file MPT_INTL.INI
This file contains string sections for a specific language id. For example, in Australia, MPT will
look for strings in the [Strings.0C09] (0C09=Australian English language id). If it isn't found, then it
will look in the [Strings.0009] section (generic english), if not found, it will look in the
[Strings] section (no language id), and if still not found, it will use the default value for the string.
For example, to set the option names in the setup general tab, the strings would be
Setup.Gen.Opt1.Name=Play new notes while recording
Setup.Gen.Opt1.Desc=When this option is enabled, notes entered in the pattern editor will always be played (If not checked, notes won't be played in record mode).
Feel free to email me if you have specific questions about this.
Tracker Features
- Up to 64 channels supported for editing (up to 200 virtual channels)
- The following formats are supported for import:
- *.669: UNIS 669, 669 Composer modules.
- *.AMF: Asylum / DSMI modules.
- *.AMS: Velvet Studio AMS 1.x modules.
- *.DBM: DigiBooster Pro modules.
- *.DMF: X-Tracker modules.
- *.DSM: DSIK modules.
- *.FAR: Farandole Composer modules.
- *.IT: Impulse Tracker modules.
- *.MDL: DigiTracker 1.x modules.
- *.MED: OctaMed modules (buggy).
- *.MID: Midi Files.
- *.MOD: ProTracker modules (4-32 channels, 15/31 samples).
- *.MTM: MultiTracker modules.
- *.NST: NoiseTracker modules.
- *.OKT: Oktalyzer Modules.
- *.PTM: PolyTracker modules.
- *.S3M: ScreamTracker III modules.
- *.STM: ScreamTracker II modules.
- *.ULT: UltraTracker modules (buggy).
- *.UMX: Musics from Unreal and Unreal Tournament
- *.WOW: Grave Composer modules.
- *.XM: FastTracker II modules.
- All the above when zipped (*.MDZ, *.S3Z, *.XMZ, *.ITZ, *.ZIP).
- ModPlug Tracker can save in the following formats:
- IT: Impulse Tracker modules.
- MOD: ProTracker modules (4-32 channels, 15/31 samples).
- S3M: ScreamTracker III modules.
- XM: FastTracker II modules.
- WAV: Wave Files (Direct-to-disk recording 8/16/32-bit, mono/stereo/quad)
- There is two display modes, to respect FT2/IT notation: MOD/XM (commands
are displayed from 0 to X) and S3M/IT (commands are displayed from A to Z)
- You can edit multiple songs at the same time.
- The following sample formats are supported in the current version:
- *.WAV: Uncompressed Windows Wave File (PCM 8/16bit, mono/stereo).
- *.XI: Samples from XI instruments.
- *.PAT: UltraSound GF1 Patches (8/16-bit mono)
- *.S3I/*.SMP: ScreamTracker 3 / DigiTracker Samples
- *.ITS: Impulse Tracker Samples
- *.RAW: Support for importing any file as RAW sample data.
- *.AIF/*.AIFF/*.8SVX/*.8SV: Apple AIFF and 8SVX Audio Files
- Modplug Tracker also supports the following sound banks formats:
- *.DLS: Downloadable Sounds Banks
- *.SF2: SoundFont 2.0 Sound Banks
- FastTracker II XI and Impulse Tracker ITI instruments are supported for
import/export.
- Copy/Paste between different songs. It also allows you to use a windows-based
sample editor, and paste the samples directly into your song.
Credits
This list should be much longer, but thanks to everybody who contributed
with feedback, bug reports, and suggestions to the development of Modplug Tracker.
Special thanks to
Mister X AKA Kim: Modplug Central (most poeple wouldn't even know about Modplug without him)
Maz: Always a great software source for mod-related tools.
Static Lab (about box logo), Zola, Wolfe Bowers, Martin DobSchmi, Cantaloup,
SiDEWiNDER, Chris and the Clones, Rani Assaf (linux-gmodplay-port),
Steve Gilmore, Carsten Mussig, John Steel, Olaf Grebe, Claymore, Skaven
History
- 1.16 - (November 2001)
- Support for DirectX Media Audio Effects
- 1.12 - (August 2000)
- Support for VST Effect Plugins (Up to 8 effects per song)!
- 1.11 - (July 2000)
- Stereo samples support!
- Fixes glitches with the original 1.10 release
- Improved sound engine with some compatibility fixes for high octaves
- 1.10 - (June 2000)
- Includes all the bug fixes and patches released since the original 1.09.
- You can now export a song as a standard Midi file
- When encoding as MP3, you can set the full ID3 tag information (author, genre...)
- 1.09 - (August 1999)
- Undo button in the pattern editor
- New reverberator engine (much better)
- Major improvements in the instrument library: you can now browse
samples inside a song, and drag and drop samples between different songs.
- 1.08 - (July 1999)
- Minor improvements, VU-Meters, pattern undo, etc
- 1.04 - Modplug Tracker Final Release (February 1999)
- Lots of improvements and new features. Midi-Out and help update will be for a future release (1.1?)
- Chord Editor
- Drag and Drop editing
- MPEG Layer3 encoding (if an external encoder is present)
- 1.00b3 - beta 3
- Lots of bug fixes, and improvements
- The sample library is working: you can drag files from the sample library
to the sample/instrument editor.
- Support for standard sound banks: You can now install DLS and SF2 sound banks.
- 1.00b - beta
This is the first public release of ModPlug Tracker Beta (June 18, 1998).
The help file is still quite small, but the interface has been completely
redesigned, so it's MUCH easier to use. Drawing in the pattern editor needs
to be optimized. This release also include basic Midi support (no sync on
midi clock yet) and low-latency DirectSound buffers.
- 1.00a - alpha
This is the first alpha release of ModPlug Tracker (October 15, 1997).
A lot of features are still missing, but the copy/cut/paste, and support
for XI instruments makes ModPlug Tracker good enough for an alpha version.
I have to work on the help too.
- 0.0xa - pre-alpha:
This is the first public release of ModPlug Tracker (09/19/97).