if you can figure out ladder logic, you could make a reasonable one with a PLC (programmable logic controller.) my last job was at a test lab, and we used a ton of Direct Logic PLCs like this one:
http://www.automationdirect.com/adc/Ove ... /PLC_Units
for controlling test rigs. mostly triggering solenoids, electric air valves for pneumatic cylinders, relays and motor starters, and so on.
in fact, I think the digital siren controllers on the market from Federal, ASC, and others are really just PLCs. Obviously they're more robust to tolerate weather extremes, though.