Patterns may be Note, value or Command based. Whether a Pattern is Note or Value based depends on the Tracks Sound Source. Only Track H can be a command Pattern.
For Note/Value Pattern format is..
| Byte | Bits | Range | Definition |
|---|---|---|---|
| 0 | 0 | - | Forms Bit 3 of entries volume |
| 1 | - | Forms Bit 2 of entries volume | |
| 2-7 | 0-60 | Note for Entry | |
| 61 | Note Rest | ||
| 62 | Volume Rest | ||
| 63 | Pattern Bar | ||
| 1 | 0 | - | Forms Bit 1 of entries volume |
| 1 | - | Forms Bit 0 of entries volume | |
| 2-7 | 0-63 | Note Effect(SFX) |
For Command Pattern format is slightly awkward, only because it conforms (bitwise) with Note Patterns so that when plotted, Rest and Bar codes match..
| Byte | Bits | Range | Definition | Range Usage | Second Byte Usage |
|---|---|---|---|---|---|
| 0 | 0-1 | 0-3 | Not Used | - | - |
| 2-7 | 0-15 | Pitch Bend | Rate | Tracks | |
| 16 | Trigger Out | - | Value to write | ||
| 17 | Trigger In | - | Value to look for | ||
| 18 | Note Tempo | - | Tempo | ||
| 19-34 | EG Cycle | Cycle Code(0-15) | EG Flag for each Track(Only if SS below 6) | ||
| 35-50 | EG Period | High Period(0-15) | Low Period(0-63) | ||
| 51-60 | Spare | - | - | ||
| 61 | Rest | - | - | ||
| 62 | Spare | - | - | ||
| 63 | Bar | - | - | ||
| 1 | 0-7 | Second Byte | |||