@floobydust
"I see a few issues with the circuit.
I don't see the approach working because the second 555 timer control voltage pin 5 is driven hard to near 0V or 5V so it can't oscillate. If your 5V rail was really noisy, which it should be with no decoupling cap or a weak battery, the circuit might have fluked and worked due to it's own noisy power."
Interesting, I added the decoupling caps as per the other suggestion, so that should at least be one less thing to worry about.
If you want timer 1 to gate timer 2, try connect timer 1 pin3 to timer 2 pin 4 instead of pin 5."
I have a Vcc bodge wire between the resets, ill desolder it and make a test connection.
EDIT: Actually the problem still is that timer 1 refuses to work, so I think ill save that for later.
"If the pot across pin 7-8 is dialed to zero ohms, it can damage that 555 due to overcurrent on the discharge pin. You need a small series resistor to prevent that like, maybe 220R."
Eeks! I thought the first timer might have been a lemon, so I swapped it with a fresh one. Could I possible have damaged both?
"I would add a 10-100uF cap across the 5V rail because a heavy speaker load does make power noisy. You don't even need the 5V reg and can run the 555's direct off 9V - if you have good bulk capacitance across the 9V. It would be pretty loud though and have to add a resistor."
I actually only added the regulator because I had only tested it on a breadboard at five volts. I actually checked the 555 datasheet after I added it and discovered it could operate from 4.5-14 something volts, but i didnt feel like desoldering the regulator assembly so I said fuck it and kept going.
"The loudspeaker out diode seems not the greatest, it does not limit the current into the loudspeaker enough and the 555 can only push the speaker cone out and not in. Instead of the diode, use a resistor 47-220R to drive the speaker."
I actually added the diode as an afterthought, as I remember from an earlier experiment that speakers can produce back emf, and I thought that it might damage the timer. Also I have a 3 pin header with a jumper, which routes the output through either just the diode, or the diode in series with a 10 ohm resistor as a jank volume control solution. It's actually very low even with just the diode, far lower than when I had prototyped it.