A non-transitory computer-readable storage medium is presented including a power supply module configured to output power, a first energy module configured to receive the power and convert the power into a first waveform having a first phase, and to deliver the power in a first energy mode, and a second energy module configured to receive the power and convert the power into a second waveform having a second phase, and to deliver the power in a second energy mode. A host controller module is configured to control a type and a number of energy modalities provided by the generator platform and a comparator compares the first phase of the first waveform with the second phase of the second waveform in one or more of a plurality of sub-periods. An adjustment module adjusts a relative phase between the first and second waveforms based on results obtained from the comparator.