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, 64] |
The beatbox8 this pattern belongs to, also includes the index of the pattern.
| key | value |
|---|---|
| default | no default, required |
| required | true |
| targets | api.TargetType.Beatbox8PatternSlot, meaning one of: entities.Beatbox8.patternSlots |
| immutable | true |
Steps inside the current pattern.
The duration of each step in ticks.
| key | value |
|---|---|
| default | 3 |
| range | [1, 4] |
"beatbox8Pattern"A pattern of the beatbox8. A beatbox8 pattern is a sequence of "steps", each step can have at most step can contain zero, one or multiple active instruments. Further, each step can be "accented", resulting in all instruments being played louder on that step.
The step duration depends on the step_scale_index field.