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

Noise generator for a polyphonic tone synthesizer

Assignee: Kawai Musical Instruments Manufacturing Co Ltd
•
Filing: 1979-11-19
•
Granted: 1981-06-02
•
Expires: 1999-11-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an electronic musical instrument apparatus is provided for producing a noise-like signal suitable for a variety of musical effect such as the imitation of percussive musical instruments. A noise master data set is created repetitively and independently of tone generation by computing a Fourier algorithm using random values for the Fourier coefficients. The noise master data set is transferred to a noise tone register whose output is sequentially and repetitively read and converted to an analog noise signal. Formant circuitry is used to vary the noise signal's spectrum in a time variant manner and the frequency of an assigned variable frequency clock can be used to vary the spectral bandwidth of the output noise signal.

Inventors

  • 👤 Ralph Deutsch

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 17:36
CPC Classifications
G; G10; G10H; G10H7/00; G10H7/08; G10H7/10; G10H7/105; G10H1/00; G10H1/36; G10H1/40; G10H1/42; G10H2250/00; G10H2250/131; G10H2250/211; G10H2250/295; G10H2250/301; G10H2250/471; G10H2250/481; G10H2250/495; G10H2250/501

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 151 words
A musical instrument utilizing a noise-like signal generator comprising; a random number generator for creating a sequence of random data values, a means for computing a noise master data set responsive to said sequence of random data values during each computation cycle of a sequence of computation cycles, a first memory means for writing said noise master data set to be thereafter read out, a second memory means for writing input data to be thereafter read out, means for reading said noise master data set from first memory means and for writing said noise master data set in said second memory means, means for repetitiously and sequentially reading out data stored in said second memory means, absolute value means for generating the absolute values of data read out from said second memory means, and means for converting wherein said generated absolute values of data are converted to provide said noise-like signal.
Claim 2
Dependent Claim 151 words
A musical instrument utilizing a noise-like signal generator comprising; a random number generator for creating a sequence of random data values, a means for computing a noise master data set responsive to said sequence of random data values during each computation cycle of a sequence of computation cycles, a first memory means for writing said noise master data set to be thereafter read out, a second memory means for writing input data to be thereafter read out, means for reading said noise master data set from first memory means and for writing said noise master data set in said second memory means, means for repetitiously and sequentially reading out data stored in said second memory means, absolute value means for generating the absolute values of data read out from said second memory means, and means for converting wherein said generated absolute values of data are converted to provide said noise-like signal.
Claim 3
Dependent Claim 75 words
A musical instrument according to claim 1 wherein said means for computing a noise master data set further comprises; means for separately evaluating each of a set of harmonic components by multiplying one of said sequence of random data values by a sinusoid value, means for accumulating said set of harmonic components thereby forming values of said noise master data set, and means for writing said noise master data set in said first memory means.
Claim 4
Dependent Claim 154 words
A musical instrument according to claim 2 further comprising; a word counter means incremented at each computation time in said computation wherein said word counter means counts the number of data values in said noise master data set and wherein a word reset signal is created when contents of said word counter means is reset to its initial value, a harmonic counter means incremented by said word signal and wherein said harmonic counter means is initialized to its minimum count state at the start of each said computation cycle, a sinusoid table comprising a memory storing values for a period of a sinusoid function, an adder-accumulator means for adding successive values of content of said harmonic counter means, and a memory address recording responsive to contents of said adder-accumulator means whereby sinusoid values are accessed from said sinusoid table and provided to said means for separately evaluating each of a set of harmonic components.
Claim 5
Dependent Claim 128 words
A musical instrument according to claim 1 wherein such computing is done digitally with numerical values expressed in a 2's complement binary number system and wherein said absolute value means further comprises; algebraic sign detection circuitry wherein a minus signal is generated if the most significant bit of said data read out of said second memory means is the binary value "1", and 2's complement circuitry responsive to said minus signal wherein said data read out of said second memory means is transferred unaltered to said means for converting if said minus signal is not generated and wherein said data read out of said second memory means is changed to its corresponding 2's complement form before transfer to said means for converting if said minus signal is generated.
Claim 6
Dependent Claim 131 words
A musical instrument according to claim 1 wherein such computing is done digitally with numerical values expressed in a signed binary number system and wherein said absolute value means further comprises; algebraic sign detection circuitry wherein a minus signal is generated if the most significant bit of said data read out of said second memory means is the binary value "1", and algebraic sign circuitry responsive to said minus signal wherein said data read out of said second memory means is transferred unaltered to said means for converting if said minus signal is not generated and wherein said data read out from said second memory means is altered to have a "0" value for the most significant bit before transfer to said means for converting if said minus signal is generated.
Claim 7
Dependent Claim 92 words
A musical instrument according to claim 2 further comprising; a coefficient memory means for storing a set of formant coefficients, a formant clock providing formant timing signals, a comparator means responsive to said formant timing signals wherein addressing signals are created and used to access formant coefficients from said coefficient memory means, and a formant multiplier means for providing the formant product formed by multiplying said accessed formant coefficient from said coefficient memory means by sinusoid values accessed from said sinusoid table thereby producing spectral variations in said noise master data set.
Claim 8
Dependent Claim 29 words
A musical instrument according to claim 6 wherein said coefficient memory means comprises circuitry for computing values of said formant coefficients responsive to signals provided by said comparator means.
Claim 9
Dependent Claim 365 words
A musical instrument utilizing a noise-like signal generator comprising; a keyboard comprising a plurality of key switches, a plurality of tone switches wherein each setting of said tone switches corresponds to a selection of a predetermined sound waveshape, a noise signal generation switch, digital computing means responsive to setting of said tone and noise signal generation switches for generating a master data set having words corresponding to a succession of points on said selected sound waveshape and for generating a noise master data set comprising words having random values, a plurality of registers, a noise signal assignor responsive to said noise signal generator switch whereby a member of said plurality of registers is assigned as a noise tone generator if said noise signal generator switch is actuated, transferring means responsive to the setting of any of said key switches whereby said master data set is transferred from said digital computing means to selected members of said plurality of registers and whereby said noise master data set is transferred to said member of said plurality of registers if said noise generator switch is actuated, a plurality of variable frequency clock generators each associated with a member of said plurality of registers whereby associated registers are shifted at a selected clock rate, means responsive to operation of any member of said plurality of key switches for setting the frequencies of said clock generators to predetermined values assigned to key switches, digital-to-analog convertor means connected to said plurality of registers, first means for repeatedly shifting stored master data set in each member of said plurality of registers not assigned as a noise tone generator serially to said digital-to-analog convertor means in synchronism with said associated clock generator whereby said digital-to-analog converter means generates a plurality of analog output signals each having a fundamental frequency determined by a selected key on said keyboard and a waveshape determined by the setting of said tone switches, and second means for repeatedly shifting stored noise master data set in said assigned noise tone generator in synchronism with said associated clock generator whereby digital-to-analog convertor means generates a noise like signal having a spectral width determined by a selected key on said keyboard.
Claim 10
Dependent Claim 365 words
A musical instrument utilizing a noise-like signal generator comprising; a keyboard comprising a plurality of key switches, a plurality of tone switches wherein each setting of said tone switches corresponds to a selection of a predetermined sound waveshape, a noise signal generation switch, digital computing means responsive to setting of said tone and noise signal generation switches for generating a master data set having words corresponding to a succession of points on said selected sound waveshape and for generating a noise master data set comprising words having random values, a plurality of registers, a noise signal assignor responsive to said noise signal generator switch whereby a member of said plurality of registers is assigned as a noise tone generator if said noise signal generator switch is actuated, transferring means responsive to the setting of any of said key switches whereby said master data set is transferred from said digital computing means to selected members of said plurality of registers and whereby said noise master data set is transferred to said member of said plurality of registers if said noise generator switch is actuated, a plurality of variable frequency clock generators each associated with a member of said plurality of registers whereby associated registers are shifted at a selected clock rate, means responsive to operation of any member of said plurality of key switches for setting the frequencies of said clock generators to predetermined values assigned to key switches, digital-to-analog convertor means connected to said plurality of registers, first means for repeatedly shifting stored master data set in each member of said plurality of registers not assigned as a noise tone generator serially to said digital-to-analog convertor means in synchronism with said associated clock generator whereby said digital-to-analog converter means generates a plurality of analog output signals each having a fundamental frequency determined by a selected key on said keyboard and a waveshape determined by the setting of said tone switches, and second means for repeatedly shifting stored noise master data set in said assigned noise tone generator in synchronism with said associated clock generator whereby digital-to-analog convertor means generates a noise like signal having a spectral width determined by a selected key on said keyboard.
Claim 11
Dependent Claim 55 words
A musical instrument according to claim 8 wherein said second means for repetitively shifting further comprises an absolute value circuitry means responsive to said noise signal generator switch whereby signals provided to said digital-to-analog convertor means are transferred unaltered for positive value signals and are altered to positive values if such signals have negative values.
Claim 12
Dependent Claim 91 words
A musical instrument according to claim 8 wherein said digital computing means further comprises, a coefficient memory means for storing a set of formant coefficients, a formant clock providing formant timing signals, a comparator means responsive to said formant timing signals wherein addressing signals are created and used to access formant coefficients from said coefficient memory means, and a formant multiplier means responsisive to formant coefficients accessed from said coefficint memory means wherein said master data set values and said noise master data set values are computed with variable spectral characteristics.
Claim 13
Dependent Claim 29 words
A musical instrument according to claim 10 wherein said coefficient memory means comprises circuitry for computing values of said formant coeffients responsive to signals provided by said comparator means.

References Cited (Backward Citations)

US3247309A Cited
US3794748A Cited
US4026180A Cited
US4085644A Cited
US4022098A Cited
US4067254A Cited
US4194427A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-06-01 1984-12-01 1985-06-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-06-01 1988-12-01 1989-06-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-06-01 1992-12-01 1993-06-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag