Chorus generator system
First Claim
1. In an electronic musical instrument, a delay modulation apparatus for providing a modulation effect, said apparatus comprising:
- an audio signal source;
processor means for providing a one bit wide binary digital pulse train from a lookup table within said processor means, wherein each bit in the pulse train corresponds to the variation in amplitude of an analog modulation control signal waveform at a sample point relative to the amplitude at a previous sample point;
first filter means for integrating the digital pulse train provided by said processor means to provide an analog modulation control signal;
voltage-controlled oscillator means for receiving the analog modulation control signal provided by said filter means and providing an output clock signal having a period which is a function of the amplitude of the analog modulation control signal;
analog delay means for receiving the clock signal and having an input for receiving an audio input signal from said audio signal source, said analog delay means also having an output at which said analog delay means produces a delayed output signal corresponding to the audio input signal delayed in time for a period directly proportional to the period of the clock signal; and
second filter means for filtering the delayed audio output signal provided by said analog delay means to provide a delay modulated audio output signal.
10 Assignments
0 Petitions
Accused Products
Abstract
A string chorus generator in an electronic musical instrument that accepts a single audio input signal, applies it to three separate delay lines, and provides delay modulated outputs to be used in producing an ensemble musical effect resembling a group of strings in a string orchestra. Each of the three delay line channels is identical and comprises an analog shift register driven by a high frequency voltage-controlled oscillator along with appropriate filters and buffers. The frequency of the voltage-controlled oscillator of each channel is controlled by the filtered output of a microprocessor, thereby providing precise control over the modulation of each voltage-controlled oscillator. The modulating waveshape is generated by using a lookup table within a microprocessor and comprises a sine wave of 6.25 Hz superimposed on another, larger amplitude, sine wave of 0.78 Hz. In order to provide an even chorus effect, in one embodiment period-proportional voltage controlled oscillators are used so that the high frequency modulation component of each waveshape has the same modulating effect on the audio signal at all times, regardless of the instantaneous amplitude of the low frequency modulation component. In another embodiment, the values stored in the lookup table are chosen so that distortion does not occur when frequency-proportional voltage-controlled oscillators are used.
36 Citations
16 Claims
-
1. In an electronic musical instrument, a delay modulation apparatus for providing a modulation effect, said apparatus comprising:
-
an audio signal source; processor means for providing a one bit wide binary digital pulse train from a lookup table within said processor means, wherein each bit in the pulse train corresponds to the variation in amplitude of an analog modulation control signal waveform at a sample point relative to the amplitude at a previous sample point; first filter means for integrating the digital pulse train provided by said processor means to provide an analog modulation control signal; voltage-controlled oscillator means for receiving the analog modulation control signal provided by said filter means and providing an output clock signal having a period which is a function of the amplitude of the analog modulation control signal; analog delay means for receiving the clock signal and having an input for receiving an audio input signal from said audio signal source, said analog delay means also having an output at which said analog delay means produces a delayed output signal corresponding to the audio input signal delayed in time for a period directly proportional to the period of the clock signal; and second filter means for filtering the delayed audio output signal provided by said analog delay means to provide a delay modulated audio output signal. - View Dependent Claims (2, 3, 4, 5, 15, 16)
-
-
6. In an electronic musical instrument, a chorus generator apparatus for producing ensemble effects from an audio signal, said apparatus comprising:
-
processor means for providing a plurality of one bit wide binary pulse trains corresponding to a plurality of waveforms, wherein each bit in each of the pulse trains corresponds to the variation in the amplitude of an analog modulation control signal waveform at a sample point relative to the amplitude at a previous sample point; a first plurality of low-pass filters for integrating each of the plurality of pulse trains provided by said processor means to provide a plurality of modulation control signals; a plurality of oscillators for providing a plurality of clock signals, the clock signal provided by each of said plurality of oscillators having a period that is a function of the amplitude of a corresponding modulation control signal received from a corresponding one of said plurality of low-pass filters; a plurality of analog shift registers for providing an output signal corresponding to the audio signal after being delay modulated, the delay modulation introduced by each of said analog shift registers being directly proportional to the period of a clock signal received from a corresponding one of said plurality of oscillators; and a second plurality of low-pass filters for filtering the output signals from said plurality of analog shift registers, whereby a plurality of delayed audio output signals corresponding to the delay modulated audio signal is provided. - View Dependent Claims (7, 8)
-
-
9. In an electronic musical instrument, a chorus generator apparatus for producing ensemble effects from an audio signal, said apparatus comprising:
-
an audio signal source for providing an audio signal; processor means for providing a plurality of one bit wide binary digital pulse trains corresponding to a plurality of modulating control signals, wherein each bit in each of the pulse trains corresponds to the variation in the amplitude of an analog modulation control signal waveform at a sample point relative to the amplitude at a previous sample point, said processor means having a lookup table in which are stored bits corresponding to a period of a pulse train, the lookup table being read repetitively at a plurality of different locations substantially simultaneously by said processor to provide the plurality of digital pulse trains; and a plurality of delay line circuits for receiving said plurality of pulse trains and for delay modulating the audio signal provided by said audio signal source, each of said plurality of delay line circuits delay modulating the audio signal by an amount directly proportional to a corresponding one of the plurality of modulating control signals, whereby a plurality of delay modulated audio output signals is provided.
-
-
10. In an electronic musical instrument, a chorus generator apparatus for producing ensemble effects from an audio signal, said apparatus comprising:
-
an audio signal source; processor means for providing a plurality of one bit wide binary digital pulse trains from a lookup table, wherein each bit in each of the pulse trains corresponds to the variation in the amplitude of an analog modulation control signal waveform at a sample point relative to the amplitude at a previous sample point; filter means for integrating the plurality of digital pulse trains provided by said processor means to provide a plurality of analog modulation control signals; voltage-controlled oscillator means for receiving the plurality of analog modulation control signals provided by said filter means and providing a plurality of clock signals, each of the clock signals having a period which is a function of the amplitude of an analog modulation control signal from said plurality of analog modulation control signals; analog delay means for receivng the plurality of clock signals and having an input for receiving an audio input signal from said audio signal source, said analog delay means producing a plurality of delayed output signals, each of the delayed output signals corresponding to the audio input signal delayed in time for a period directly proportional to the period of a clock signal from said plurality of clock signals; and second filter means for filtering the plurality of delayed output signals provided by said analog delay means to provide a plurality of delay modulated audio output signals. - View Dependent Claims (11, 12, 13, 14)
-
Specification