If that doesn't work, check the Calamity Salvager located in any city. They might sell you the whistle.