Giter Site home page Giter Site logo

migtracker-pro's Introduction

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.

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.