Every pattern can have a groove applied individually.
| key | value |
|---|---|
| default | empty location |
| required | false |
| targets | api.TargetType.Groove, meaning one of: entities.Groove |
Length of the pattern in steps.
| key | value |
|---|---|
| default | 16 |
| range | [1, 99] |
The Bassline this pattern belongs to, also includes the index of the pattern.
| key | value |
|---|---|
| default | no default, required |
| required | true |
| targets | api.TargetType.BasslinePatternSlot, meaning one of: entities.Bassline.patternSlots |
| immutable | true |
Storage for the steps of a pattern.
"basslinePattern"A bassline pattern. Can point to a "pattern slot" of the bassline.
A bassline pattern is a sequence of "steps", each step can have at most one active note. One step is always 1/16th note long.