Yah
This has been asked a few times, and the other ask has been softcut -> SC.
Of course we could add these, it is not a technical challenge in itself, but my gut reaction re:usability and efficiency is that once we start adding routes with feedback it starts to seem a bit much. I would want to have controls to completely disable the processing of routes instead of just modulating their levels. I’m not categorically opposed to those features but am not motivated to pursue them, especially when UI plumbing is considered.
So yeah, consider just doing more in SC. Norns tape functionality is extremely simple, and it is only placed at the end of the chain to facilitate capturing stuff.
In particular, I think engines that are just a simple live effect (like Greyhole) would benefit from having a built-in facility to stream from disk in parallel with the ADC input (or to load a whole file to RAM buffer and play from there.) I’d be happy to create a couple simple abstractions / engine utilities in SC to facilitate this. We’re presently overhauling some of the SC Engine stuff and preparing better documentation for it, so maybe that will help things along.