Open
Description
Currently, a beat in a track can only be a single note (a [channel, note, velocity] triplet).
Technically a beat in a pattern can also be a pattern itself. This gives us infinite flexibility.
For example,
# Pattern 1: C1, C1, None, C1
# Track 1: C1, None, A#1, Pattern 1, C1
Track 1 will produce C1, None, A#1, [C1, C1, None, C1], C1
. But depending on the tempo, Pattern 1 might produce sound in parallel with C1 because it is technnically still one beat in the track -- the next beat should not wait for the entire pattern to finish.
Need more discussion.