You get the first ocarina from Saria. She gives it to you after you beat the Deku Tree dungeon and go to Hyrule Field. You get the Ocarina of Time from Princess Zelda once you get the 3 spiritual stones and open the Temple of Time. She will drop it in the moat and then you you have to jump in and grab it.
No, though you can buy one online.
the ocarina is one of the oldest instruments to date so there is almost no way to know for sure
its been out for months
No.
You get it from Saria, after beating Gohma in the Great Deku Tree.
North amarica
at the ocarina store
The Ocarina of Time is the blue one, the Fairy Ocarina is the pinkish one.
there are lots of sites that have instructions on how to make an ocarina. Here is an example: http://www.greenverdugo.com/ocarina-making-tutorial/ocarina-making-contents.html
I believe that the Ocarina of time and the Fairy ocarina are both tuned in the key of D
Ocarina
First you watch scat porn and then you get ocarina.