US4468996A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Note group selectable musical effects in an electronic musical instrument
Assignee: Kawai Musical Instruments Manufacturing Co Ltd
•
Filing: 1983-01-31
•
Granted: 1984-09-04
•
Expires: 2003-01-31
Abstract
Abstract A keyboard operated electronic musical instrument is disclosed which has a number of tone generators that are assigned to actuated keyswitches. Logic is provided for generating a note range signal for each preselected group of contiguous keyswitches in which the note range signal is selected for an actuated keyswitch. Musical effects such as vibrato and tone changes are selectively actuated in response to the note range signal. A mixture tone generator is described which uses a single set of harmonic coefficients which are translated and shifted in response to the note range signal.
Inventors
- 👤 Ralph Deutsch
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 14:28
CPC Classifications
G; G10; G10H; G10H7/00; G10H7/02; G10H7/06; G10H1/00; G10H1/02
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
188 words
In a keyboard musical instrument having a keyboard array of keyswitches arranged in musical octave groups, in which a plurality of data words corresponding to the amplitudes of points defining the waveform of a musical tone for one period are computed during a computation cycle and converted into musical waveshapes, apparatus for generating frequency dependent musical effects comprising: a keyswitch state detect means wherein a detect signal is generated in response to each actuated keyswitch in said keyboard array of keyswitches a note range select signal generator responsive to said detect signal wherein a note range signal is generated, a waveshape memory means, a means for computing responsive to said note range signal whereby said plurality of data words corresponding to said amplitudes of points defining the waveform of a musical tone for one period are computed and stored in said waveshape memory means during a computation cycle, a first addressing means for sequentially reading out data words stored in said waveshape memory means, and a means for producing musical tone from data words read out from said waveshape memory means thereby generating said frequency dependent musical effects.
Claim 2
Dependent Claim
188 words
In a keyboard musical instrument having a keyboard array of keyswitches arranged in musical octave groups, in which a plurality of data words corresponding to the amplitudes of points defining the waveform of a musical tone for one period are computed during a computation cycle and converted into musical waveshapes, apparatus for generating frequency dependent musical effects comprising: a keyswitch state detect means wherein a detect signal is generated in response to each actuated keyswitch in said keyboard array of keyswitches a note range select signal generator responsive to said detect signal wherein a note range signal is generated, a waveshape memory means, a means for computing responsive to said note range signal whereby said plurality of data words corresponding to said amplitudes of points defining the waveform of a musical tone for one period are computed and stored in said waveshape memory means during a computation cycle, a first addressing means for sequentially reading out data words stored in said waveshape memory means, and a means for producing musical tone from data words read out from said waveshape memory means thereby generating said frequency dependent musical effects.
Claim 3
Dependent Claim
35 words
In a musical instrument according to claim 1 wherein said keyswitch state detect means comprises; a keyswitch encoding means whereby said detect signal is encoded to designate the musical octave corresponding to said actuated keyswitch.
Claim 4
Dependent Claim
51 words
In a musical instrument according to claim 2 wherein said note range select signal generator comprises; a decoding means responsive to said encoded detect signal wherein said note range signal is selectively generated from a plurality of note range signals each of which corresponds to one of said musical octave groups.
Claim 5
Dependent Claim
115 words
In a musical instrument according to claim 3 wherein said means for computing comprises; a plurality of coefficient memories each of which stores a set of harmonic coefficients, a second addressing means for reading out said set of harmonic coefficients from each of said plurality of coefficient memories, a data select means responsive to said note range signal whereby one of said read out set of harmonic coefficients is selected, and a waveshape generator means responsive to said selected set of harmonic coefficients whereby said plurality of data words corresponding to said amplitudes of points defining the waveform of a musical tone are computed and stored in said waveform memory means during said computation cycle.
Claim 6
Dependent Claim
204 words
In a musical instrument according to claim 4 wherein said waveshape generator means comprises; a logic clock means for providing logic timing signals, a word counter for counting said logic timing signals modulo the number of said plurality of data words stored in said waveshape memory means, a harmonic counter incremented each time said word counter returns to its minimal count state, an adder-accumulator means wherein the count state of said harmonic counter is successively added to the content of an accumulator in response to said logic timing signals and wherein the content of said accumulator is initialized to a zero value at the start of a computation cycle, a sinusoid table storing a set of trigonometric function values, a sinusoid table addressing means responsive to the content of said adder-accumulator means for reading out a trigonometric function value from said sinusoid table, a multiplying means for multiplying said read out trigonometric function value by one of said read out set of harmonic coefficients to form an output product data value, and a means for successively summing said output product data value with data words read out from said waveshape memory means and whereby the summed value is stored in said waveshape memory means.
Claim 7
Dependent Claim
51 words
In a musical instrument according to claim 2 wherein said note range select signal generator comprises; a frequency number means for generating a frequency number in response to said detect signal, and a frequency number decoder means wherein said note range signal is generated in response to said generated frequency number.
Claim 8
Dependent Claim
78 words
In a musical instrument according to claim 2 wherein said note range select signal generator comprises; a frequency number memory means for storing a plurality of frequency numbers, a frequency addressing means responsive to said detect signal whereby a corresponding frequency number is read out from said frequency number memory means, and a frequency number decoder means wherein said note range signal is generated in response to said frequency number read out from said frequency number memory means.
Claim 9
Dependent Claim
83 words
In a musical instrument according to claim 6 wherein said frequency number decoding means comprises; a plurality of comparator means, each of which is associated with a preselected group of contiguous keyswitches contained in said keyboard array of keyswitches, and wherein an equal signal is generated from at least one of said plurality of comparator means in response to said generated frequency number, and a comparison select signal means responsive to each said generated equal signal whereby said note range signal to generated.
Claim 10
Dependent Claim
110 words
In a musical instrument according to claim 8 wherein said plurality of comparator means comprises; a plurality of frequency number scalers each of which scales the magnitude of said generated frequency number by a corresponding preselected plurality of scale factors, and a plurality of number comparison means, each of which is associated with a corresponding one of said plurality of frequency number scalers, wherein each of said number comparison means generates said equal signal in response to its associated scaled magnitude of said generated frequency number if the magnitude of the difference between said scaled magnitude and a preselected frequency comparison number is less than a preselected comparison accuracy number.
Claim 11
Dependent Claim
58 words
In a musical instrument according to claim 9 wherein said comparison select signal means comprises; priority select logic responsive to each equal signal generated by said plurality of comparator means whereby the equal signal generated by the comparator associated with the group of keyswitches corresponding to the highest musical notes is selected to generate said note range signal.
Claim 12
Dependent Claim
122 words
In a musical instrument according to claim 3 wherein said means for computing comprises; a first harmonic coefficient memory means for storing a set of harmonic coefficients, a second harmonic coefficient memory means for storing data to be thereafter read out, a harmonic shift means responsive to said note range signal whereby harmonic coefficients are selectively read out of said first harmonic coefficient means and stored in said second harmonic coefficient memory means, and a waveshape generator means responsive to said data stored in said second harmonic coefficient memory means whereby said plurality of data words corresponding to said amplitudes of points defining the waveform of a musical tone are computed and stored in said waveform memory means during said computation cycle.
Claim 13
Dependent Claim
72 words
In a musical instrument according to claim 11 wherein said harmonic shift means comprises; a shift addressing means for generating a sequence of consecutive memory address numbers in which the initial number of said sequence is selected in response to said note range signal, and a harmonic translator responsive to harmonic coefficients read out of said first harmonic coefficient memory whereby preselected memory address numbers are translated to corresponding translated address numbers.
Claim 14
Dependent Claim
199 words
In a keyboard musical instrument having a keyboard array of keyswitches arranged in musical octave groups, in which a plurality of data words are computed at regular time intervals and converted into musical waveshapes and wherein each said data word corresponds to a combination of a number of tone generators, apparatus for generating frequency dependent musical effects comprising; a keyswitch state detect means wherein a detect signal is generated in response to each actuated keyswitch in said keyboard array of keyswitches, a note range select signal generator responsive to said detect signal wherein a note range signal is generated, a plurality of coefficient memories each of which stores a set of harmonic coefficient values, a select means responsive to said note range signal whereby a set of harmonic coefficient values is read out from one of said plurality of coefficient memories, a means for computing responsive to said read out set of harmonic coefficient values for computing at regular time intervals a sequence of data words each of which corresponds to said combination of a number of tone generators, and a means for producing musical waveshapes from said sequence of data words thereby generating said frequency dependent musical effects.
Claim 15
Dependent Claim
199 words
In a keyboard musical instrument having a keyboard array of keyswitches arranged in musical octave groups, in which a plurality of data words are computed at regular time intervals and converted into musical waveshapes and wherein each said data word corresponds to a combination of a number of tone generators, apparatus for generating frequency dependent musical effects comprising; a keyswitch state detect means wherein a detect signal is generated in response to each actuated keyswitch in said keyboard array of keyswitches, a note range select signal generator responsive to said detect signal wherein a note range signal is generated, a plurality of coefficient memories each of which stores a set of harmonic coefficient values, a select means responsive to said note range signal whereby a set of harmonic coefficient values is read out from one of said plurality of coefficient memories, a means for computing responsive to said read out set of harmonic coefficient values for computing at regular time intervals a sequence of data words each of which corresponds to said combination of a number of tone generators, and a means for producing musical waveshapes from said sequence of data words thereby generating said frequency dependent musical effects.
Claim 16
Dependent Claim
25 words
In a musical instrument according to claim 13 wherein said means for computing comprises; a musical effects generating means responsive to said note range signal.
Claim 17
Dependent Claim
27 words
In a musical instrument according to a claim 14 wherein said musical effects generating means comprises a vibrato generator for selectively applying vibrato to said musical waveshapes.
References Cited (Backward Citations)
US4357851A
Cited
US4375178A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1987-09-04 | 1988-03-05 | 1988-09-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1991-09-04 | 1992-03-05 | 1992-09-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1995-09-04 | 1996-03-05 | 1996-09-04 | $7700.00 | Window Closed / Lapsed |