I like the idea of a logic block for control at that granular level.
I've suggested a sound pack system in the past, but for a logic controlled block you would want to be able to use a sound pack and also have a fallback of default sounds to select from. That way, if somebody doesn't have your...