Skip to content
A DOS based MIDI music tracker written in Turbo Pascal
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
mtp2mwm
songs
BBFONT.TPU
BOXES.PAS
BOXES.TPU
COMMON.TPU
CRT2.TPU
DELAYS.TPU
DSP.TPU
EXTDOS.TPU
GMLIST.TXT
GMUNIT.BAK
GMUNIT.PAS
GMUNIT.TPU
GRAPH.TPU
HELP.SCR
INTROSCR.PCX
JERVGA.TPU
MAIN.SCR
MIDI_1.PAS
MIDI_1.TPU
MIDI_2.BAK
MIDI_2.EXE
MIDI_2.PAS
MIDI_2.TPU
MIDI_3.PAS
MIDI_4.EXE
MIDI_4.PAS
MODEX.TPU
MOUSER.TPU
MTPUNIT.PAS
MTPUNIT.TPU
MTRKPRO.BAK
MTRKPRO.EXE
MTRKPRO.ICO
MTRKPRO.PAS
NONAME00.EXE
PLAYMTP.EXE
PLAYMTP.PAS
README.md
S_mood.voc
TPPATCH.EXE
TRYOUT.PAS
UNITPCX.TPU
U_TXT.TPU
mtrkpro.cfg

README.md

MiGTracker Pro

MiGTracker Pro is a MIDI tracker for DOS. I created it in 1996/1997 and used it to compose the game soundtrack for Avalon. It is heavily inspired on the Moonblaster trackers for the MSX computer system.

To use the program now, run it under Dosbox. The original sourcecode compiles in Turbo Pascal 7. The executable in the archive was patched to be able to run on pentium processors and faster.

MiGTracker Pro

Dosbox setup

Because MiGTracker Pro uses the Soundblaster MPU-401 to output music, under default settings in Dosbox this will run fine. IRQ needs to be set to 5.

Below is the original readme of the program.

MiGTracker Pro Brief User Guide

What is MiGTracker Pro ?

 MiGTracker Pro is an easy and fast way to create music for usage in games or just for fun.
 The idea about MiGTracker is that the composer can make great music in little time, without knowledge about how to play an instrument.

Why use MiGTracker Pro ?

MiGTracker uses the "Tracker" system for the creation of music.
Other examples of programs using the Tracker system are ScreamTracker, FastTracker, Moonblaster etc.

The Tracker system means that you type the data for your music with your computer-keyboard.
In MiGTracker it is not possible to record it via a MIDI instrument, but you type the required notes directy.

This has of course advantages and disadvantages.
Some of the advantages are:
     - FAST creation of complex music.
     - You don't have to be able to play an instrument.
     - Great control. You put every note in yourself exactly where you
       want it.

MiGTracker Pro works with Wavetable-MIDI. This technique produces
very clear, rich music.

What do I need to use MiGTracker Pro ?

You of course need a Wavetable compatible sound-card, such as an AWE32.
This card must have the feature of emulating MIDI with it's wavetable in DOS. (The AWE32,64 does this.)
It's also possible to play MiGTracker music on an external MIDI device.

A Brief Tutorial.

  • When you start MiGTracker, the MiG logo will appear. After that the main screen will show up.

  • You'll see the 15 music-channels, like this:

    |C01|C02|C03|C04| etc.. 1|_- | - | - | - | 2| - | - | - | - | 3| - | - | - | - |

    Your cursor will be at the 1-C01 position (upper-left).

    You can now enter music by typing the right note (A,B,C,D,E,F or G), with an optional (#), and then a number. This number represents the octave in which the note will be heard.

    e.g:

    |C01|C02|C03|C04| 1|A#4| - | - | - | 2|_- | - | - | - | 3| - | - | - | - |

If you'll press you can hear the song, and in this case you'll only hear an A# in octave 4.

In this way you can edit the various patterns. The limit is 60. You can manouver through the patterns by using CTRL/[LEFT or RIGHT].

  • It might happen that 60 patterns are not enough for your song, this is why MiGTracker also uses the PATTERN/POSITION system. With you can make this window popup.

    The PATTERN/POSITION system makes it possible to repeat patterns within your song. The list is for example like this:

    PATTERN/POSITION EDITOR

      1  -  1
      2  -  2
      3  -  3
      4  -  4
      5  -  5
      etc..
    

    This means: at position 1 pattern 1 is played, at position 2 pattern 2, etc. This can be ajusted like this:

    PATTERN/POSITION EDITOR

      1  -  1
      2  -  1
      3  -  1
      4  -  4
      5  -  5
      etc..
    

    When you press play (F5) you'll hear the difference: at position 1 pattern 1 is played, at position 2 again pattern 1 is played, and at position 3 again. You'll hear pattern 1 three times now. This is done to save computermemory when using the music in another application.

  • The drumtracks

    The drumchannels are different from the rest of the channels. The difference is that you do not type a note here, but just a number. For example 26 (a snaredrum) or 24 (a basedrum), or 2A (a hihat), etc..

You can’t perform that action at this time.