Patent US4402243A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4402243A Expired / Lapsed US ⏱️ 0.0 years remaining

Synthesizer circuit for electronic musical instrument

Assignee: Individual
•
Filing: 1981-02-19
•
Granted: 1983-09-06
•
Expires: 2001-02-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital synthesizer primarily intended for use in electronic musical instruments which are microprocessor controlled includes a plurality of storage devices which contain numerical data commensurate with the characteristics of an output signal to be produced. Information is read out of these storage devices under the control of command signals having a predetermined repetition frequency. The generation of the command signals is controlled in such a manner as to permit the generation of harmonically related frequencies.

Inventors

  • 👤 Christian J. Deforeit

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 11:59
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/64; H03K3/72; G; G06; G06F; G06F7/00; G06F7/60; G06F7/62; G10; G10H; G10H7/00; G10H7/02; G10H7/04

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 249 words
In a polyphonic synthesizer for generating periodic signals, the synthesizer having a plurality of memories in which are stored numerical data commensurate with the instantaneous phase, octave and amplitude of an analog periodic signal to be produced, the synthesizer further having means for addressing and reading said memories and means responsive to command signals for generating scanning samples of the analog periodic signals to be produced from data read from said memories, an improved command signal generator comprising: clock pulse generator means, said clock pulse generator means providing clock pulses at a fixed frequency; counter means responsive to the pulses provided by said clock pulse generator means, said counter means storing a number commensurate with received clock pulses; memory means having a plurality of memory locations for storing at respective of said memory locations a numerical period value and a numerical event value commensurate with the frequency of the analog signal to be produced; comparator means receiving as input signals the stored numerical event value and the number stored in said counter means, said comparator means comparing the stored numerical event value with the number stored in said counter means and generating a command signal if said stored number is at least equal to said event value; and means for adding said period value and said event value and for storing the resulting total at the memory means memory location previously occupied by an event value in response to the generation of a command signal by said comparator means.
Claim 2
Dependent Claim 249 words
In a polyphonic synthesizer for generating periodic signals, the synthesizer having a plurality of memories in which are stored numerical data commensurate with the instantaneous phase, octave and amplitude of an analog periodic signal to be produced, the synthesizer further having means for addressing and reading said memories and means responsive to command signals for generating scanning samples of the analog periodic signals to be produced from data read from said memories, an improved command signal generator comprising: clock pulse generator means, said clock pulse generator means providing clock pulses at a fixed frequency; counter means responsive to the pulses provided by said clock pulse generator means, said counter means storing a number commensurate with received clock pulses; memory means having a plurality of memory locations for storing at respective of said memory locations a numerical period value and a numerical event value commensurate with the frequency of the analog signal to be produced; comparator means receiving as input signals the stored numerical event value and the number stored in said counter means, said comparator means comparing the stored numerical event value with the number stored in said counter means and generating a command signal if said stored number is at least equal to said event value; and means for adding said period value and said event value and for storing the resulting total at the memory means memory location previously occupied by an event value in response to the generation of a command signal by said comparator means.
Claim 3
Dependent Claim 20 words
The synthesizer of claim 1 further comprising: means for automatically varing the stored period value as a function of time.
Claim 4
Dependent Claim 40 words
The synthesizer of claim 1 wherein said comparator means comprises: subtractor means, said subtractor means providing an output signal commensurate with the sign of the difference between the stored numerical event value and the number stored in said counter means.
Claim 5
Dependent Claim 41 words
The synthesizer of claim 1 wherein said counter means comprises: a down computer; and wherein said comparator means comprises: adder means, said adder means providing an output signal representative of the sign of the sum of the input signals received thereby.
Claim 6
Dependent Claim 83 words
The synthesizer of claim 2 further comprising: means for storing numerical data commensurate with an externally selected modulation amplitude coefficient and a modulation frequency; means responsive to said modulation coefficient and period values and to a control signal for selectively adding or subtracting said values; and means responsive to said modulation frequency and stored phase data for generating an add/subtract control signal for said means for selectively adding or subtracting, said control signal having a repetition frequency which depends upon said modulation frequency.
Claim 7
Dependent Claim 16 words
The synthesizer of claim 5 wherein said means for generating said control signals comprises: multiplexer means.
Claim 8
Dependent Claim 306 words
A polyphonic synthesizer for generating analog periodic signals comprising: a plurality of memories, said memories having stored therein data commensurate with the phase, amplitude, octave, waveform, modulation, modulation octave, period, and an event time commensurate with the analog signal to be produced; first storage register means, said first register means receiving timing information from said memories and providing a phase related output signal; a waveform scanning sample memory, said scanning sample memory having address inputs connected to said waveform and octave memories, said scanning sample memory also receiving the output of said first register means as a read control input; multiplier means responsive to scanning samples read from said scanning sample memory and amplitude data read from said memories for producing an output signal; means responsive to the output signal produced by said multiplier means for producing an analog output signal; clock means for generating timing control signals; means responsive to the output signal of said first register means and data commensurate with event time read from said memories and to a first control signal for generating a command signal; means for selectively adding or subtracting said period and modulation data read from said memories in response to a second control signal; means responsive to said modulation octave data read from said memories and to the output of said first register means for generating said second control signal; adder means for adding a constant to the output of said means for selectively adding or substracting; and multiplexer means responsive to said timing control signals for delivering the output of said adder means as the first control signal to an input of said command signal generating means, the generation of a command signal causing the output of said adder means to be stored in the appropriate of said memories in place of the previously stored event time.
Claim 9
Dependent Claim 306 words
A polyphonic synthesizer for generating analog periodic signals comprising: a plurality of memories, said memories having stored therein data commensurate with the phase, amplitude, octave, waveform, modulation, modulation octave, period, and an event time commensurate with the analog signal to be produced; first storage register means, said first register means receiving timing information from said memories and providing a phase related output signal; a waveform scanning sample memory, said scanning sample memory having address inputs connected to said waveform and octave memories, said scanning sample memory also receiving the output of said first register means as a read control input; multiplier means responsive to scanning samples read from said scanning sample memory and amplitude data read from said memories for producing an output signal; means responsive to the output signal produced by said multiplier means for producing an analog output signal; clock means for generating timing control signals; means responsive to the output signal of said first register means and data commensurate with event time read from said memories and to a first control signal for generating a command signal; means for selectively adding or subtracting said period and modulation data read from said memories in response to a second control signal; means responsive to said modulation octave data read from said memories and to the output of said first register means for generating said second control signal; adder means for adding a constant to the output of said means for selectively adding or substracting; and multiplexer means responsive to said timing control signals for delivering the output of said adder means as the first control signal to an input of said command signal generating means, the generation of a command signal causing the output of said adder means to be stored in the appropriate of said memories in place of the previously stored event time.
Claim 10
Dependent Claim 67 words
The synthesizer of claim 7 further comprising: an intermediate memory, said intermediate memory receiving a command signal when generated and said event time data; second clock means, said second clock means providing readout signals to said intermediate memory; and means delivering the output of said multiplier means as an address input to said intermediate memory whereby data is read from said intermediate memory in a time-shifted manner.
Claim 11
Dependent Claim 33 words
The synthesizer of claim 8 further comprising: a plurality of output channels, each of said output channels including an analog convertor; and means for selectively coupling said intermediate memory to said output channels.

References Cited (Backward Citations)

US4046047A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-09-05 1987-03-07 1987-09-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-09-05 1991-03-07 1991-09-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-09-05 1995-03-07 1995-09-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag