Electronic musical instrument

Information

  • Patent Grant
  • 4282785
  • Patent Number
    4,282,785
  • Date Filed
    Monday, October 17, 1977
    47 years ago
  • Date Issued
    Tuesday, August 11, 1981
    43 years ago
Abstract
An electronic musical instrument which is provided with a note frequency data memory for storing note frequency data corresponding to data of key switch depression through a key code register, a note frequency data register for latching and storing the data from the note frequency data memory by a time division pulse from a time division control signal generator, an octave data register for latching and storing octave data from the key code register by the time division pulse from the time division control signal generator, a frequency generator composed of a programmable counter supplied with the output from the note frequency data register to provide a frequency corresponding thereto, a frequency divider array supplied with the frequency and a decoder supplied with the output from the octave data register, the outputs from the respective output ends of the frequency divider array being selected by the output from the decoder in accordance with the octave data, and a musical waveform generator composed of filter circuits corresponding to respective musical instrument sounds and supplied with the output from the frequency generator to provide a musical signal.
Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to an electronic musical instrument, and more particularly to an electronic musical instrument of the system in which frequencies related to those of sounds produced are provided by a time sharing control in channels provided corresponding to a limited number of sounds to be produced simultaneously.
2. Description of the Prior Art
Heretofore, there have been proposed electronic musical instruments of the digital system in U.S. Pat. No. 3,515,792 entitled "Digital Organ" and in U.S. Pat. No. 3,809,786 entitled "Computor Organ". In the former, one cycle of a required musical waveform is quantized by sampling and stored in a read-only memory and the content of the read-only memory is read out repetitiously by one or more clocks corresponding to a keyboard or keyboards and multiplied or divided by an envelope waveshape stored in the read-only memory. In the latter, a discrete Fourier algorithm is implemented to compute each amplitude from a stored set of harmonic coefficients C.sub.n and a selected frequency member R. In more detail, the computations occur at regular time intervals independent of the waveshape period and the waveshape sample point qR (q=1, 2, 3, . . . ) is computed by a note interval adder from the frequency number R corresponding to the key depressed. Further, W harmonics are read out by a harmonic interval adder from the note interval adder and is multiplied by the stored harmonic coefficients C.sub.n representing features of the musical waveshape to calculate C.sub.n sin(.pi.nqR/W) (n=1, 2, 3, . . . , W). These calculations are carried out in real time, so that the musical waveshape is obtained in real time.
These two methods have the following defects. With the former method, since the musical waveshape is stored in a read-only memory, its stored content is not easy to change and, for obtaining many musical waveshapes, it is necessary to provide many memories corresponding to desired musical waveshapes, respectively. As compared with the above method, the latter method has the advantage that a desired musical waveshape can be synthesized, but since the calculations are achieved in real time, the computor organ of this method requires a very high clock frequency.
For example, for generation of harmonics up to 32nd one with respect to a note having a note frequency of 2.093 KHz (C.sub.7) at the highest, used in the computor organ, the clock frequency required is 4.29 MHz in a single channel. In a polyphonic tone synthesizing system in which note data are time shared by using a single computation channel corresponding to twelve notes, the clock frequency becomes as high as 51.43 MHz. Therefore, integration of this system is difficult and is not advisable from the economical point of view.
In connection with the latter system, there have been proposed various musical waveshape synthesizing methods. But many of these methods usually employ analog processing in combination with digital processing and an error occurs in relation to frequency and the use of a D-C converter and so on leads to an increase in the manufacturing cost of electronic musical instruments.
SUMMARY OF THE INVENTION
This invention has for its object to provide a digital electronic musical instrument which is free from the abovesaid defects of the prior art and which electronically synthesizes a polyphonic tone and is simple in construction and is of few frequency error.
To achieve the abovesaid object, the electronic musical instrument of this invention comprises a note frequency data memory for storing note frequency data corresponding to data of key switch depression through a key code register, a note frequency data register for latching and storing the data from the note frequency data memory by a time division pulse from a time division control signal generator, an octave data register for latching and storing octave data from the key code register by the time division pulse from the time division control signal generator, a frequency generator composed of a programmable counter supplied with the output from the note frequency data register to provide a frequency corresponding thereto, a frequency divider array supplied with the frequency and a decoder supplied with the output from the octave data register, the outputs from the respective output ends of the frequency divider array being selected by the output from the decoder in accordance with the octave data, and a musical waveform generator composed of filter circuits corresponding to respective musical instrument sounds and supplied with the output from the frequency generator to provide a musical signal.





BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is an explanatory diagram showing the construction of an embodiment of this invention;
FIG. 2 is a detailed diagram illustrating a frequency generator which forms the principal part of the embodiment depicted in FIG. 1;
FIGS. 3A and 3B are explanatory diagrams showing another embodiment of this invention;
FIG. 4 is an explanatory diagram showing another embodiment of this invention, and
FIG. 5 is a timing chart explanatory of the operation of the embodiment of FIG. 4.





DESCRIPTION OF THE PREFERRED EMBODIMENTS
FIG. 1 illustrates in block form the construction of an embodiment of this invention. In FIG. 1, a key code register 1 has a construction of a random access memory (10 bits.times.k words) such, for example, as shown in the following Table 1.
TABLE 1__________________________________________________________________________ Note data ##STR1## Ocatve data ##STR2## Individual Keyboard data ##STR3## Presence or absence of assignment ##STR4##__________________________________________________________________________
The key code register 1 performs an operation of storing therein, at address positions W.sub.1 to W.sub.k provided corresponding to channels, respectively, depressed key information supplied from a separately provided key assignor circuit in accordance with key switches opened and closed by performance, though not shown, and an operation of reading out note data b.sub.1 to b.sub.4 on the line L-1, octave data b.sub.5 to b.sub.7 on the line L-2 and data indicating the presence or absence of address assignment (presence of assignment: occupied, absence of assignment: not occupied) on the line L-9 in accordance with the address assignment corresponding to a time dividing control signal from the line L-0 connected to the output of a time division control signal generator 3. The abovesaid data indicating the presence or absence of address assignment is a signal which indicates whether the channel of the address hunted by the key assignor circuit is already occupied or not when the key assignor circuit looks for an empty channel.
The note data provided on the line L-1 are converted by an address decoder 2 to an address signal. The address signal is supplied via a line L-3 to a note frequency data memory 5 to provide therefrom the corresponding note frequency data on a line L-4. In the note frequency data memory 5, the binary data Q.sub.1, Q.sub.2, . . . corresponding to the number of frequencies divided are stored as D.sub.C to D.sub.C.music-sharp. corresponding to twelve notes, as shown in the following Table 2.
TABLE 2______________________________________ ##STR5## ##STR6##______________________________________
The time division control signal generator 3 is comprised of a clock generator, a k-step counter for counting the output therefrom and a decoder for decoding the output from the k-step counter into k time division pulse signals; namely, the time division signal from the k-step counter, corresponding to the address assignment on the line L-0, is provided on the line L-5 from the decoder. That is, the time division control signal generator 3 sends out the signal to a note frequency data register (#1)6-1 and an octave data register (#1)7-1 in the case of the address W.sub.1 being assigned by the address assignment on the line L-0, and to a note frequency data register (#2)6-2 and an octave data register (#2)7-2 in the case of the address W.sub.2. Thereafter, the time division control signal generator 3 similarly provides via the line L-5 to the other note frequency data registers and octave data registers in the cases of assignment of the other addresses. With the abovesaid signal, the octave data on the line L-2 and the note frequency data on the line L-4 corresponding to the content of the address W.sub. 1 are stored in the octave data register (#1)7-1 and the note frequency data register (#1)6-1, respectively. In a likewise manner, the octave data on the line L-2 and the note frequency data on the line L-4 corresponding to the addresses W.sub.2 to W.sub.k are stored in the octave data registers 7-2 to 7-k and the note frequency data registers 6-2 to 6-k, respectively. The data from the note frequency data register (#1)6-1 and the octave data register (#1)7-1 are both applied to a frequency generator 8-1. Similarly, the data from the note frequency data registers 6-2 to 6-k and the octave data registers 7-2 to 7-k are applied to frequency generators 8-2 to 8-k, respectively.
The outputs from the frequency generators (#1)8-1 to (#k) 8-k are applied to musical waveform generators (#1)9-1 to (#k)9-k, respectively. The musical waveform generators (#1)9-1 to (#k) 9-k are each formed with a tone filter or a memory having stored therein a musical waveform after discretely sampling and converting it to a digital value. In this case, such an arrangement is necessary that the frequency generators 8-1 to 8-k each provide the note frequency or (note frequency).times.(sample number) depending upon whether the musical waveform generators 9-1 to 9-k are each the aforesaid tone filter or memory.
A detailed description will hereinafter be given of the embodiment of this invention on the assumption of the numerical values shown in the following Tables 3 and 4.
TABLE 3__________________________________________________________________________ Octave Individual Presence or absenceNote data data keyboard data of assignmentb.sub.4 b.sub.3 b.sub.2 b.sub.1 b.sub.7 b.sub.6 b.sub.5 b.sub.9 b.sub.8 b.sub.10__________________________________________________________________________C 1 1 0 0 C.sub.8 .about.C.sub.7.sup..music-sharp. 1 1 1 Upper 1 1 Presence 1 keyboardB 1 0 1 1 C.sub.7 .about.C.sub.6.sup..music-sharp. 1 1 0 Lower 1 0 Absence 0 keyboardA.sup..music-sharp. 1 0 1 0 C.sub.6 .about.C.sub.5.sup..music-sharp. 1 0 1 Pedal 0 1 keyboardA 1 0 0 1 C.sub.5 .about.C.sub.4.sup..music-sharp. 1 0 0G.sup..music-sharp. 1 0 0 0 C.sub.4 .about.C.sub.3.sup..music-sharp. 0 1 1G 0 1 1 1 C.sub.3 .about.C.sub.2.sup..music-sharp. 0 1 0F.sup..music-sharp. 0 1 1 0 C.sub.2 .about.C.sub.1.sup..music-sharp. 0 0 1F 0 1 0 1E 0 1 0 0D.sup..music-sharp. 0 0 1 1D 0 0 1 0C.sup..music-sharp. 0 0 0 1__________________________________________________________________________
TABLE 4______________________________________ Decimal represen- fm/Q.sub.9 Q.sub.8 Q.sub.7 Q.sub.6 Q.sub.5 Q.sub.4 Q.sub.3 Q.sub.2 Q.sub.1 tation D[H.sub.2 ']______________________________________ D.sub.C 0 1 1 1 1 1 1 0 1 253 4187.8D.sub.B 1 0 0 0 0 1 1 0 0 268 3953.4D.sub.A.sup..music-sharp. 1 0 0 0 1 1 1 0 0 284 3730.7D.sub.A 1 0 0 1 0 1 1 0 1 301 3520.0D.sub.G.sup..music-sharp. 1 0 0 1 1 1 1 1 1 319 3321.4D.sub.G 1 0 1 0 1 0 0 1 0 338 3134.7D.sub.F.sup..music-sharp. 1 0 1 1 0 0 1 1 0 358 2959.6D.sub.F 1 0 1 1 1 1 0 1 1 379 2795.6D.sub.E 1 1 0 0 1 0 0 1 0 402 2635.6D.sub.D.sup. .music-sharp. 1 1 0 1 0 1 0 1 0 426 2487.1D.sub.D 1 1 1 0 0 0 0 1 1 451 2349.3D.sub.C.sup..music-sharp. 1 1 1 0 1 1 1 1 0 478 2216.6______________________________________ Oscillation frequency fm = 1059.52KHz
In the column of fm/D there are shown the values obtained by dividing the oscillation frequency of a main oscillation 4 fm=1059.52 KHz by the values of D.sub.C to D.sub.C.music-sharp., respectively. It appears that scale frequencies C.music-sharp..sub.7 to C.sub.8 are generated to such an extent as not to present any problem in practical use.
FIG. 2A illustrates in detail the circuit structure for generation of the note frequency from the frequency generator 8. The note frequency data register 6 and the octave data register 7 are each a latch circuit formed with a D type flip-flop, as shown. The D type flip-flops are each supplied at its T terminal with the time division signal provided on the line L-5 from the timing division control signal generator 3. The note frequency data register 6 is supplied at its D terminals with the note frequency data Q.sub.1 to Q.sub.9 from the note frequency data memory 5 and the scale frequencies C.music-sharp..sub.7 to C.sub.8 corresponding to the latched data Q.sub.1 to Q.sub.7 are selectively formed by a programmable counter 8a and provided on a line L-6. On the other hand, the octave data register 7 is supplied at its D terminals with the key code data b.sub.5 to b.sub.7 from the key code register 1. An octave data decoder 8b can be constructed as depicted in FIG. 2B in accordance with the numerical values shown in Table 3. The scale frequency provided on the line L-6 from the abovesaid programmable counter 8a is frequency divided by a 1/2 frequency divider array 8c and those of the outputs from the frequency dividers which correspond to the octave data b.sub.5, b.sub.6 and b.sub.7 stored in the octave data register 7, are selected by an AND gate array 8d through the octave data decoder 8b. Supplied with the output from the AND gate array 8d is an OR circuit 8e.
FIG. 3A shows in detail a frequency generator 8' which generates a frequency N times higher than the note frequency which is required when the musical waveform generator 9 is formed by a memory having stored therein a musical waveform sampled N times. The frequency generator 8' is substantially identical in circuit construction with the circuit of FIG. 2 except for the provision of the octave data decoder 8b at the position indicated by the broken line in FIG. 1 so that the output from the octave data decoder 8b is loaded in the octave data register 7 to thereby reduce the number of octave data decoders from K to one and for the incorporation of a phase lock loop circuit (hereinafter referred to as the PLL circuit) composed of circuit elements 8f, 8g, 8h and 8i and a frequency divider 8j. That is, the PLL circuit is a phase lock loop comprising a phase detector 8f, a low-pass filter 8g, a voltage controlled oscillator 8h and a counter 8i. The frequency divider 8j is provided for producing a symmetrical square wave signal input required by the PLL circuit. In general, the output from the programmable counter is an asymmetric square waveform signal. If the counter 8i is formed by an (N+1) step counter in consideration of the frequency divider 8j, then there is provided on the line L-8 a frequency N times higher than the frequency on the line L-6. If the programmable counter 8a is constructed to output a symmetrical square waveform signal so that the frequency divider 8j may be dispensed with the counter 8i may be an N-step counter. With such an arrangement, a frequency N times higher than the note frequency is provided on the line L-8. On the other hand, if the note frequency data and the frequency of the main oscillator are selected suitably, the counter 8i may be replaced with the programmable counter 8a.
FIG. 3B shows in detail a frequency generator 8" which is additionally provided with a circuit for improving the lock-up time in the case of a change occurring in the input frequency of the PLL circuit. Usually, when the input frequency varies, the PLL circuit requires a certain amount of time to lock up following the input frequency variation. If the input frequency greatly changes, for example, when the frequency on the line L-6 in FIG. 3A varies C.music-sharp..sub.7 (2216.6 Hz) to C.sub.8 (4187.8 Hz), the lock-up time presents a problem in terms of hearing and it is desired to minimize the change in the lock-up time. To this end, it is preferred to lock a frequency of about 3.2 KHz which is intermediate between C.music-sharp..sub.7 and C.sub.8 on the line L-6 even in the case of no address assignment. This causes the lock up to start about 3.2 KHz, so that there will not arise such an extreme case of the lock-up time from C.music-sharp..sub.7 to C.sub.8 ; thus, eliminating the adverse effect of the lock-up time on the sense of hearing. This is carried out by using a signal provided on line L-9 from the key code register 1 which indicates the presence or absence of address assignment. Namely, the abovesaid signal is applied from the line L-9 directly to that of one of each pair of parallel-connected AND gates in a note frequency date register 6' which receives one of the signals Q.sub.1 to Q.sub.9 from the note frequency data memory 5 and via a NOT circuit to the other AND gate of each pair which receives one of the signals Q'.sub.1 to Q'.sub.9, i.e. the note frequency data for generating the frequency 3.2 KHz which is intermediate between C.music-sharp..sub.7 and C.sub.8 thus switching the data to the D terminals of the D type flip-flops. That is, in accordance with Table 3, when tne signal on the line L-9 is "0" in the absence of address assignment, the data Q.sub.1 ' to Q.sub.9 ' are applied to the programmable counter 8a and, at the same time, the signal on the line L-9 is branched to be stored in the D terminal of the D type flip-flop 8k. By the time division signal provided on the line L-9 from the time division control signal generator, the output from the D type flip-flop 8k is made "0" to close a gate 8l, inhibiting the output from the OR gate 8e. If the values of the separately set note frequency data Q.sub.1 ' to Q.sub.9 ' are selected to be about 331 in the decimal representation, fm/331-3.2 KHz to provide a desirable frequency and the data Q.sub.1 ', Q.sub.3 ', Q.sub.4 ', Q.sub.7 ' and Q.sub.9 ' are "1" and the others are "0", wherein "1" means the connection to the side of the power source and "0" the connection to the side of ground. When the signal on the line L-9 indicates the presence of assignment and is "1", the data Q.sub.1 to Q.sub.9 are applied to the programmable counter 8a, and at the same time, the output from the D type flip-flop 8k becomes "L" to open the gate 8l, sending out the output from the OR circuit 8e to the musical waveform generator 9. With this, in order to improve the lock-up time provided by the separately set note frequency data Q.sub.1 ' to Q.sub.9 ', no frequency signal is sent out to the musical waveform generator 9, but instead only the frequency signals yielded by the data Q.sub.1 to Q.sub.9 is applied to the musical waveform generator 9. On the other hand, the lock-up time to the frequency signals by the data Q.sub.1 to Q.sub.9 becomes the lock-up time from the frequency signal of 3.2 KHz yielded by the data Q.sub.1 ' to Q.sub.9 ', and this presents such an extreme case of a lock-up time from C.music-sharp..sub.7 to C.sub.8.
FIG. 4 is a circuit diagram illustrating an example of a vibrato addition system. FIG. 5 is a timing chart explanatory of the operation of the principal part of the system shown in FIG. 4. Vibrato is achieved by changing the values of the outputs Q.sub.1 to Q.sub.9 from the note frequency data memory 5. Since it is desirable that vibrato has substantially a constant depth over the entire sound range, it is preferred that the variation in the outputs Q.sub.1 to Q.sub.9 is divided into three stages according to the note data. If the variation is selected constant, vibrato becomes deeper with a decrease in the value D in Table 4. For instance, when the variation is .+-.10, changes of about .+-.35 cents and about .+-.67 cents occur in D.sub.C .music-sharp. and in D.sub.C, respectively. Therefore, if the unit amount of the variation is taken as f, D.sub.C .music-sharp. to D.sub.D .music-sharp., D.sub.E to D.sub.G and D.sub.G .music-sharp. to D.sub.C change by 4f, 3f and 2f, respectively, by which can be achieved vibrato which does not present any problem in terms of hearing. The circuit of FIG. 4 is constructed in accordance with the abovesaid principle. That is, a vibrato clock generator 12 generates clock pulses, which are counted by an up-down counter 13 to provide outputs Q.sub.1 " to Q.sub.3". If a change in the outputs Q.sub.1 " to Q.sub.3 " is f(v), gates 16, 17 and 18 correspond to f, 2f and 4f, respectively. Namely, the address decoder 2 provides a signal "1" on lines l.sub.10, l.sub.11 and l.sub.12 in such a manner as to open the gates 18 in the case of D.sub.C .music-sharp. to D.sub.D .music-sharp., the gates 16 and 17 through an OR circuit in the case of D.sub.E to D.sub.G and the gates 17 in the case of D.sub.G .music-sharp. to D.sub.C, respectively. The outputs from the gates 16 and 17 are applied to an adder 18' and then outputted through gates 19 and 20 together with the output from the gates 18. A switch SW is to determine the pattern of the vibrato variation. That is, if the output of an up-down control pulse UD of the up-down counter 13 is connected to one output end S.sub.1 of a 1/2 frequency divider d, the output from the gates 20 are added as two's complements or as they are to the outputs from the note frequency data memory 5 in dependence upon whether S.sub.1 is "1" or "0", so that the resulting vibrato variation becomes a chopping wave-like variation and if the abovesaid output is connected to the other output end S.sub.2, the output from the gate 20 are added as two's complements or as they are to the outputs from the note frequency data memory 5 so that the resulting vibrato variation becomes a sawtooth wave-like variation. Where it is desired to add the vibrato effect to notes of a particular keyboard, OR gates 21 are inserted at a position indicated by the dashed line and, based on the individual keyboard data of the address decoder 2, a signal "1" is provided on a line L-13 only in the case of the keyboard desired to add the vibrato effect. The depth of vibrato can be adjusted by changing the weighting when the output signals from the gates 20 are added together in the adder 15.
With the present invention, the note frequency data and the octave data corresponding to depressed key switches are applied to frequency generators through registers to provide in respective channels frequencies related to the musical frequencies of the depressed key switches, as described above. This invention has the advantage that a frequency error is difficult to occur. Further, since the circuit structure of this invention is simple and since almost all of the operations can be achieved by digital processing, it is possible to obtain an electronic musical instrument which is easy to integrate and hence is inexpensive.
It will be apparent that many modifications and variations may be effected without departing from the scope of novel concepts of this invention.
Claims
  • 1. An electronic musical instrument comprising key switches, a key code register coupled to said key switches for providing coded data in response to key switch depression, a note frequency data memory for storing note frequency data corresponding to the coded data from the key code register;
  • a time division control signal generator for generating a time division pulse;
  • a note frequency data register for latching and storing the data from the note frequency data memory by the time division pulse whereby the note frequency data memory is used on a time-shared basis;
  • an octave data register for latching and storing octave data from the key code register by the time division pulse from the time division control signal generator;
  • a frequency generator composed of a programmable counter supplied with the output from the note frequency data register to provide a generator frequency corresponding thereto, a frequency divider array having a plurality of output ends and supplied with said generator frequency, and a decoder supplied with the output from the octave data register, the outputs from the respective output ends of the frequency divider array being selected by the output from the decoder in accordance with the octave data, to produce a frequency generator output, and
  • a musical waveform generator composed of filter circuits corresponding to respective musical instrument sounds and supplied with the output from the frequency generator to provide a musical signal.
  • 2. An electronic musical instrument comprising key switches, a key code register coupled to said key switches for providing coded data in response to key switch depression, a note frequency data memory for storing note frequency data corresponding to the coded data from the key code register;
  • a time division control signal generator for generating a time division pulse;
  • a note frequency data register for latching and storing the data from the note frequency data memory by the time division pulse from the time division control signal generator;
  • an octave data register for latching and storing octave data from the key code register by the time division pulse from the time division control signal generator;
  • a frequency generator composed of a programmable counter receiving the output from the note frequency data register to provide a generator frequency corresponding thereto, a frequency divider array having a plurality of output ends and supplied with said generator frequency, and a decoder supplied with the output from the octave data register, the outputs from the respective output ends of the frequency divider array being selected by the output from the decoder in accordance with the octave data to produce a frequency generator output;
  • a musical waveform generator composed of wave generator circuits and supplied with the output from the frequency generator to provide an analog signal; and
  • a phase lock loop circuit inserted between the programmable counter and the frequency divider array for multiplying said generator frequency a predetermined amount, a selector circuit in said note frequency data register responsive to an address assignment part of the coded data from the key code register for supplying the note frequency data from the note frequency data memory or a separate fixed note frequency data to the programmable counter depending upon the presence of absence of the address assignment, thereby to improve the lock-up time of the phase lock loop circuit when the address assignment part of the coded data changes.
  • 3. An electronic musical instrument comprising:
  • key switches, a key code register coupled to said key switches for providing coded data in response to key switch depression,
  • a note frequency data memory for storing note frequency data corresponding to the coded data from the key code register;
  • a time division control pulse generator for generating a time division pulse,
  • a note frequency data register for latching and storing the data from the note frequency memory by the time division pulse from the time division control signal generator;
  • an octave data register for latching and storing octave data from the key code register by the time division pulse from the time division control signal generator;
  • a frequency generator composed of a programmable counter supplied with the output from the note frequency data register to provide a generator frequency corresponding thereto, a frequency divider array having a plurality of output ends and supplied with said generator frequency, and a decoder supplied with the output from the octave data register, the outputs from the respective output ends of the frequency divider array being selected by the output from the decoder in accordance with the octave data to provide a frequency generator output;
  • a musical waveform generator composed of wave generating circuits corresponding to respective musical instrument sounds and supplied with the output from the frequency generator to provide an analog signal;
  • a vibrato oscillator, and
  • a vibrato generator comprising an up-down counter supplied with the output from the vibrato oscillator and producing an output f, the up-down counter further providing the outputs 2f and 4f, dividing means for dividing the output frequency data from the note frequency data memory into a plurality of groups of adjoining notes, adder means for taking one or more of the outputs f, 2f and 4f and adding it to or subtracting it from the output from the note frequency data memory to produce a vibrato effect to the note frequency data, the note frequency data with the vibrato effect being applied to the programmable counter of the frequency generator by means of the note frequency data register.
US Referenced Citations (6)
Number Name Date Kind
3610799 Watson Oct 1969
3610800 Deutsch Oct 1971
3842702 Tsundoo Oct 1974
4063484 Robinson Dec 1977
4067254 Deutsch et al. Jan 1978
4114496 Deutsch Sep 1978
Non-Patent Literature Citations (1)
Entry
S. H. Dolding, Musical Octave Note Synthesiser, Electronics Australia, vol. 36, No. 2, pp. 44-45, May 1974.