Pattern Sequence

(Offset 1040)

A module is divided into a number of patterns. These patterns can be played
in any order and any number of times - it is in this area that you specify
what gets played when.

There are 128 bytes in this area - 1 byte for each pattern. a value of zero
refers to the first pattern defined, etc. For example, the following
sequence of bytes:

01 02 02 00 03 04 04 63 63 63 .......

will play pattern number 1 (the second pattern defined), then play pattern
number 2 twice, then pattern zero (the first pattern defined), then pattern
3, and finally play pattern number 4 twice. Notice that the end of the
sequence and all subsequent positions in the sequence contain the number 63
in hex.