The White Flute can be found on Unova Route 13 by a man in a black suit beside a house. You can then sell this to a maniac for a high price.
Generation IV
The white flute helps to attract Pokémon, but it wears off in 250 steps.
Location: Unknown
Description : A white flute made from blown glass. Its melody makes wild Pokémon more likely to appear.