Add multi voice effect
Add multi voice optimization, hide private ivars