First attempt. Sounds good on a DS but rather bad on desmume, needs investigation.

Also fix the bug that caused sound to be higher pitched than normal.