general improvements, zelda sound

@Tathanen please review
(And every other instance of setValueAtTime in this file)