excellent feedback, thanks y’all!
in short, yes with cranes 2.12b: https://gist.github.com/dndrks/6ecd6c3dc259fba2fa15b8df4a211ceb
in params, I added the ability to change which buffer voice 2 references – it’s the last parameter and it’s midi controllable.
by default, voice 1 writes into buffer 1 + voice 2 writes into buffer 2. with this new setting, you can toggle voice 2 between buffer 1 and buffer 2.
with voice 2 set to reference buffer 1, if you overwrite voice 1 / buffer 1 then voice 2 will play it back at the rate set for voice 2 – this gets us back to de-coupled record and play heads, just like old cranes!
bonus: with this configuration, overwriting voice 2 will write into buffer 1. so if voice 1 is set to 1x and voice 2 is set to 0.5x, overwriting into voice 2 will play the material back at double-speed through voice 1.
@Olivier + @yobink: if you’re able to give 2.12b a whirl and lmk how it goes, then I’ll fold this into the official repo.