Claims
- 1. A submultiple-related frequency wave generator useful in an electronic musical instrument, comprising:
- a digital oscillator means for producing basic pulses which occur at a repetitive rate corresponding to a specific frequency,
- submultiple frequency data forming means, cooperating with said digital oscillator means and receiving said basic pulses, for transmitting upon each occurrence of said basic pulse, a serial data signal consisting of said basic pulse and a binary number having a certain number of bits, and form incrementing said binary number upon repetitive occurrences of said basic pulses, each bit in said transmitted binary number thereby representing the state of a respective square wave which is a submultiple of said specific frequency,
- said digital oscillator means producing basic pulses at a specific frequency which corresponds to a particular musical note in a high octave, each represented square wave thereby corresponding to a musical note of the same note name as said particular musical note but in a respectively lower octave, and
- musical tone production means, connected to receive said transmitted basic pulses and binary numbers, for producing musical tones from selected ones of said square waves represented by bits of said transmitted binary numbers.
- 2. A frequency wave generator according to claim 1 further comprising:
- wave demultiplexing means, connected to receive each of said transmitted basic pulses and binary numbers, for recovering therefrom each of said respective square waves and providing the same on respective separate parallel output lines.
- 3. A frequency wave generator according to claim 2, wherein said wave demultiplexing means comprises:
- a shift register into which each received basic pulse and binary number is serially shifted,
- a latch having a number of stages corresponding to the number of bits in said transmitted binary number, and
- detection logic for gating said binary number from said shift register to said latch upon receipt of the complete transmitted binary number.
- 4. An electronic musical instrument comprising:
- a plurality of multiplexed data generator means each for transmitting at repetitive time intervals a binary number having a certain number of bits, said repetitive time intervals corresponding to a certain frequency, said binary number being incremented upon successive transmissions, the certain frequency of each multiplexed data generator means corresponding to a respective different note in a musical scale, all in a high octave and,
- at least one tone production section connection to receive separately the binary numbers transmitted by all of said multiplexed data generator means, and including:
- wave demultiplexing means, connected to receive said transmitted binary numbers and having a latch circuit containing a number of stages corresponding to said certain number of bits, for entering each received binary number into said latch circuit, the contents of each latch stage thereby representing a square wave having a respective frequency that is a different submultiple of said certain frequency, and
- note selection circuitry for passing to said wave demultiplexing means the binary numbers transmitted by a selected one of said data generator means, whereby the contents of the latch circuit in said wave demultiplexing means represents waves at musical frequencies corresponding to the specific musical note of said selected data generator means, but in multiple different octaves below said high octave.
- 5. A submultiple related frequency wave generator for use in an electronic musical instrument comprising:
- a source of clock pulses at a regular clock rate,
- a divider circuit for dividing said clock pulses by a certain value to obtain a basic pulse signal in which consecutive basic pulses occur at the frequency of a specific musical note in a high octave,
- submultiple frequency data forming means, cooperating with said divider circuit and receiving said basic pulse signal, for producing a time division multiplexed signal containing in respective time slots data representing a plurality of submultiple-related frequency waves, comprising:
- a memory register having a plurality of storage locations each corresponding to a respective submultiple wave, and
- means for serially shifting out data stored in said memory register upon occurrence of each basic pulse, and for modifying said serially shifted out data and reentering the resultant data into said memory register, the serially shifted out data comprising time division multiplexed submultiple-related frequency wave information.
- 6. A frequency wave generator according to claim 5 wherein said shifting means shifts out said stored data in a duration of time that is short compared with the time interval between occurrence of consecutive basic pulses.
- 7. A frequency wave generator according to claim 6 together with a wave demultiplexing section, connected to receive said time division multiplexed information, comprising:
- a shift register having a number of positions sufficient to receive said serial data shifted from said memory register, said multiplexed information being entered into said shift register,
- a latch having plural cells, and
- means for latching the data entered into said shift register into said latch each time the entire shifted out data is received, the contents of each latch cell thereby representing a wave having the frequency of the same specific musical note but in a respective different lower octave.
- 8. A time division multiplexed submultiple-related wave generator for use in an electronic musical instrument, comprising:
- means for producing a basic pulse occurring at least each half cycle of a wave at a frequency corresponding to a musical note in a high octave,
- means for transmitting a serial data train upon occurrence of each basic pulse, said data train having a number of data time-slot positions respectively associated with a certain number of sub-harmonically related frequency waves, the time interval of said data train being small compared with the period of said basic pulse, said transmitting means including:
- means for establishing a binary number having a number of bits corresponding to said certain number of sub-harmonically related frequency waves, the value of each bit in said number representing the state of a corresponding wave, said binary number being transmitted as said serial time train.
- 9. A frequency wave generator according to claim 8 further comprising:
- demultiplexing means, receiving said data train, for providing a plurality of latched signals, the state of each latched signal corresponding to the value of a respective data bit in said binary number, the contents of each of said latched position thereby constituting a square wave signal that is a sub-harmonic of said musical note.
- 10. A time division multiplexed submultiple-related wave generator according to claim 8 or 9 wherein said means for establishing includes means for altering said binary number by one in response to successive occurrences of said basic pulse.
- 11. A frequency wave generator comprising:
- a source of clock pulses at regular clock rate,
- a divider circuit for dividing said pulses by a frequency division factor to obtain a basic clock pulse signal in which consecutive basic pulses occur at the frequency of a specific musical note in a high octave, said divider circuit including:
- a digital counter having a certain number of counter stages, and
- means, cooperating with said counter, for slightly changing the frequency division factor on consecutive divisions so as to obtain said basic pulses for a frequency which cannot be divided without remainder using only said counter of certain number of stages, and
- means for transmitting multiplex data upon each occurrence of said basic pulse, each bit of said multiplex data representing the state, at the time of occurrence of said basic pulse, of a corresponding wave which is submultiple-related in frequency to said specific musical note frequency.
- 12. A frequency wave generator according to claim 11 wherein said data comprises a serial binary number which is altered by one upon successive occurrences of said basic pulse.
- 13. For use in an electronic musical instrument, a submultiple-related frequency wave generator comprising:
- a digital oscillator producing pulses at a frequency corresponding to a certain note of the musical scale,
- a digital synchronous counter, connected to count the pulses from said digital oscillator, and
- time division multiplex transmission means, cooperating with said digital oscillator and said synchronous counter, for serially transmitting, upon occurrence of each produced pulse, that produced pulse and a subset of the contents of said synchronous counter.
- 14. A wave generator according to claim 13 wherein each pulse from said oscillator is added to the least significant bit of said synchronous counter, and wherein said transmission means transmits said pulse followed in order by the contents of said counter beginning with the next least significant bit and ending with the most significant bit, said least significant bit not being transmitted, and wherein the rate of transmission of said pulse and contents is much faster than the rate at which said pulses are produced.
- 15. A wave generator according to claim 14 together with a wave demultiplexer comprising:
- a shift register into which said serially transmitted pulse and counter contents are serially shifted,
- a latch, having a plurality of cells and
- latch control means for transferring the contents of said shift register in parallel into certain cells of said latch in response to detection of said pulse at a preestablished location in said shift register, the contents of said latch thereby updated at said certain note corresponding frequency, each time a pulse is produced by said oscillator, whereby the contents of each cell of said latch represents the state of a respective different wave having a frequency which is submultiple related to said certain note corresponding frequency.
Priority Claims (2)
Number |
Date |
Country |
Kind |
52-71822 |
Jun 1977 |
JPX |
|
52-105105 |
Sep 1977 |
JPX |
|
Parent Case Info
This is a division of application Ser. No. 915,239, filed June 13, 1978, now U.S. Pat. No. 4,228,403.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4046047 |
Roberts |
Sep 1977 |
|
4282785 |
Obayashi et al. |
Aug 1981 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
915239 |
Jun 1978 |
|