Tested signal chain and sample player. Design seems pretty good. I'm worried about integrity in embedded applications, maybe the MMSigChain should have a mutex or queue for modifications.