1. A method implementable in a computer system for generating a time-domain cycle having a noise component present therein, wherein the input to the method comprises a cycle of an input waveform, comprising: representing the input waveform cycle with at least one mathematical function, wherein the at least one mathematical function varies in accordance with at least one time domain aspect; providing the at least one time-domain aspect of the input waveform cycle into the computer system, wherein the time-domain aspect comprises the noise component and is controllable through user input to the computer system; calculating a set of transform coefficients for the input waveform cycle using a finite number of harmonic frequencies using the computer system, wherein the transform coefficients are calculated as a function of the at least one mathematical function and the at least one time-domain aspect; and computing the time-domain cycle using the set of transform coefficients using the computer system.