Ensemble effect for a musical tone generator using stored waveforms
First Claim
1. In combination with a keyboard operated musical instrument having an array of keyswitches apparatus for producing a musical tone having ensemble effect comprising;
- an assignor means whereby a detect data word is generated in response to each actuated keyswitch in said array of keyswitches and whereby one of a plurality of tone generators is assigned to each said actuated keyswitch,a frequency number generator means whereby a frequency number is generated in response to each said detect data word and whereby said frequency number is provided to an associated one of said plurality of tone generators;
said plurality of tone generators each of which comprises;
a waveshape memory for storing a preselected set of waveshape data words,a clock for providing timing signals,a memory addressing means, responsive to said timing signals, whereby said preselected set of waveshape data words are read out sequentially from said waveshape memory at a memory address advance rate responsive to said frequency number provided to said assigned tone generator,a plurality of delay means each of which delays the data words read out of from said waveshape memory by a preselected number of said timing signals,a data select means for selecting output data from one of said plurality of delay means in response to a delay control signal,a combining means for combining the output data selected by said data select means with the data words read out of said waveshape memory to form a sequence of composite data words, anda means for producing said musical tone having an ensemble effect responsive to said sequence of composite data words.
1 Assignment
0 Petitions
Accused Products
Abstract
A keyboard operated electronic musical instrument is disclosed in which musical tones are created by reading out preselected data values stored in a waveshape memory. A transformed sequence of these data points is generated such that a variable delay exists between the transformed sequence of data points read out of the memory. The selectively delayed sequences of points is combined with the original points to generate musical tones having an ensemble-like musical effect. Provision is made for varying the delay in a periodic cyclic fashion using a period the same as that for the stored data in the waveshape memory.
-
Citations
10 Claims
-
1. In combination with a keyboard operated musical instrument having an array of keyswitches apparatus for producing a musical tone having ensemble effect comprising;
-
an assignor means whereby a detect data word is generated in response to each actuated keyswitch in said array of keyswitches and whereby one of a plurality of tone generators is assigned to each said actuated keyswitch, a frequency number generator means whereby a frequency number is generated in response to each said detect data word and whereby said frequency number is provided to an associated one of said plurality of tone generators; said plurality of tone generators each of which comprises; a waveshape memory for storing a preselected set of waveshape data words, a clock for providing timing signals, a memory addressing means, responsive to said timing signals, whereby said preselected set of waveshape data words are read out sequentially from said waveshape memory at a memory address advance rate responsive to said frequency number provided to said assigned tone generator, a plurality of delay means each of which delays the data words read out of from said waveshape memory by a preselected number of said timing signals, a data select means for selecting output data from one of said plurality of delay means in response to a delay control signal, a combining means for combining the output data selected by said data select means with the data words read out of said waveshape memory to form a sequence of composite data words, and a means for producing said musical tone having an ensemble effect responsive to said sequence of composite data words. - View Dependent Claims (2, 3, 4)
-
-
5. In combination with a keyboard operated musical instrument having an array of keyswitches, apparatus for producing musical tones having an ensemble-like effect comprising;
-
an assignor means whereby a detect data word is generated in response to each actuated keyswitch in said array of keyswitches and whereby one of a plurality of tone generators is assigned to each actuated keyswitch, a frequency number generator means whereby a frequency number is generated in response to each said detect data word and whereby said frequency number is provided to an associated assigned one of said plurality of tone generators, said plurality of tone generators each of which comprises; a waveshape memory for storing a preselected set of waveshape data words, a clock for providing timing signals, a memory addressing means, responsive to said timing signals, whereby said preselected set of waveshape data words are read out sequentially from said waveshape memory at a memory address advance rate responsive to said frequency number provided to said assigned tone generator, a data transform means whereby data words read out of said waveshape memory are transformed to create a sequence of transformed data words, a delay signal means whereby data words in said sequence of transformed data words are delayed in time by a preselected number of said timing signals in response to a delay control signal, to form a delayed sequence of data words, a data select means for selecting elements of said delayed sequence of data words to form a selected sequence of data words, a combining means whereby said selected sequence of data words is combined with the data words read out from said waveshape memory to form a sequence of composite data words, and a means for producing one of said musical tones having an ensemble-like ensemble effect responsive to said sequence of composite data words. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification