Skip to content


Repository files navigation

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

View MiGTracker Pro in action

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.


    |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:


      1  -  1
      2  -  2
      3  -  3
      4  -  4
      5  -  5

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


      1  -  1
      2  -  1
      3  -  1
      4  -  4
      5  -  5

    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..


A DOS based MIDI music tracker written in Turbo Pascal






No releases published


No packages published