11-14-2019, 05:02 PM
At one time we planned to have all of the waveforms bipolar, but in the end we chose to only make the sine wave bipolar and the others unipolar. Because The NDLR is playing all the parts in time, it was difficult to get the bipolar modulators to sync correctly with everything else going on. It sounded wonky so we nixed it. It doesn't help that the MPU doesn't have floating point. If we were to do it again we would definitely have selected a proc with floating point math. Simulating it costs too many cycles.