Claims
- 1. An electronic musical instrument for simultaneously generating at most n musical sound waves by an n-channel time sharing process, comprising:
- means for producing differential values of the musical sound waves;
- delay control means coupled to receive the differential values of the musical sound waves;
- setting means coupled to said delay control means for supplying said delay control means with a digital time value which enables said delay control means to delay said differential values of the musical sound waves; and
- accumulating means coupled to said delay control means for accumulating said differential values of the musical sound waves which have been delayed by the digital time value supplied from said setting means.
- 2. The electronic musical instrument of claim 1, wherein said delay control means includes shift register means for delaying said differential values.
- 3. The electronic musical instrument of claim 2, wherein said shift register means has n stage registers.
- 4. An electronic musical instrument capable of producing a maximum of n musical notes by an n channel time sharing process, each note having a waveform constituted as a plurality of waveform blocks of predetermined amplitude, each block comprising a number of time periods dependent upon a frequency of the note; the instrument comprising:
- channel assigning means for assigning time channels to individual notes to be simultaneously generated;
- wave generating means for sequentially generating sample values for use in calculating said predetermined amplitude in each assigned time channel wherein samples for a particular note are generated at intervals of n channel times;
- a plurality of delaying means, each for delaying said sample values by a different integral number of channel times;
- means for repeatedly generating for each block of each note corresponding digital time values dependent upon the frequency of the respective note; and
- means for applying each of said sample values to selected ones of said delaying means according to the respective digital time values wherein samples for a particular note arrive at the output of said delaying means at intervals related to the frequency of the note.
- 5. The electronic musical instrument of claim 4, wherein said plurality of delaying means comprises a shift register arranged to have its contents shifted once per channel time, and means for applying the individual sample values into corresponding stages of said shift register and for adding the sample values to values already present in said stages.
- 6. The electronic musical instrument of claim 5, wherein said shift register has n stage registers.
- 7. An electronic musical instrument capable of producing a maximum of n musical notes by an n-channel time sharing process, each note having a waveform constituting a plurality of waveform blocks each block having a predetermined amplitude value, the instrument comprising:
- channel assigning means for assigning time channels to individual notes to be generated simultaneously;
- wave generating means for sequentially generating sample values for use in calculating the amplitude of the waveform of each note assigned to the channel, wherein sample values for the assigned note are generated at intervals equal to the duration of n-channel time;
- delay control means for receiving the sample values of the note waveforms and for delaying said sample values by a designated channel time; and
- setting means coupled to said delay control means for designating said channel time to be delayed by said delay control means for each of said sample values, wherein said sample values for the assigned note are outputted from said delay control means at intervals related to the frequency of the note.
- 8. The electronic musical instrument of claim 7, wherein said delay control means includes shift register means for delaying said sample values.
- 9. The electronic musical instrument of claim 8, wherein said shift register means includes n stage registers.
- 10. The electronic musical instrument of claim 7, wherein said delay control means is arranged to receive differential values of the note waveforms, and the instrument further comprises an accumulating means for accumulating said differential values of the note waveforms which have been delayed by the channel time designated by said setting means.
- 11. The electronic musical instrument of claim 7, wherein said delay control means comprises a shift register arrangement the contents of which are shifted once per channel time, and means for supplying individual sample values to corresponding stages of said shift register arrangement and for adding the sample values to values already present in said stages.
- 12. The electronic musical instrument of claim 7, wherein said setting means is arranged so that the designated channel time varies from waveform block to waveform block.
Priority Claims (4)
Number |
Date |
Country |
Kind |
58-31369 |
Mar 1978 |
JPX |
|
53-45528 |
Apr 1978 |
JPX |
|
53-46836 |
Apr 1978 |
JPX |
|
53-71064 |
Jun 1978 |
JPX |
|
Parent Case Info
This is a division of application Ser. No. 215,024 filed Dec. 10, 1980 which is a continuation of 020,749, filed Mar. 15, 1979, now abandoned.
US Referenced Citations (9)
Foreign Referenced Citations (8)
Number |
Date |
Country |
1935306 |
Sep 1975 |
DEX |
2543143 |
Apr 1976 |
DEX |
2711511 |
Sep 1977 |
DEX |
52-93315 |
Aug 1977 |
JPX |
1245678 |
Sep 1971 |
GBX |
1317385 |
May 1973 |
GBX |
1395376 |
May 1975 |
GBX |
1525597 |
Sep 1978 |
GBX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
215024 |
Dec 1980 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
020749 |
Mar 1979 |
|