A power system using multiple battery packs to generate a defined power output may include a plurality of modular battery packs, each of which may include: a first housing, a plurality of battery cells, a first interface that communicates information, and a second interface that transmits power. The power system may also include a second housing configured to removably receive the plurality of modular battery packs and a waveform generation circuit, and a processing system that is configured to receive the information from the battery packs indicating electrical waveform characteristics for power received from each, to cause the waveform generation circuit to aggregate the power received from the modular battery packs, and to cause the waveform generation circuit to generate an output electrical signal based on stored parameters.