In the NES: Music pauses (not stop) when Link is drinking a potion. When fully recovered, music continues from the point where paused.
But in ZC: Music never pauses.
When fixing this, MIDI, tracker, MP3 or SPC must pause when Link drinks a potion. (If MIDI, all instruments must silence)