Storage of the actual pattern steps for each of the 9 channels.
Every pattern can have a groove applied individually.
| key | value |
|---|---|
| default | empty location |
| required | false |
| targets | api.TargetType.Groove, meaning one of: entities.Groove |
Number of steps before the pattern repeats.
| key | value |
|---|---|
| default | 16 |
| range | [1, 128] |
The slot in a machiniste that this pattern belongs to.
| key | value |
|---|---|
| default | no default, required |
| required | true |
| targets | api.TargetType.MachinistePatternSlot, meaning one of: entities.Machiniste.patternSlots |
| immutable | true |
The duration of each step in ticks:
| key | value |
|---|---|
| default | 1 |
| range | [1, 4] |
"machinistePattern"A machiniste pattern. Contains all steps for all channels in a single pattern. Can point to a "pattern slot" of the machiniste.