Amos Professional Manual  Contents  Index

Playing Music Modules


To start your Tracker module playing, give this command followed by the appropriate bank number. If the bank number is omitted, bank number 6 will be used as a default. Most electronic composers use sets of patterns to make up a tune, and these can be repeated in any suitable order. A Tracker sequence can be started from any one of these patterns, providing that you know which pattern number refers to which particular part of the sequence. An optional pattern number can be added after the bank number parameter. Here are some example settings:

X> Track Play : Rem Use default Tracker bank
   Track Play ,5 : Rem Play pattern 5 from default Tracker bank
   Track Play 9,5: Rem Play pattern 5 from bank 9

TRACK LOOP ON
TRACK LOOP OFF
instructions: toggle a Tracker loop
Track Loop On
Track Loop Off

Use these commands to make Tracker modules loop over and over again, or to stop a particular loop after it has commenced. Try this example:

E> Track Load "AMOSPro_Examples:Music/Mod.Tracker"
   Track Play
   Track Loop On

TRACK STOP
instruction: stop all Tracker music
Track Stop

This command is used to halt all Tracker modules playing.

Playing Med modules
If you wish to play Med modules, the "Medplayer.library" file must be in your "Libs:" folder. Naturally, if you have no intention of exploiting the Med library, there is no need to load it and allocate unnecessary memory. Both "MMDO" and "MMD1" modules can be used for your programs.

MED LOAD
instruction: load a Med module
Med Load "Module name",bank number

The MED LOAD instruction loads the specified module in memory, and re-locates it to the specified reserved bank in Chip memory. This bank is not a data bank, and will not be saved along with your program, so Med modules must be loaded anew each time that the program is run.

This command will open the "Medplayer.library" file, and you may be asked to insert your System disc into the drive if this file is not available on the current disc.

Back    Next
08.03.03