Yeah, it’s definitely an interesting take, with an added advantage of allowing tweaking of the sound pool in realtime, something I’ve also wanted. I just got a Digitakt which doesn’t have Multi Map but on Digitone and A4 it would be indispensable. (Too bad I no longer own those at the moment!)
Not sure how sound selection would be implemented - on DT, TRK+LEVEL is taken by the preset browser.
Also a key combo to toggle the referenced sound mode would probably be required, so either there is still Track Lock mode entered with TRK+PTN or that will be used for toggling the current track. Easier to implement for Elektron, but less user-friendly.
To me, it’s the same idea, minus sequence-locking, with an added enhancement and perhaps no separate track lock mode for toggling. Simpler in some ways in the long run for the user, slightly more work for Elektron (but of course less if sequence-locking wasn’t included.)
Not sure I’m a fan of the exclusion from Control All. My instinctual workflow would be to reserve some sounds in the sound pool for performance, and then use Reload Ptn to get back to normal after screwing around, so if my referenced sounds got clobbered, it’s on me.
I personally am still leaning towards the original proposal because there is this tradeoff and also having to remember which sounds in the sound pool are referenced in the project and that they need to be “protected”. There’s no simple way to “reset” a sound to its initial state for a performance, for example. You’d have to go through in the browser and copy from their clean versions.