You don't actually get the Flute in the game. Go to the Radio Tower in Lavender Town and talk to a man and he will upgrade your radio so it can work in Kanto. Then read the sign near him. It will say that if you go to the upper dot, star, etc that you access the Poke Flute. That's how! (P.S. Snorlax will appear at Level 50.)
~
You don't get a pokeflute on heart gold or soul silver, you have to help fix the power plant in kanto, then you go to the radio tower in lavender town, the director will give you an expn card upgrade for your radio, then you'll notice that your radio can tune to a pokeflute station on the top part of the tuner, it works just like a pokeflute. I assume you're trying to get the snorlax by diglett's cave. Hope this helps.
In Pokémon HeartGold, you can find the White Flute in Route 47 in the Johto region.
You cannot get the Azure Flute in HeartGold. The Azure Flute is only capable of being used in Pokemon Diamond or Pearl. The Azure Flute can only be obtained by an event of some sort in Diamond and Pearl.
It does not exist in HG
While the Azure Flute does exist in HeartGold and SoulSilver's files, the Azure Flute cannot be traded to these games. There is also no event to capture Arceus in these games, thus trading the Azure Flute would have no point.
you already have your flute its the pokegear take the button with your stylus up to the top it get poke flute theme
The PokeFlute is used to awaken Snorlax.
at the kanto radio tower
Play poke flute on Radio
You will have to move that circle thing to the very top of the radio, then it will say poke flute at the top.
You can't get an azure flute in heartgold you have to get it by the eveny go to youtube and type in arceus event code heartgold or soul silver than scroll down or if it's right in front of you click on it than the code will be in the description
It makes wild Pokemon appear more often :( or :)
You cant get an arceus in soulsilver or heartgold at all!