In Kanto, go to Lavender Town Radio Tower and talk to the old guy against the wall. He will give you the Kanto radio card. Go to your radio in front of snorlax, and slide the circle to the very top and it will say pokeflute and snorlax wakes up and you battle it.
As you progress through the story, you will receive various upgrades for your pokegear.
put the pokegear radio on the highest part in the circle
there are no pokefluts in heart gold and soul silver,, you need to upgrade your pokegear radio,, and you need to manual find the pokeflut channel,, its near the top.
There is no pokeflute item, but you can get it on your pokegear at the kanto radio tower after you've restored the power.
the tune for the pokeflute is in the middle at the top on your radio in your pokegear. With this you can wake up Snorlax that lays sprawled in front of the diglett cave outside Vermillion City. I recommend that you try to catch him, because he has an incredible defense and Giga Impact:-)
You do not get a pokeflute,as in the original gold and silver games you get an upgrade for your radiocard at the kanto radiostation in lavendar town and tht has the pokeflute music on it
go to the kanto and on the pokegear go to the top and there is the pokeflute.
Pokeflute is on the Pokemon radio when you are in Johto or Kanto.
first you must go and beat the elite four to go to kanto from there you can go to the man standing against the wall in the radeo tower in KANTO. talk to him and he will give you the kanto radeo card go to the last station on the radeo of your pokegear while in kanto and there is the pokeflute. close the pokegear with the pokeflute selected then you can wake a sleeping pokemon -Hoagit0577
china
you go to the radio station in kanto and talk you talk to him he upgrades your pokegear so then go to the pokeradio and at the top of the pokeradio is the pokeflute that's how you wake up snorlax.
Wake up the snorelax in front of diglett cave with the pokegear upgrade from kanto radio tower, then go through there.
what you really do is turn your pokegear to the radio and go to the top of it and it should say pokeflute channal and then click on snolax and he should wake up