Claims
- 1. A sound producing system for a polyphonic electronic musical instrument, the system being responsive to digital input signals relating at any given time to frequency, amplitude and waveform selection for each of the notes sounding concurrently at that time and comprising:
- an input signal digital storage circuit for storing said digital input signals and means for loading said digital input signals into said storage circuit;
- a wave shape digital storage circuit containing tabular digital information representative of each of a plurality of wave shapes;
- a data processing circuit comprising data register and adder means;
- means interconnecting the digital storage circuits and the data processing circuit for the transfer of information therebetween;
- a microcode instruction register;
- storage means storing at least one fixed sequence of microinstructions;
- microinstruction address sequencing means operable in each one of a consecutive series of sample periods of equal duration to cause in each sample period the sequential loading into said microcode instruction register of the entirety of one fixed sequence of microinstructions without dependence on the input signals present during said sample period;
- means connecting said microcode instruction register to said storage circuits and to said data processing circuit whereby signals from said microcode instruction register control the transfer of information between said circuits and the manipulation of information within said ciruits so as to calculate the current value of all notes sounding within said sample period;
- a converter circuit comprising a register and a digital to analogue converter; and
- means applying said current value to said converter circuit so as to produce an analogue signal representative of the required sound during said sample period.
- 2. A sound producing system as claimed in claim 1 in which said storage means stores a plurality of different fixed sequences of microinstructions each effecting different control of the transfer and manipulation of information and said microinstruction address sequencing means comprises selecting means for selecting a desired one of said fixed sequences in response to the particular input signals present at the start of said sample period, said selected fixed sequence being loaded in its entirety into said microcode instruction register during that sample period.
Priority Claims (2)
Number |
Date |
Country |
Kind |
47901 |
Dec 1978 |
GBX |
|
7927450 |
Aug 1979 |
GBX |
|
Parent Case Info
This is a continuation of application Ser. No. 199,902, filed as PCT GB79/00208, Dec. 10, 1979, published as WO80/01215, Jun. 12, 1980, .sctn.102(e) date filed July 21, 1980 now abandoned.
US Referenced Citations (10)
Continuations (1)
|
Number |
Date |
Country |
Parent |
199902 |
Jul 1980 |
|