The IGBTs in an inverter based machine are controlled by a microcontroller, so the electrical characteristics of the welding power can be changed by software in real time, even on a cycle by cycle basis, rather than making changes slowly over hundreds if not thousands of cycles.