Correct me if I am wrong, but can't all these differences be done in a different soundset without modifying any code or other config?