catfact / softcut

library for seamless audio looping
12 stars 1 forks source link

multichannel buffers #10

Closed catfact closed 4 years ago

catfact commented 5 years ago

supporting stereo buffers is a highly requested feature.

of course we can simply have multiple SoftCutHeads with the same parameters and different buffers+inputs; drift should not be an issue. but this is massively wasteful since every calculation is done twice, including loop logic and fade calculation, not just the read/write/resampling.

i see two architectural options:

option (1) is sort of the more obvious way, but option (2) actually sounds less painful.