I’m a bit perplexed with how `ply`

works with parallel patterns (Tidal 1.4.5).

For example, `ply 2 $ s [bd, cp]`

results in `bd cp bd cp`

, offsetting `cp`

0.25 of a cycle, while something like `ply 2 $ s [bd*2, cp]`

gives something like `[bd*4, cp*2]`

where `cp`

doesn’t get offset. Is this expected behavior and if so, how could I use a function to get from `[bd,cp]`

to `[bd*2, cp*2]`

? Thanks!