So, I just tried going to the Sacred Meadow directly after getting the Fairy Ocarina and Saria wasn't there. Do I absolutely have to talk to Darunia before she'll appear, and teach me Saria's Song, and then return to Darunia to play it for him?
Or does she appear, say, after meeting Zelda? Then you could play Saria's Song on your first meeting.