From a man in the Pokemon tower.
Wednesday (I think)
move the dot to the top, you should find the poke flute channel
you can't get the poke flute on soul silver however you can get it on the poke radio to wake the sleeping snorlax blocking entrance to diglets cave.
in the kanto
Snorlax wakes up anyday, if you play the poke flute on the radio nearby it. Put the poke flute tune on, and encounter Snorlax
play the poke flute or use the radio set the tuner to the top of the screen
go to the top of the lavender city graveyard and you will recieve it
Once you get the ESBN card put your dot on the pokegear radio up to the verry top.
you need to have a poke flute. by unknown
When you have the poke flute radio you put that circle thing to the top of the radio channel selection guide.
You go on the radio function on your pokegear and bring the circle up to the top of the big circle thingy.
go to the kanto and on the pokegear go to the top and there is the pokeflute.