So until recently my idea of efficient coding in Reaktor has been the fewer modules needed to achieve the end result the better, but lately I have questioned this approach upon noticing heavier CPU strain with increased voice count. For example, if I were building an additive synth with partials at 1x, 2x, 3x... the fundamental frequency, my first instinct would be to simply set the voice count to correspond with the desired # of partials and multiply the frequency with the V output for the corresponding voice, though apparently it's actually more CPU efficient in practice to do all these calculations one by one with separate modules. Is there some way to do achieve this process with the iterator module using a single voice that I'm overlooking? I already know I could just use the Sine Bank oscillator for this kind of thing, but I'd like to retain finer control of the individual partial shape, and I'm interested in how to approach the concept going forward outside of that particular use. I'd really prefer not to be manually feeding values to a bunch of modules if I can help it...