I know that you asked for a circuit and this is not a direct answer to your question, but Velleman makes a kit (MK134) that generates the sound of a steam engine and includes a whistle switch. Velleman publishes the schematic for most (if not all) of their kits.I want to use an electronic circuit to create a steam whistle sound when I close a switch.