First you have to power up the Kanto power plant and then go to the Kanto radio tower talk to the man in the buisness suit and he will give you the Kanto radio card. So there! I hoped this helped!
It's on the pokegear in the kanto regeon.
Go to the kanto region and go to lavender town radio station and you will get it there
you go to the Kanto radio tower in lavender town
Go to Lavender town after you get into Kanto. enter the tall building. There will be a man with a hat against the wall. Talk to him and you will get the Kanto Radio on your pokegear. Move the signal to the very top on the radio screen and it should play.
go to your pokegear and put the crircle on the top
go to the kanto and on the pokegear go to the top and there is the pokeflute.
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
You get it on your pokegear by going to the kanto radio town in lavendar town. After obtwaining go to ur pokegear and go to music and in the top center it says poke flute.
Click on your pokeGEAR Screen when your on the map and just slide your DS Pen across the screen ~
There is no pokeflute item, but you can get it on your pokegear at the kanto radio tower after you've restored the power.
its not real you get the radio on your pokegear and drag the white dot to the star at the top!(only works in Kanto)
In kanto in route 1 when there's a swarm of them(mary and oak show on pokegear).