Abstract

The method of the present invention preferably receives a predetermined number of input values or data from which it may be determined which one of a predetermined number of modulator waveforms is selected and which one of a predetermined number of carrier waveforms is selected for a desired audio signal, musical sound or tone. A portion of the input values are used to generate predetermined control signals which are used in combination with the selected modulation waveform to interpolate stored modulator harmonic spectral values to determine the modulator waveform's harmonic sideband(s). A second portion of the control values that have been generated are used in combination with the selected carrier waveform to then determine the carrier waveform's spectral values, amplitude and envelope amplitude. Following this the carrier and modulator spectral values are combined in a preselected manner to provide an appropriate composite signal. The resulting composite signal is then multiplied by the carrier wave envelope amplitude to obtain the proper amplitude of the output signal. Random or "white noise" spectral values are then appropriately combined with the composite waveform spectral values to provide an output signal representative of the desired audio signal, musical sound or tone. The foregoing steps are repeated for each one of the audio signals, musical sounds or tones (or "voices") that are required to be generated.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call